919507470236, 06226 358 314 karn.sharma100@gmail.com
logo

Python Programming

Eligibility :10

Module 1: An Introduction to Python • What can Python do? • Why Python? • Good to know • Python Syntax compared to other programming languages • Python Install

Module 2: Beginning Python Basics • The print statement • Comments • Python Data Structures & Data Types • String Operations in Python • Simple Input & Output • Simple Output Formatting • Operators in python

Module 3: Python Program Flow • Indentation • The If statement and its’ related statement • An example with if and it’s related statement • The while loop • The for loop • The range statement • Break &Continue • Assert • Examples for looping

Module 4: Functions& Modules • Create your own functions • Functions Parameters • Variable Arguments • Scope of a Function • Function Documentations • Lambda Functions& map • n Exercise with functions • Create a Module • Standard Modules

Module 5: Exceptions Handling • Errors • Exception handling with try • handling Multiple Exceptions • Writing your own Exception

Module 6: File Handling • File handling Modes • Reading Files • Writing& Appending to Files • Handling File Exceptions • The with statement

Module 7: Classes In Python • New Style Classes • Creating Classes • Instance Methods • Inheritance • Polymorphism • Exception Classes & Custom Exceptions

Module 8: Generators and iterators • Iterators • Generators • The Functions any and all • With Statement • Data Compression

Module 9: Data Structures • List Comprehensions • Nested List Comprehensions • Dictionary Comprehensions • Functions • Default Parameters • Variable Arguments • Specialized Sorts

Module 10: Collections • namedtuple() • deque • ChainMap • Counter • OrderedDict • defaultdict • UserDict • UserList • UserString

Module 11: Writing GUIs in Python (Tkinter) • Introduction • Components and Events • An Example GUI • The root Component • Adding a Button • Entry Widgets • Text Widgets • Check buttons

Module 12: Python SQL Database Access • Introduction • Installation • DB Connection • Creating DB Table • INSERT, READ, UPDATE, DELETE operations • COMMIT & ROLLBACK operation • handling Errors

Module 13: Network Programming • Introduction • A Daytime Server • Clients and Servers • The Client Program • The Server Program

Module 14: Date and Time • sleep • Program execution time • more methods on date/time

Module 15: Few more topics in-detailed • Filter • Map • Reduce • Decorators • Frozen set • Collections

Module 16: Regular Expression • Split • Working with special characters, date, emails • Quantifiers • Match and find all • character sequence and substitute • Search method

Module 17: Threads ESSENTIAL • Class and threads • Multi-threading • Synchronization • Treads Life cycle • use cases

Module 18: Accessing API ESSENTIAL • Introduction • Facebook Messenger • Openweather

Module 19: DJANGO • Django Overview • Django Installation • Creating a Project • Usage of Project in depth Discussion • Creating an Application • Understanding Folder Structure • Creating a Hello World Page • Database and Views • Static Files and Forms • API and Security

Course Query