'Python Programming Language' ~ THE EXTENDED HARD COPY is available here.
Here you will get first 8 chapters of the main book
CHAPTERS
-
Python Basics
-
Data Types
- General Data Types
- Integral (Int,Bool)
- Floating (Float)
- Strings (str)
- Collection Type
- Sequence (list,tuple)
- Set (set, frozen set)
- Mapping (dict, counter)
- General Data Types
-
Control Structures
- Conditional Statements
- Loop
- for
- while
- range
- enumerate
- zip
-
Python Comprehensions
- List Comprehension
- Dictionary Comprehension
- Set Comprehension
-
Functional Programming
- Function
- Arguments of function
- Default
- Required
- Keyword
- Variable Length
- Recursion
- Anonymous/Lambda function
- Constructors
- Generators
- Some Built-in functions
- map()
- filter()
- eval()
- exec()
- str()
- repr()
-
Exceptions
- common errors
- try-except
- finally
- else
-
Object Oriented Programming
- class
- object
- Inheritance
- Polymorphism
- Encapsulation
- Abstraction
- MetaClass
- super()
-
HTTP - requests
- GET
- POST
- Session & Cookies
-
Files
- Reading
- Writing
- Apending
- Binary File Read & Write
-
Decorators
- Decorators
- Multiple Decorators
- Decorators With Argument
-
Networking - Socket
- Making Server & Client
- Making a ChatBox
-
Regular Expression
- meta character
- character set
- scape code & anchoring
- problem solving
-
Asynchronous Programming
- introduction to asynchrounous programming
- async await
- co routine
- task
- event loop
-
Some Important Modules
- os
- sys
- math
- json
- queue
- deque
- smtp