1: Getting started with Python Language |
Readme |
2: Python Data Types |
Readme |
3: Indentation |
Readme |
4: Comments and Documentation |
Readme |
5: Date and Time |
Readme |
6: Date Formatting |
Readme |
7: Enum |
Readme |
8: Set |
Readme |
9: Simple Mathematical Operators |
Readme |
10: Bitwise Operators |
Readme |
11: Boolean Operators |
Readme |
12: Operator Precedence |
Readme |
13: Variable Scope and Binding |
Readme |
14: Conditionals |
Readme |
15: Comparisons |
Readme |
16: Loops |
Readme |
17: Arrays |
Readme |
18: Multidimensional arrays |
Readme |
19: Dictionary |
Readme |
20: List |
Readme |
21: List comprehensions |
Readme |
22: List slicing (selecting parts of lists) |
Readme |
23: groupby() |
Readme |
24: Linked lists |
Readme |
25: Linked List Node |
Readme |
26: Filter |
Readme |
27: Heapq |
Readme |
28: Tuple |
Readme |
29: Basic Input and Output |
Readme |
30: Files & Folders I/O |
Readme |
31: os.path |
Readme |
32: Iterables and Iterators |
Readme |
33: Functions |
Readme |
34: Defining functions with list arguments |
Readme |
35: Functional Programming in Python |
Readme |
36: Partial functions |
Readme |
37: Decorators |
Readme |
38: Classes |
Readme |
39: Metaclasses |
Readme |
40: String Formatting |
Readme |
41: String Methods |
Readme |
42: Using loops within functions |
Readme |
43: Importing modules |
Readme |
44: Dierence between Module and Package |
Readme |
45: Math Module |
Readme |
46: Complex math |
Readme |
47: Collections module |
Readme |
48: Operator module |
Readme |
49: JSON Module |
Readme |
50: Sqlite3 Module |
Readme |
51: The os Module |
Readme |
52: The locale Module |
Readme |
53: Itertools Module |
Readme |
54: Asyncio Module |
Readme |
55: Random module |
Readme |
56: Functools Module |
Readme |
57: The dis module |
Readme |
58: The base64 Module |
Readme |
59: Queue Module |
Readme |
60: Deque Module |
Readme |
61: Webbrowser Module |
Readme |
62: tkinter |
Readme |
63: pyautogui module |
Readme |
64: Indexing and Slicing |
Readme |
65: Plotting with Matplotlib |
Readme |
66: graph-tool |
Readme |
67: Generators |
Readme |
68: Reduce |
Readme |
69: Map Function |
Readme |
70: Exponentiation |
Readme |
71: Searching |
Readme |
72: Sorting, Minimum and Maximum |
Readme |
73: Counting |
Readme |
74: The Print Function |
Readme |
75: Regular Expressions (Regex) |
Readme |
76: Copying data |
Readme |
77: Context Managers (“with Statement) |
Readme |
78: The name special variable |
Readme |
79: Checking Path Existence and Permissions |
Readme |
80: Creating Python packages |
Readme |
81: Usage of “pip” module: PyPI Package Manager |
Readme |
82: pip: PyPI Package Manager |
Readme |
83: Parsing Command Line arguments |
Readme |
84: Subprocess Library |
Readme |
85: setup.py |
Readme |
86: Recursion |
Readme |
87: Type Hints |
Readme |
88: Exceptions |
Readme |
89: Raise Custom Errors / Exceptions |
Readme |
90: Commonwealth Exceptions |
Readme |
91: urllib |
Readme |
92: Web scraping with Python |
Readme |
93: HTML Parsing |
Readme |
94: Manipulating XML |
Readme |
95: Python Requests Post |
Readme |
96: Distribution |
Readme |
97: Property Objects |
Readme |
98: Overloading |
Readme |
99: Polymorphism |
Readme |
100: Method Overriding |
Readme |
101: User-Defined Methods |
Readme |
102: String representations of class instances: str and repr methods |
Readme |
103: Debugging |
Readme |
104: Reading and Writing CSV |
Readme |
105: Writing to CSV from String or List |
Readme |
106: Dynamic code execution with exec and eval |
Readme |
107: PyInstaller - Distributing Python Code |
Readme |
108: Data Visualization with Python |
Readme |
109: The Interpreter (Command Line Console) |
Readme |
110: *args and **kwargs |
Readme |
111: Garbage Collection |
Readme |
112: Pickle data serialisation |
Readme |
113: Binary Data |
Readme |
114: Idioms |
Readme |
115: Data Serialization |
Readme |
116: Multiprocessing |
Readme |
117: Multithreading |
Readme |
118: Processes and Threads |
Readme |
119: Python concurrency |
Readme |
120: Parallel computation |
Readme |
121: Sockets |
Readme |
122: Websockets |
Readme |
123: Sockets And Message Encryption/Decryption Between Client and Server |
Readme |
124: Python Networking |
Readme |
125: Python HTTP Server |
Readme |
126: Flask |
Readme |
127: Introduction to RabbitMQ using AMQPStorm |
Readme |
128: Descriptor |
Readme |
129: tempfile NamedTemporaryFile |
Readme |
130: Input, Subset and Output External Data Files using Pandas |
Readme |
131: Unzipping Files |
Readme |
132: Working with ZIP archives |
Readme |
133: Getting start with GZip |
Readme |
134: Stack |
Readme |
135: Working around the Global Interpreter Lock (GIL) |
Readme |
136: Deployment |
Readme |
137: Logging |
Readme |
138: Web Server Gateway Interface (WSGI) |
Readme |
139: Python Server Sent Events |
Readme |
140: Alternatives to switch statement from other languages |
Readme |
141: List destructuring (aka packing and unpacking) |
Readme |
142: Accessing Python source code and bytecode |
Readme |
143: Mixins |
Readme |
144: Attribute Access |
Readme |
145: ArcPy |
Readme |
146: Abstract Base Classes (abc) |
Readme |
147: Plugin and Extension Classes |
Readme |
148: Immutable datatypes(int, float, str, tuple and frozensets) |
Readme |
149: Incompatibilities moving from Python 2 to Python 3 |
Readme |
150: 2to3 tool |
Readme |
151: Non-ocial Python implementations |
Readme |
152: Abstract syntax tree |
Readme |
153: Unicode and bytes |
Readme |
154: Python Serial Communication(pyserial) |
Readme |
155: Neo4j and Cypher using Py2Neo |
Readme |
156: Basic Curses with Python |
Readme |
157: Templates in python |
Readme |
158: Pillow |
Readme |
159: The pass statement |
Readme |
160: CLI subcommands with precise help output |
Readme |
161: Database Access |
Readme |
162: Connecting Python to SQL Server |
Readme |
163: PostgreSQL |
Readme |
164: Python and Excel |
Readme |
165: Turtle Graphics |
Readme |
166: Python Persistence |
Readme |
167: Design Patterns |
Readme |
168: hashlib |
Readme |
169: Creating a Windows service using Python |
Readme |
170: Mutable vs Immutable (and Hashable) in Python |
Readme |
171: configparser |
Readme |
172: Optical Character Recognition |
Readme |
173: Virtual environments |
Readme |
174: Python Virtual Environment - virtualenv |
Readme |
175: Virtual environment with virtualenvwrapper |
Readme |
176: Create virtual environment with virtualenvwrapper in windows |
Readme |
177: sys |
Readme |
178: ChemPy - python package |
Readme |
179: pygame |
Readme |
180: Pyglet |
Readme |
181: Audio |
Readme |
182: pyaudio |
Readme |
183: shelve |
Readme |
184: IoT Programming with Python and Raspberry PI |
Readme |
185: kivy - Cross-platform Python Framework for NUI Development |
Readme |
186: Pandas Transform: Preform operations on groups and concatenate the results |
Readme |
187: Similarities in syntax, Differences in meaning: Python vs. JavaScript |
Readme |
188: Call Python from C# |
Readme |
189: ctypes |
Readme |
190: Writing extensions |
Readme |
191: Python Lex-Yacc |
Readme |
192: Unit Testing |
Readme |
193: py.test |
Readme |
194: Profiling |
Readme |
195: Python speed of program |
Readme |
196: Performance optimization |
Readme |
197: Security and Cryptography |
Readme |
198: Secure Shell Connection in Python |
Readme |
199: Python Anti-Patterns |
Readme |
200: Common Pitfalls |
Readme |
201: Hidden Features |
Readme |