Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.
All Courses Idea
Basics of python
- Intro
- What is programming
- "Hello world"
- IDLE
- variables
- strings
- String formatting
- Exercises
Flow Control
- introduction
- if,elif,else
- advanced if,elif,else
- Exercises
- Project-1
Loops
- for loop
- while loop
- exercises
- Project2
Data structures
- Lists
- Exercise
- iterators
- ranges
- Sets
- list,range, tuple
- exercise
- Project3
Advanced data structures
- dictionaries
- exercises
- sets advance
- Project 4
Python I/O
- file manipulation
- exercises
- Project 5
Modules in python
- intro
- import
- Python standard library
- Project 6
Generators,comprehension, Lambda expression
- generators and yield
- exercises
- list comprehensions
- Nested comprehensions
- map intro
- Filter
- reduce
Packages
- Intro
- Virtual environments
- exercises
Databases
- Sqlite3
- Basic terminologies
- querying
- order by and joins
- wildcards
- complex joins and view
- exceptions
Object oriented programming
- classes
- instances
- constructor
- self
- methods
- inheritance
- overriding
- polymorphism
- aggregation
Git and github
- intro
- Code upload
- Job searching
- online appearance