Masterclass Python Programming Professionals Batch - 2


Live Class: Friday, 29 Jan. 2021

Enrolled: 87

Duration: 25 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

Getting started with Python Programming

•  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 '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 '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

•  Understanding the network basics
•  Creating network socket
•  Configuring the host and port
•  Client-Server architecture
•  Message passing via server

•  XML overview
•  Creating an XML file
•  XML Parsing with document oriented modelling

•  Tkinter overview
•  Introduction to GUI
•  Working with a simple GUI application

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

About Instructor

5.0 Rating

0 Reviews

539 Students

14 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.

Enrollment Closed!

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