Python Programming


Live Class: 31 Jul 2020

Enrolled: 53

Duration: 21 Hours

About Course

Python is a programming language that is easy to learn, which is why many novice coders choose it as their first language. You can use it for anything from analyzing data, to creating games and developing websites. Python has also become incredibly popular in the scientific community because scientists use it to calculate complicated equations and analyze data. .

Topics - covered in the course

String data type and Control flow statements in Python

•  Introduction to Python 'string' data type
•  Conditional programming
•  Properties of a string
•  String built-in functions
•  Programming with strings
•  String formatting
•  Flow of program control type
•  Decision making statements: if-elif-else
•  ‘for’ loop and 'while' loop
•  Loop control keywords: break, continue, pass

•  Introduction to Python
•  Python features
•  Python Download, Installation and Environment Setup
•  Variables and Rules of writing Variables
•  Keywords in Python
•  Operators
•  Basics I/O and Type casting

•  Introduction to Python 'list' data type
•  Properties of a list
•  List built-in functions
•  Programming with lists
•  Introduction to Python 'tuple' data type
•  Tuples as Read only lists

•  Introduction to Python 'dictionary' data type
•  Creating a new dictionary
•  Dictionary built-in functions
•  Properties of Dictionary

•  Introduction to Python 'set' data type
•  Set properties and built-in functions
•  Introduction to functions
•  Function definition and return
•  Function call and reuse
•  Function parameters
•  Function recipe and docstring
•  *args and **kwargs
•  Modules and Packages

•  Working with text files
•  Working with CSV files

•  Understanding SMTP
•  Sending email with sendmail() function
•  Sending email using Gmail
•  Email sending with attachment and MIME

•  Understanding exceptions
•  try, except, else and finally
•  raising exceptions with: raise
•  Creating your own exception classes

•  OOPs concepts: Classes and objects
•  Making of a class and module namespace
•  Static and instance variables
•  Deep understanding of self and init ()
•  Inheritance and Overriding
•  Overloading functions
•  Operator overloading
•  Encapsulation: Hiding attributes

•  Pattern matching
•  Meta characters for making patterns
•  re flags

•  Working with MySQL database
•  Working with Sqlite3 database

•  Banking System Application by using Dictionary
•  Student Database management by using CSV files.
•  SQL Database project

About Instructor

5.0 Rating

4 Reviews

219 Students

9 Courses

uttam saxena

I am a programming trainer with a mission to simplify programming for all. My working domain includes Python programming language, Django web application framework and data science essentials. My training strategy is to provide a hands-on learning experience and focus more on examples and projects. I am also welcome the project development task apart from training.


5.0 (7 reviews)

  1. Shaurya Shetty

    Nice learning experience

  2. Muskan Yadav

    Good Session

  3. Thushar Garipalli

    The instructor, Uttam, was very good. He explained very properly and easy. He made learning Python interesting. I'm looking forward to taking more courses taught by him. Glad to know about Infyni, as it is affordable and very great.

See all reviews for this course
Enrollment Closed!
₹18500 70% off

Course Offerings

  • Instructor Led Live sessions
  • Clarify doubts during session
  • Access Session Recordings
  • Attend on mobile and Tablet
  • Project reviews by Instructor
  • Direct Messages
  • Feedback from Instructor
  • Full lifetime Resources
  • Certificate of Completion
  • Employability opportunity