Monday , 1 June 2020
Stackode
Home > E-Books > Python Notes for Professionals book

Python Notes for Professionals book

Chapters

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

Reading Ebook

Reading Ebook

About Whendy

Whendy Blog mengumpulkan beberapa Tutorial Website, PHP, AngularJS, JQuery, Laravel, Codeigniter dan lain-lain. ( jika sempat ) :)

Check Also

Ruby on Rails Notes for Professionals book

Chapters Getting started with Ruby on Rails Routing ActiveRecord Views ActiveRecord Migrations Rails Best Practices ...

Leave a Reply

Your email address will not be published. Required fields are marked *