Explore
Python® Notes for Professionals
29 Ungluers have
Faved this Work
Login to Fave
- Getting started with Python Language
- Python Data Types
- Indentation
- Comments and Documentation
- Date and Time
- Date Formatting
- Enum
- Set
- List comprehensions
- Simple Mathematical Operators
- Bitwise Operators
- Boolean Operators
- Operator Precedence
- Filter
- Arrays
- Dictionary
- List
- List slicing (selecting parts of lists)
- Linked lists
- Linked List Node
- Tuple
- Functions
- Defining functions with list arguments
- Functional Programming in Python
- Partial functions
- Decorators
- Classes
- Metaclasses
- String Methods
- String Formatting
- Conditionals
- Loops
- 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
- Usage of "pip" module: PyPI Package Manager
- Webbrowser Module
- pyautogui module
- Plotting with Matplotlib
- Comparisons
- Sorting, Minimum and Maximum
- Variable Scope and Binding
- Basic Input and Output
- Files & Folders I/O
- Indexing and Slicing
- Generators
- Reduce
- Map Function
- Exponentiation
- Searching
- Counting
- Manipulating XML
- Parallel computation
- Processes and Threads
- Multithreading
- Writing extensions
- Unit Testing
- Regular Expressions (Regex)
- Incompatibilities moving from Python 2 to Python 3
- Virtual environments
- Copying data
- Context Managers (“with” Statement)
- Hidden Features
- Unicode and bytes
- The __name__ special variable
- Checking Path Existence and Permissions
- Python Networking
- The Print Function
- os.path
- Creating Python packages
- Parsing Command Line arguments
- HTML Parsing
- Subprocess Library
- setup.py
- Sockets
- Recursion
- Type Hints
- pip: PyPI Package Manager
- Exceptions
- Web scraping with Python
- Distribution
- Property Objects
- Overloading
- Debugging
- Reading and Writing CSV
- Dynamic code execution with `exec` and `eval`
- PyInstaller - Distributing Python Code
- Iterables and Iterators
- Data Visualization with Python
- The Interpreter (Command Line Console)
- *args and **kwargs
- Garbage Collection
- Pickle data serialisation
- urllib
- Binary Data
- Python and Excel
- Idioms
- Method Overriding
- Data Serialization
- Python concurrency
- Introduction to RabbitMQ using AMQPStorm
- Descriptor
- Multiprocessing
- tempfile NamedTemporaryFile
- Input, Subset and Output External Data Files using Pandas
- Writing to CSV from String or List
- Unzipping Files
- Working with ZIP archives
- Stack
- Profiling
- User-Defined Methods
- Working around the Global Interpreter Lock (GIL)
- Deployment
- Logging
- Database Access
- Python HTTP Server
- Web Server Gateway Interface (WSGI)
- Python Server Sent Events
- Connecting Python to SQL Server
- Sockets And Message Encryption/Decryption Between Client and Server
- Alternatives to switch statement from other languages
- List Comprehensions
- List destructuring (aka packing and unpacking)
- Accessing Python source code and bytecode
- Mixins
- Attribute Access
- ArcPy
- Abstract Base Classes (abc)
- Plugin and Extension Classes
- Websockets
- Immutable datatypes(int, float, str, tuple and frozensets)
- String representations of class instances: __str__ and __repr__ methods
- Polymorphism
- Non-official Python implementations
- 2to3 tool
- Abstract syntax tree
- Unicode
- Python Serial Communication (pyserial)
- Neo4j and Cypher using Py2Neo
- Basic Curses with Python
- Performance optimization
- Templates in python
- Pillow
- The pass statement
- py.test
- Heapq
- tkinter
- CLI subcommands with precise help output
- PostgreSQL
- Python Persistence
- Turtle Graphics
- Design Patterns
- Multidimensional arrays
- Audio
- Pyglet
- Flask
- groupby()
- pygame
- hashlib
- getting start with GZip
- ctypes
- Creating a Windows service using Python
- Mutable vs Immutable (and Hashable) in Python
- Python speed of program
- configparser
- Commonwealth Exceptions
- Optical Character Recognition
- graph-tool
- Python Virtual Environment - virtualenv
- sys
- virtual environment with virtualenvwrapper
- Create virtual environment with virtualenvwrapper in windows
- Python Requests Post
- Python Lex-Yacc
- ChemPy - python package
- pyaudio
- shelve
- IoT Programming with Python and Raspberry PI
- kivy - Cross-platform Python Framework for NUI Development
- Call Python from C#
- Similarities in syntax, Differences in meaning: Python vs. JavaScript
- Raise Custom Errors / Exceptions
- Pandas Transform: Preform operations on groups and concatenate the results
- Security and Cryptography
- Secure Shell Connection in Python
- Python Anti-Patterns
- Common Pitfalls
Why read this book? Have your say.
You must be logged in to comment.
PiperKev
Rights Information
Are you the author or publisher of this work? If so, you can claim it as yours by registering as an Unglue.it rights holder.Downloads
This work has been downloaded 1144 times via unglue.it ebook links.
- 1144 - pdf (CC BY-SA) at Unglue.it.
Keywords
- Computers
- Computers / Programming Languages
- Computers / Programming Languages / Python