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