- Introduction
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course and certificate fees
Fees information
certificate availability
Yes
certificate providing authority
Udemy
The syllabus
General Introduction to Python. History and main features. Python Oops concepts
Python Data Types : Numbers, Lists, Tuples, Strings, Set, Dictionary etc.
- Python Data Types : Numbers, Lists, Tuples, Strings, Set, Dictionary etc.
Python List. Creating a List. Built-in List methods. Slicing Operator.
Python Lists are mutable in the sense that the items in a list can be changed.
Basic Tuple Operations. Looping through a tuple using for loop.
Tuple operations like +, * , in etc. Accessing values in Strings , dictionary .
Python Dictionary. Examples from dictionary. The key-value pair concept.
Python Dictionary. Properties pf python dictionary.Creating a dictionary.
Python Decision Making. Python if-else construct.
Decision making in Python.Python conditions and if conditions. Python if-else.
Python for loop. The break and continue statement. The range() function.
For loop in Python. break and continue statement. Condition at top, middle, etc.
Python Functions. Syntax of function. The def keyword before function name.
Functions in Python. The def keyword before the function name, and colon at end
Types of Arguments: Required Arguments, Keyword, Default and variable length.
Different types of arguments to be passed at the time of function calling.
Concept of lambda function, Scope of variables, Python modules, Python Arrays.
Lambda function, Scope of variables, Python Modules. Python Arrays vs Lists.
Python Matrix. Negative Indexing . Python. List, Dictionary, set Comprehensions
Matrix in Python. Comprehensions like List, Dictionary, set etc. File handling .
File handling in Python. Reading file contents. Reading specific characters etc.
Handling files in Python. Reading and writing to files. Oops concepts in Python.
Oops concepts in Python. Garbage collection. Syntax of Class Inheritance etc.
Object Oriented Programming Concepts. Garbage collection, Class Inheritance .
Encapsulation in Python. No private keyword. Instead double / single underscores
Concept of Encapsulation. Since no private keyword, single / double underscores.
Polymorphism in Python. Polymorphism with Inheritance . Method overriding .
Python Polymorphism. Polymorphism in the Inheritance scenario. Example programs.
Database Application in Python. Installing MySQL and the driver mysql-connector.
How to write database access applications using MySQL server. mysql-connector.
Exception Handling in Python. Writing various database access applications
Exceptions and Assertions in Python. Writing various database access application
Python Exceptions and Assertions continued. Raising Exceptions. Arithmetic error
Python Exceptions continued. Raising an error.Index Error, Import Error, etc.
Network Programming in Python. Python Socket Programming.Python Socket Module.
Python Network programming. Socket programming in Python. Client Server program
Multi threaded Programming in Python.Threads an overview. kernel and user thread
Python multi threading programming.kernel and user thread. The threading module.
Python XML Processing. Simple API for XML (SAX) and Document Object Model (DOM)
XML processing in Python. SAX and DOM. GUI programming using the Tkinter package
GUI programming in Python using Tkinter package. Creating various GUI widgets .
Tkinter package is widely used for creating GUI based applications in Python.
Turtle Programming in Python. Drawing a line, a square ,a star etc. Iterators .
Turtle Programming using Python's turtle.py module. Python Iterators explained.
Python Generators. yield vs return statement. Generator syntax. def fn() yield.
Generator functions in Python. yield vs return statement. Normal fn vs generator
Python Closure. Closure Definition.Conditions to be a closure. Python Decorators
Python Closures. Closure definition. Condition to be closure. Python Decorators
Python Decorators. Concept that a function can return another function used .
Decorators in Python. A decorator is a callable that returns a callable.
Python Contents for " Python Programming Inside Out. A Total Reference".
Python Contents for " Python Programming Inside Out. A Total Reference".