Udemy

Python Programming: A Practical Approach

Enroll Now
  • 6,773 Students
  • Updated 8/2025
4.5
(566 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
15 Hour(s) 49 Minute(s)
Language
English
Taught by
Xavier Chelladurai
Rating
4.5
(566 Ratings)
1 views

Course Overview

Python Programming: A Practical Approach

Theory, Lab programs, and Tutorials on Job Interview Questions and Solutions of problems from University Exam papers

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 Content

  • 10 section(s)
  • 105 lecture(s)
  • Section 1 Python Programming Course Overview
  • Section 2 Introduction to Python Programming
  • Section 3 Python Assignment Statements
  • Section 4 Input Output Statements
  • Section 5 Python Math Library
  • Section 6 Managing Date and Time with datetime Library
  • Section 7 Control Structures
  • Section 8 Loop Structures
  • Section 9 Lists, Tuples and Sets
  • Section 10 Job Interview Questions

What You’ll Learn

  • 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


Reviews

  • K
    Karan yogish
    4.5

    amazing

  • R
    Raj kumar saw
    5.0

    expalin so excellent understand all

  • V
    Vedant Basavaraj Kinikar
    4.5

    This course is really good and well-structured. The explanations are clear and the examples make it easy to understand concepts like lists, strings, file handling and data processing. The assignments are helpful for practicing what we learn. It would be better if some explanations were shorted and had more visualization. Overall, an excellent course for leaning Python.

  • A
    Aaron V Shibu
    5.0

    Good course

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed