learnCode

Python-NotesForProfessionals

Chapter Details
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: Dierence 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-ocial 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