Skip to content

j0nnnnn0/udemy_python

Repository files navigation

Learning Python

  1. Online udemy course : "Learn Python Programming Masterclass" with Tim Buchalka: https://www.udemy.com/course/python-the-complete-python-developer-course/
  2. vscode as the IDE
  3. github of all the applications and exercises worked on during the classes : https://github.com/j0nnnnn0/udemy_python (Note: .venv is part of .gitignore so some import may fail)

Sections

  1. Course Intro
  2. Install and Setup
  3. Into the world of Python (https://github.com/j0nnnnn0/udemy_python/tree/master/Sec3.Intro)
  4. Program Flow Control in Python (https://github.com/j0nnnnn0/udemy_python/tree/master/Sec4.ProgramFlow)
  5. Lists and Tuples (https://github.com/j0nnnnn0/udemy_python/tree/master/Sec5.Lists_and_Tuples)
  6. Functions - Intro (https://github.com/j0nnnnn0/udemy_python/tree/master/Sec6.Functions_Intro)
  7. Dictionaries and Sets (https://github.com/j0nnnnn0/udemy_python/tree/master/Sec7.Dictionaries_and_Sets)
  8. I/O in Python
  9. Modules and Functions in Python
  10. Object Oriented Python
  11. Using Databases in Python
  12. Big O Notation
  13. Course Remaster (in Progress)

Python Documentation

  1. https://docs.python.org/3/library/functions.html Built-in functions
  2. https://docs.python.org/3/library/stdtypes.html Standard Types
  3. https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range Sequence Types
  4. https://www.python.org/dev/peps/pep-0008/ Style Guide
  5. https://google.github.io/styleguide/pyguide.html Google Python Style Guide
  6. https://docs.python.org/3/library/stdtypes.html#string-methods String Method
  7. https://docs.python.org/3/library/exceptions.html Built in Exceptions
  8. https://docs.python.org/3/glossary.html#term-parameter Glossary : Parameter
  9. https://www.python.org/dev/peps/pep-0257/ PEP 257 - Docstring conventions
  10. https://docs.python.org/3/library/typing.html Typing - support for type hints
  11. https://www.python.org/dev/peps/pep-3107/ Function Annotation
  12. https://www.python.org/dev/peps/pep-0008/ PEP 8 annotation for default values
  13. https://docs.python.org/3/library/stdtypes.html#dict Standard types - Dict
  14. https://docs.python.org/3/library/copy.html Copy (deep vs shallow)
  15. https://docs.python.org/3.10/glossary.html#term-hashable (term hashable)
  16. https://en.wikipedia.org/wiki/Hash_function (Hash Function Wikipedia)
  17. https://docs.python.org/3/library/stdtypes.html#set (sets)
  18. https://docs.python.org/3/library/stdtypes.html#frozenset.union (union in sets)

Python cheatsheets

  1. classes
  2. functions
  3. maths
  4. packages
  5. strings
  6. lists
  7. dictionaries
  8. sets
  9. tuples
  10. exceptions
  11. iterators
  12. generators
  13. comprehensions
  14. lambda
  15. map
  16. filter
  17. reduce
  18. multiprocessing
  19. threading
  20. logging
  21. decorators
  22. context managers
  23. property
  24. descriptors
  25. type hints
  26. type checking
  27. type conversion
  28. type introspection
  29. duck typing
  30. abstract base classes
  31. magic methods
  32. async
  33. coroutines
  34. asyncio
  35. modules
  36. packages
  37. pip
  38. virtual environments
  39. command line arguments
  40. file io
  41. csv
  42. json
  43. pickle
  44. sqlite
  45. datetime
  46. time
  47. os
  48. shutil
  49. glob

About

Python Masterclass

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages