Skip to content

more easily searchable list of explains playlist

Notifications You must be signed in to change notification settings

admdev8/explains

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

explains

update playlist

the full playlist is on youtube

  1. introducing anthony explains!
  2. python cli tested with pytest - (beginner to intermediate)
  3. python @decorators - (intermediate)
  4. my favorite python str method! (beginner - intermediate)
  5. how to make a simple github PR (beginner)
  6. the python @property decorator (beginner - intermediate)
  7. python type(x).__name__ vs x.__class__.__name__ (intermediate)
  8. python return annotations: NoReturn vs None (intermediate)
  9. what's wrong with python's blank except:? (beginner - intermediate)
  10. how I use selenium + html/css to make thumbnails (intermediate)
  11. python: raising Error without parens (intermediate)
  12. python's tricky for ...: else: statement (beginner - intermediate)
  13. python's pass statement (beginner - intermediate)
  14. shell bling strings! (beginner - intermediate)
  15. setting up an ubuntu focal virtual machine (beginner - intermediate)
  16. python executable zipapps (intermediate)
  17. pretty python profiling (intermediate)
  18. python implicit string joining (beginner - intermediate)
  19. postmortem debugging in python (beginner - intermediate)
  20. configuration management (devops) (intermediate)
  21. how to pronounce PyPI (beginner)
  22. all python argument / parameter types (beginner - intermediate)
  23. what is a tty? (beginner - intermediate)
  24. introduction to markdown (beginner)
  25. how do I get started in open source? (beginner)
  26. a flake8 plugin from scratch (intermediate)
  27. finding regressions with git bisect (intermediate)
  28. pytest's parametrize (beginner - intermediate)
  29. python curses "hello world" (beginner - intermediate)
  30. git: empty initial commit (beginner - intermediate)
  31. dockerfile RUN : \ && syntax (beginner)
  32. python variable unpackings (beginner - intermediate)
  33. docker: ADD «url» considered harmful? (intermediate)
  34. what is a shebang (#!)? (beginner - intermediate)
  35. what is test driven development? (beginner - intermediate)
  36. python single vs double quote strings! (beginner)
  37. git: ignoring noisy whitespace changes (beginner - intermediate)
  38. git: useful trick for pushing branches (beginner - intermediate)
  39. python github actions w/ tox and pre-commit (intermediate)
  40. releasing a python package to pypi (beginner - intermediate)
  41. virtualenv vs. venv (beginner - intermediate)
  42. implementing --version with importlib.metadata (intermediate)
  43. string formatting in python (beginner - intermediate)
  44. introduction to tox (beginner - intermediate)
  45. python argparse tutorial (beginner - intermediate)
  46. typing __getitem__ (python / mypy) (intermediate)
  47. fixing a git mistake with reflog (intermediate)
  48. introduction to python typing + mypy (beginner - intermediate)
  49. python packaging: src layout (intermediate)
  50. three ways to edit git commits (intermediate)
  51. stdin / stdout / stderr (beginner - intermediate)
  52. hacker mode tmux debugging (intermediate)
  53. regular expressions crash course (beginner - intermediate)
  54. web security: what is a csrf exploit? (intermediate)
  55. python: functools.lru_cache (beginner - intermediate)
  56. python __future__ "module" (beginner - intermediate)
  57. undoing an accidental git commit (intermediate)
  58. python packaging: basic setup.py and declarative metadata (intermediate)
  59. what is deadsnakes? (beginner - intermediate)
  60. getting started with programming (beginner)
  61. git show (+ some tips!) (beginner)
  62. python star imports (beginner - intermediate)
  63. intro to apt (debian / ubuntu) (beginner + intermediate)
  64. correct conditional arguments in bash (beginner - intermediate)
  65. using the python __import__ builtin correctly (intermediate)
  66. special paths: ~, ~user, ., .. (beginner)
  67. protip: exiting really fast! (beginner)
  68. python: Ellipsis (...) and typing (beginner - intermediate)
  69. git cherry-pick (intermediate)
  70. customizing the python repl (intermediate)
  71. what is PATH? (beginner - intermediate)
  72. python packaging: data files (intermediate)
  73. a virtualenv from nothing! (beginner - intermediate)
  74. tox --devenv (beginner - intermediate)
  75. python packaging: optional dependencies (intermediate)
  76. regexes: capture groups (beginner - intermediate)
  77. python typing: why not self? (intermediate)
  78. generator basics (+typing) (beginner - intermediate)
  79. stop using git add . (beginner - intermediate)
  80. why not global pip / virtualenv? (intermediate)
  81. bash hash cache! (beginner - intermediate)
  82. git: a checked-in directory (intermediate)
  83. typing: exception types (intermediate)
  84. why you should end a file in a newline (beginner)
  85. git workflow: branch name collisions (intermediate)
  86. sort your imports! (beginner - intermediate)
  87. what is the underscore (_) for? (beginner)
  88. python curses: color (intermediate)
  89. semantic versioning (beginner - intermediate)
  90. file modes and chmod (beginner - intermediate)
  91. making a regex not match itself! (intermediate)
  92. I run 'rm -rf /' and see what happens (beginner - intermediate)
  93. git fetch (--prune) (beginner - intermediate)
  94. top 10 new things in python3.9 (beginner - intermediate)
  95. testing functools.lru_cache with pytest! (beginner - intermediate)
  96. git: commit message pro tip (beginner - intermediate)
  97. typing: what is Type[X]? (intermediate)
  98. python debugger crash course: pdb / breakpoint (beginner - intermediate)
  99. why pytest.mark.usefixtures? (intermediate)
  100. git apply and manual stashing (intermediate) -
  101. intro to python namedtuples! (beginner - intermediate)
  102. namedtuple to json and other pitfalls (intermediate)
  103. how namedtuple works (advanced)
  104. why python -m pip? (beginner - intermediate)
  105. fixing NameError / TypeError in python type annotations (intermediate)
  106. why backslash in triple-quoted-strings """\ (intermediate)
  107. what's (wrong with) hacktoberfest? (beginner)
  108. pure python windows .exe (no compiler!) (intermediate)
  109. python dist-packages vs. site-packages (intermediate)
  110. testing optional python dependencies (intermediate)
  111. typing: why main() -˃ int (beginner - intermediate)
  112. debugging with dir() (+__dir__) (beginner - intermediate)
  113. python: pretty headers with str.center (beginner)
  114. don't put passwords in commands! (beginner - intermediate)
  115. python: comma, = assignment! (beginner - intermediate)
  116. python typing: re.match and Optional (intermediate)
  117. python: .sort() vs sorted(...) (beginner - intermediate)
  118. python typing: @property (beginner - intermediate)
  119. python: 4 ways to set namedtuple defaults (intermediate)

About

more easily searchable list of explains playlist

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%