Python® Notes for Professionals book

36_PythonNotesForProfessionals.pdf

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

Text Item Type Metadata

Text

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. The Print Function
  75. Regular Expressions (Regex)
  76. Copying data
  77. Context Managers (“with” Statement)
  78. The __name__ special variable
  79. Checking Path Existence and Permissions
  80. Creating Python packages
  81. Usage of "pip" module: PyPI Package Manager
  82. pip: PyPI Package Manager
  83. Parsing Command Line arguments
  84. Subprocess Library
  85. setup.py
  86. Recursion
  87. Type Hints
  88. Exceptions
  89. Raise Custom Errors / Exceptions
  90. Commonwealth Exceptions
  91. urllib
  92. Web scraping with Python
  93. HTML Parsing
  94. Manipulating XML
  95. Python Requests Post
  96. Distribution
  97. Property Objects
  98. Overloading
  99. Polymorphism
  100. Method Overriding
  101. User-Defined Methods
  102. String representations of class instances: __str__ and __repr__ methods
  103. Debugging
  104. Reading and Writing CSV
  105. Writing to CSV from String or List
  106. Dynamic code execution with `exec` and `eval`
  107. PyInstaller - Distributing Python Code
  108. Data Visualization with Python
  109. The Interpreter (Command Line Console)

Comments

Allowed tags: <p>, <a>, <em>, <strong>, <ul>, <ol>, <li>

Document Viewer

Embed

Copy the code below into your web page

Social Bookmarking