Python Programming- A Practical Approach
- Development
- Apr 22, 2025

Python Programming: A Practical Approach, available at $19.99, has an average rating of 4.55, with 100 lectures, 3 quizzes, based on 327 reviews, and has 4803 subscribers.
You will learn about Python Programming Programming Paradigms Develop a program for a given problem Python Syntax and important Libraries Python Image Library(PIL) Data Visualization with Matplotlib Play Music using Python library Pandas Library Math Library functions Python NumPy library Solutions for Python problems from University exam questions Discussion on Job Interview questions on Python and related topics This course is ideal for individuals who are Programmers or Students of Computer Science and Engineering, Mathematics, Physics, Statistics, Other Engineering or IT Professionals, College and High School Students or Software Developers or Bright Children who aspire to become Software professionals It is particularly useful for Programmers or Students of Computer Science and Engineering, Mathematics, Physics, Statistics, Other Engineering or IT Professionals, College and High School Students or Software Developers or Bright Children who aspire to become Software professionals.
Enroll now: Python Programming: A Practical Approach
Summary
Title: Python Programming: A Practical Approach
Price: $19.99
Average Rating: 4.55
Number of Lectures: 100
Number of Quizzes: 3
Number of Published Lectures: 100
Number of Published Quizzes: 3
Number of Curriculum Items: 103
Number of Published Curriculum Objects: 103
Original Price: $129.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
In this course, we teach Python Language using a practical approach. For every concept and syntax, elaborate details are given with a practical example. For every topic, we introduce the required. level of theory, explain the syntax, and illustrate using several example programs. The Tutorial Videos give coaching on Job Interview questions and solutions for problems from university examination papers. The following topics first with a sufficient number of practical examples:
1. Introduction and basics of to Python
2. Assignment Statements
3. Input Statement and Output Statements
4. Math Library functions
5. Datetime Library – date, time, datetime, timedelta
6. Control structures such as IF statement
7. Loop Structures such as For Loop and While Loop
8. List, Tuple, and Set
9. String Manipulation
10. User-Defined Functions
11. Data Files – File Manipulation
12. Drawing with Python Image Library (PIL)
13. Data Visualization using Matplotlib
14. Database Management using Python Pandas Data Frames
15. Playing Music with Python programs
We introduce some important Python Libraries such as Math, Pandas, Matplotlib, NumPy, and PIL.
Examples are chosen for each of the concepts so that the student understands the concept easily. In Math Library, we introduce all the important Functions such as Math constants, number functions, trigonometric functions, logarithmic functions, distance, permutation combination, and LCM / GCD. In introducing Pandas Dataframe, we have used a simple database and explained all the data frame methods and commands. By introducing PIL, we have illustrated the library capabilities such as load and display a picture, Image processing operations such as Sharp, Blur, and embodying. We have written programs for drawing rectangles and other shapes on a picture. We have used PIL.ImageFont library to write text on the image.
In Matplotlib, we have introduced Python programs for drawing line graphs, bar charts, scatter diagrams, horizontal bars, and pie chart.
We have added Tutorial videos for discussing the solutions for problems asked in university examinations globally.
Course Curriculum
Chapter 1: Python Programming Course Overview
Lecture 1: Python Programming Course Overview
Chapter 2: Introduction to Python Programming
Lecture 1: Introduction to Python Language
Lecture 2: Python Comment Statements
Lecture 3: Constants and Variables
Lecture 4: Python Basic Data Types
Chapter 3: Python Assignment Statements
Lecture 1: Assignment Statements – Part 1
Lecture 2: Assignment Statements – Part 2
Lecture 3: Tutorial – Solutions for Problems from University Examination Question Papers
Lecture 4: Tutorial – Swap two variables
Lecture 5: Swap two variables without a temporary variable
Chapter 4: Input Output Statements
Lecture 1: Input Statement – Part 1
Lecture 2: Input Statement Part 2
Lecture 3: Output Statements Part 1
Lecture 4: Output Statement – Part 2
Chapter 5: Python Math Library
Lecture 1: Mathematical Constants
Lecture 2: Number Functions
Lecture 3: Lab 04 Compute X power n
Lecture 4: Logarithmic Functions
Lecture 5: Trigonometric Functions
Lecture 6: Distance Functions
Lecture 7: Tutorial – Solutions for Problems from University Examination Question Papers
Chapter 6: Managing Date and Time with datetime Library
Lecture 1: The datetime Library – date class
Lecture 2: The time class
Lecture 3: The datetime class
Lecture 4: The timedelta class
Lecture 5: Example Program
Lecture 6: Example Program – Compute the Retirement Date and Retirement Benefits
Lecture 7: Tutorial Solutions for problems from University Examination Question Papers
Chapter 7: Control Structures
Lecture 1: Control Structures – IF Statements
Lecture 2: Programming Lab : Find Smaller of two numbers
Lecture 3: Programming Lab: Find the Largest and Smallest of three numbers
Lecture 4: Tutorial – Solutions for Problems from University Examination Question Papers
Chapter 8: Loop Structures
Lecture 1: Introduction to Loop Structures in Python Part 1
Lecture 2: Loop Structures – Part 2
Lecture 3: For Loop Part 1
Lecture 4: For Loop Part 2
Lecture 5: Tutorial – Solutions for Problems from University Examination Question Papers
Lecture 6: Tutorial – Solutions for Problems from University Examination Question Papers
Lecture 7: Programming Lab: Sum of Series 1
Lecture 8: Programming Lab: Sum of Series 2
Lecture 9: Programming Lab:Sum of Series 3
Lecture 10: Programming Lab: Sum of Series 4
Lecture 11: Programming Lab: Check if a number is a Perfect Number
Lecture 12: Programming Lab: Check if a number is an Armstrong Number
Lecture 13: Programming Lab: Prime Number Check
Lecture 14: Programming Lab: Fibonacci Series
Lecture 15: Programming Lab: Find Greatest Common Divisor (GCD)
Lecture 16: Programming Lab: Least Common Multiple (LCM)
Chapter 9: Lists, Tuples and Sets
Lecture 1: Data Structures – List, Tuple and Set
Lecture 2: Length Function len() for List, Tuple and Set
Lecture 3: Python List
Lecture 4: Python Tuple
Lecture 5: Python List Methods
Lecture 6: Sorting Python List
Lecture 7: Indexing (Subscript) and Slicing a List
Lecture 8: Reverse a List
Lecture 9: Statistical Operations in a Python List
Lecture 10: Concatenate Lists and Tuples
Lecture 11: For Loop with List, Tuple and Set
Lecture 12: List of Lists and Tuples
Lecture 13: Students Mark Processing – Case Study
Lecture 14: Python Program for Matrix Addition
Lecture 15: Python Program for Matrix Multiplication
Lecture 16: Tutorial – Solutions for Problems from University Examination Question Papers
Lecture 17: Tutorial – Solutions for Problems from University Examination Question Papers 2
Lecture 18: Tutorial – Solutions for Problems from University Examination Question Papers 3
Lecture 19: Tutorial – Solutions for Problems from University Examination Question Papers 4
Lecture 20: Tutorial – Solutions for Problems from University Examination Question Papers 5
Chapter 10: Dictionary
Lecture 1: Introduction to Python Dictionary
Lecture 2: Tutorial – Solutions for Problems from University Examination Question Papers
Chapter 11: String Manipulation
Lecture 1: Programming Lab: String Manipulation
Lecture 2: Programming Lab: Palindrome Checking
Lecture 3: Tutorial – Solutions for Problems from University Examination Question Papers
Lecture 4: Encription – Caesars Cipher
Lecture 5: Searching in a List of Strings
Chapter 12: Python User Defined Functions
Lecture 1: Functions – Introduction
Lecture 2: Function Example – Area of a Circle
Lecture 3: Function Example – Refractive Index
Lecture 4: Function Example – Bank Interest Table
Lecture 5: Tutorial – Solutions for Problems from University Examination Question Papers
Lecture 6: Tutorial Solutions for problems from University Examination Question Papers
Lecture 7: Tutorial Solutions for problems from University Examination Question Papers 2
Lecture 8: Tutorial – Solutions for Problems from University Examination Question Papers
Chapter 13: File Handling
Lecture 1: File Handling – Introduction
Instructors

Xavier Chelladurai
Professor
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- The Essentials of Growth Marketing_1
- The Side-Gig Secret- How to Make Money on YouTube in 2024
- Create a High Converting Wix Website for Your Business
- Life Insurance Annuity Ultimate Buyer’s Guide
- Personal Finance
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8How To Market Your Book Grow Your Mailing List
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling