Skip to content

A collection of my favourite articles and videos about all things Python & CS related 🐍

Notifications You must be signed in to change notification settings

luisgc93/python_resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

38 Commits
Β 
Β 

Repository files navigation

python_resources 🐍

  1. Code conventions & design patterns:
    http://martyalchin.com/2007/nov/23/python-descriptors-part-1-of-2/
    https://www.b-list.org/weblog/2020/mar/16/no-service/
    https://instagram-engineering.com/types-for-python-http-apis-an-instagram-story-d3c3a207fdb7
    https://2013.es.pycon.org/media/solid-principles.pdf
    https://www.cosmicpython.com/book/preface.html
    https://www.toptal.com/python/python-design-patterns

  2. Django:
    https://www.dabapps.com/blog/django-models-and-encapsulation
    https://build.vsupalov.com/11-django-real-world-challenges/
    https://hakibenita.medium.com/how-to-manage-concurrency-in-django-models-b240fed4ee2

  3. FastAPI:
    https://github.com/mjhea0/awesome-fastapi
    https://christophergs.com/tutorials/ultimate-fastapi-tutorial-pt-11-dependency-injection/
    https://christophergs.com/python/2021/06/16/python-flask-fastapi/
    https://ahmed-nafies.medium.com/fastapi-with-sqlalchemy-postgresql-and-alembic-and-of-course-docker-f2b7411ee396
    https://developer.redis.com/develop/python/fastapi/
    https://rednafi.github.io/digressions/python/database/2020/05/25/python-redis-cache.html
    https://www.youtube.com/watch?v=0sOvCWFmrtA
    https://www.youtube.com/watch?v=QSFIK2Ytbh4

  4. Web servers:
    https://ruslanspivak.com/lsbaws-part1/
    https://build.vsupalov.com/gunicorn-and-nginx/
    https://build.vsupalov.com/what-is-gunicorn/
    https://medium.com/@nachoad/que-es-wsgi-be7359c6e001 (in Spanish)
    https://www.youtube.com/watch?v=YwWfKitB8aA
    http://jasonwilder.com/blog/2014/03/25/automated-nginx-reverse-proxy-for-docker/
    https://medium.com/building-the-system/gunicorn-3-means-of-concurrency-efbb547674b7

  5. Databases & ORMs:
    https://benchling.engineering/move-fast-and-migrate-things-how-we-automated-migrations-in-postgres-d60aba0fc3d4
    https://ysinjab.medium.com/activerecord-vs-datamapper-in-python-f7f13ffb6774
    https://dev.to/chidioguejiofor/eager-loading-vs-lazy-loading-in-sqlalchemy-
    https://luanjunyi.medium.com/system-design-paradigm-primary-replica-pattern-dc621bf195f1
    https://capnfabs.net/posts/sqlalchemy-connection-management/
    https://www.timescale.com/blog/identify-postgresql-performance-bottlenecks-with-pg_stat_statements/ (very useful re: PSQL)

  6. HTTP vs WebSockets:
    https://www.youtube.com/watch?v=8ARodQ4Wlf4

  7. Docker:
    https://pythonspeed.com/articles/base-image-python-docker-images/
    https://testdriven.io/blog/docker-best-practices/

  8. Concurrency & Parallelism:
    https://www.youtube.com/watch?v=MCs5OvhV9S4
    https://www.infoworld.com/article/3632284/python-concurrency-and-parallelism-explained
    https://towardsdatascience.com/multithreading-multiprocessing-python-180d0975ab29 (BEST)

  9. Computer Science for self-taught developers:
    https://teachyourselfcs.com/

About

A collection of my favourite articles and videos about all things Python & CS related 🐍

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published