Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arielhorwitz/daily-python
A collection of Python tips
https://github.com/arielhorwitz/daily-python
python tips
Last synced: about 1 month ago
JSON representation
A collection of Python tips
- Host: GitHub
- URL: https://github.com/arielhorwitz/daily-python
- Owner: ArielHorwitz
- Created: 2023-05-11T09:34:09.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-27T23:20:23.000Z (10 months ago)
- Last Synced: 2024-10-27T08:03:50.688Z (3 months ago)
- Topics: python, tips
- Homepage: https://ariel.ninja
- Size: 379 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Tips Every Day Until I Get Hired
This project started on the 24th of May, 2023. Wish me luck![Reach out to me!](https://ariel.ninja)
![Python Tips Cover Image](cover.png)
1. [Function signatures](/tips/001-func-sig.md)
2. [Annotations and type hinting](/tips/002-annotations-type-hints.md)
3. [Virtual environments and pip](/tips/003-venv-pip.md)
4. [The requirements.txt file](/tips/004-requirements-txt.md)
5. [Library recommendation: Black](/tips/005-black-library.md)
6. [Decorators](/tips/006-decorators.md)
7. [The functools wraps decorator](/tips/007-functools-wraps.md)
8. [The Match Statement](/tips/008-match.md)
9. [Library recommendation: docopt-ng](/tips/009-docopt-ng-library.md)
10. [F-strings](/tips/010-fstrings.md)
11. [Packing and Unpacking Sequences and Mappings](/tips/011-packing-unpacking.md)
12. [Exception Handling](/tips/012-exception-handling.md)
13. [Interfaces with ABCs](/tips/013-interfaces-with-abcs.md)
14. [Context Managers](/tips/014-context-managers.md)
15. [Operator Overloading](/tips/015-operator-overloading.md)
16. [The NamedTuple](/tips/016-namedtuples.md)
17. [Lambda Functions](/tips/017-lambda-functions.md)
18. [The collections defaultdict](/tips/018-collections-defaultdict.md)
19. [The Iteration Protocol](/tips/019-iteration.md)
20. [Generators](/tips/020-generators.md)
21. [From Generators To Coroutines](/tips/021-generators-to-coroutines.md)
22. [Asyncio Basics](/tips/022-asyncio-basics.md)
23. [Async Iterators and Context Managers](/tips/023-async-iter-context.md)
24. [Asyncio Tasks](/tips/024-asyncio-tasks.md)
25. [Never Import With \*](/tips/025-never-import-star.md)
26. [Assignment Expressions](/tips/026-assignment-expressions.md)
27. [Properties](/tips/027-properties.md)
28. [Pathlib and the Path Object](/tips/028-pathlib.md)
29. [Serialization With Pickle](/tips/029-pickle.md)
30. [Functools Caching](/tips/030-functools-cache.md)
31. [Formatting Tracebacks](/tips/031-traceback-format.md)
32. [Qualified Names](/tips/032-qualname.md)
33. [JSON For Arbitrary Data Structures](/tips/033-json-arbitrary.md)
34. [Dynamic Attributes in Python](/tips/034-dynamic-attributes.md)
35. [Dot Notation For Numbers](/tips/035-numbers-dot-notation.md)
36. [The Descriptor Protocol](/tips/036-descriptor-protocol.md)
37. [Callable Objects](/tips/037-callable.md)
38. [Dot Notation and Methods](/tips/038-dot-notation-methods.md)
39. [Classmethods and Staticmethods](/tips/039-class-static-methods.md)
40. [Slicing and Indexing](/tips/040-slicing-indexing.md)
41. [Set Collections](/tips/041-sets.md)
42. [Hashing and Mapping](/tips/042-hashing.md)
43. [Dataclasses](/tips/043-dataclasses.md)
44. [Introduction To Numpy](/tips/044-numpy-intro.md)
45. [Numpy N-Dimensional Arrays](/tips/045-numpy-ndarrays.md)
46. [Numpy Broadcasting](/tips/046-numpy-broadcasting.md)
47. [Numpy Data Types](/tips/047-numpy-dtypes.md)
48. [Numpy Views And Copies](/tips/048-numpy-view-copy.md)
49. [Numpy - Combining Multidimensional Arrays](/tips/049-numpy-combining.md)
50. [Numpy Advanced Indexing](/tips/050-numpy-advanced-indexing.md)
51. [Numpy Masks](/tips/051-numpy-masks.md)
52. [Numpy Random Generators](/tips/052-numpy-random.md)
53. [Numpy I/O And Compression](/tips/053-numpy-io.md)
54. [Numpy Dimension Expanding And Broadcasting](/tips/054-numpy-expanding-broadcasting.md)
55. [Using Python As Linux Scripts](/tips/055-linux-cli.md)
56. [Using Python As Linux Scripts - Part 2](/tips/056-linux-cli2.md)
57. [Using Python As Linux Scripts - Part 3](/tips/057-shlex.md)
58. [Handling Default Arguments](/tips/058-default-arguments.md)
59. [Name Bindings In Nested Scopes](/tips/059-binding-nested-scope.md)
60. [Local And Global Namespaces](/tips/060-locals-globals.md)
61. [Library Recommendation: Loguru](/tips/061-loguru.md)
62. [Temporary Files And Folders](/tips/062-tempfile.md)
63. [User Data Directories](/tips/063-user-dir.md)
64. [For Else](/tips/064-for-else.md)
65. [Swapping Variables With Tuple Unpacking](/tips/065-variable-swap.md)
66. [Dictionary Default Values](/tips/066-dict-defaults.md)
67. [Using The Python REPL As A Calculator](/tips/067-python-repl.md)
68. [The \_\_init\_\_ Module](/tips/068-init-module.md)
69. [Antigravity](/tips/069-antigravity.md)