Dublin Core
Title
Python® Notes for Professionals book
Subject
Python® Notes
Description
The Python® Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified
814 pages, published on April 2018
814 pages, published on April 2018
Text Item Type Metadata
Text
Chapters
- Getting started with Python Language
- Python Data Types
- Indentation
- Comments and Documentation
- Date and Time
- Date Formatting
- Enum
- Set
- Simple Mathematical Operators
- Bitwise Operators
- Boolean Operators
- Operator Precedence
- Variable Scope and Binding
- Conditionals
- Comparisons
- Loops
- Arrays
- Multidimensional arrays
- Dictionary
- List
- List comprehensions
- List slicing (selecting parts of lists)
- groupby()
- Linked lists
- Linked List Node
- Filter
- Heapq
- Tuple
- Basic Input and Output
- Files & Folders I/O
- os.path
- Iterables and Iterators
- Functions
- Defining functions with list arguments
- Functional Programming in Python
- Partial functions
- Decorators
- Classes
- Metaclasses
- String Formatting
- String Methods
- Using loops within functions
- Importing modules
- Difference between Module and Package
- Math Module
- Complex math
- Collections module
- Operator module
- JSON Module
- Sqlite3 Module
- The os Module
- The locale Module
- Itertools Module
- Asyncio Module
- Random module
- Functools Module
- The dis module
- The base64 Module
- Queue Module
- Deque Module
- Webbrowser Module
- tkinter
- pyautogui module
- Indexing and Slicing
- Plotting with Matplotlib
- graph-tool
- Generators
- Reduce
- Map Function
- Exponentiation
- Searching
- Sorting, Minimum and Maximum
- Counting
- The Print Function
- Regular Expressions (Regex)
- Copying data
- Context Managers (“with” Statement)
- The __name__ special variable
- Checking Path Existence and Permissions
- Creating Python packages
- Usage of "pip" module: PyPI Package Manager
- pip: PyPI Package Manager
- Parsing Command Line arguments
- Subprocess Library
- setup.py
- Recursion
- Type Hints
- Exceptions
- Raise Custom Errors / Exceptions
- Commonwealth Exceptions
- urllib
- Web scraping with Python
- HTML Parsing
- Manipulating XML
- Python Requests Post
- Distribution
- Property Objects
- Overloading
- Polymorphism
- Method Overriding
- User-Defined Methods
- String representations of class instances: __str__ and __repr__ methods
- Debugging
- Reading and Writing CSV
- Writing to CSV from String or List
- Dynamic code execution with `exec` and `eval`
- PyInstaller - Distributing Python Code
- Data Visualization with Python
- The Interpreter (Command Line Console)
Document Viewer
Embed
Copy the code below into your web page
Social Bookmarking
Added by Vassilis Perantzakis
Comments