Python Programming

Live Class: 06 Jun 2020

Enrolled: 34

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.

Learning Outcome

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

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

Lists and Tuples data type in Python

•  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

Dictionary data type in Python

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

Set data type and Functions in Python

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

•  Working with text files
•  Working with CSV files

Email sending Automation

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

Exception Handling in Python

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

Object oriented programming with Python

•  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

Regular Expressions in Python

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

Database connectivity with Python

•  Working with MySQL database
•  Working with Sqlite3 database

Projects

•  Banking System Application by using Dictionary
•  Student Database management by using CSV files.
•  SQL Database project
₹4500
₹22500 80% off
Enroll Now

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

Related Courses

Python Django Web Framework

Middle level

18 Hours ₹27500   ₹5500

Enroll Now View Course

Python for Beginners

Begining level

18 Hours ₹15000   ₹4500

Coming Soon View Course