Sunday 26 November 2023

Python® Notes for Professionals book (Free PDF)

 


Getting started with Python Language

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

Download : Python® Notes for Professionals book





0 Comments:

Post a Comment

Popular Posts

Categories

AI (27) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (117) C (77) C# (12) C++ (82) Course (62) Coursera (179) coursewra (1) Cybersecurity (22) data management (11) Data Science (95) Data Strucures (6) Deep Learning (9) Django (6) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (5) flutter (1) FPL (17) Google (19) Hadoop (3) HTML&CSS (46) IBM (25) IoT (1) IS (25) Java (92) Leet Code (4) Machine Learning (44) Meta (18) MICHIGAN (5) microsoft (3) Pandas (3) PHP (20) Projects (29) Python (748) Python Coding Challenge (221) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (2) Software (17) SQL (40) UX Research (1) web application (8)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses