# Python - [Python Blogs and Forums](#python-blogs-and-forums) - [Python docs](#python-docs) - [Python Books](#python-books) - [Python Django Framework](#python-django-framework) - [Python Flask Lightweight Framework (microframework)](#python-flask-lightweight-framework-microframework) - [FastAPI](#fastapi) - [Python pip and pip's wheel](#python-pip-and-pips-wheel) - [Python Feature Flags](#python-feature-flags) - [Python testing](#python-testing) - [Data Science.](#data-science) - [Python Pandas and pivot tables](#python-pandas-and-pivot-tables) - [PandasDatabase](#pandasdatabase) - [NumPy](#numpy) - [Python standard library Modules and Code](#python-standard-library-modules-and-code) - [Python and AWS](#python-and-aws) - [Python Tools](#python-tools) - [Web Scraping with Python](#web-scraping-with-python) - [Jython](#jython) - [Eclipse IDE](#eclipse-ide) ## Python Blogs and Forums - [digitalocean.com python π](https://www.digitalocean.com/community/tags/python) - [Learn Python 'subreddit'](https://www.reddit.com/r/learnpython) - [reddit: python cheat sheet](https://www.reddit.com/r/learnpython/comments/3r2hsq/python_cheat_sheet/) - [Full Stack Python is an open book that explains each Python web application stack layer and provides the best web resources for those topics](http://www.fullstackpython.com/) - [Full Stack Python: Best Python Resources](http://www.fullstackpython.com/best-python-resources.html) - [realpython.com](http://realpython.com) - [LearnPython.org interactive Python tutorial](http://www.learnpython.org) - [Dough Hellmann - Python, OpenStack and Open Source](https://doughellmann.com) - [The docker-py repository: an API client for docker written in Python](http://docker-py.readthedocs.org) - [Awesome Python. A curated list of awesome Python frameworks, libraries and software](https://github.com/vinta/awesome-python/) - [Awesome Django. A curated list of awesome Django apps, projects and resources](https://gitlab.com/rosarior/awesome-django) - [pyvideo.org](http://pyvideo.org) - [Talk Python To Me Podcast](http://talkpython.fm) - [Transcript for Episode #39: Getting your first dev job as a Python developer (part 1)](http://talkpython.fm/episodes/transcript/39/getting-your-first-dev-job-as-a-python-developer-part-1) - [Microsoft: Python Engineering](https://blogs.msdn.microsoft.com/pythonengineering/) - [blog.pythonlibrary.org π](http://www.blog.pythonlibrary.org/) - [nixCraft: Python Execute Unix/Linux Command Examples π](http://www.cyberciti.biz/faq/python-execute-unix-linux-command-examples/) - [fedoralovespython.org π](https://fedoralovespython.org/) ## Python docs - [Python progression path - From apprentice to guru](https://stackoverflow.com/questions/2573135/python-progression-path-from-apprentice-to-guru) - [reddit: Why Python](https://www.reddit.com/r/Python/comments/3ylxmk/why_python/) - [Python Anti-Patterns. The Little Book of Python Anti-Patterns and Worst Practice](http://docs.quantifiedcode.com/python-code-patterns/) - [Setting up Python on OSX: UPDATED](http://staticnat.com/setting-up-python-on-osx/) - [Python 3.4 Programming Tutorials - YouTube](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_) - [Python mini-course](http://ai.berkeley.edu/tutorial.html#PythonBasics) - [Web Development using Python & Django](https://www.mysliderule.com/learning-paths/web-development-python-django/) - [A beginner's guide to web development with Python 2.7 / Django 1.7](http://www.tangowithdjango.com/) - [I wish I knew these things when I learned Python](http://bugra.github.io/work/notes/2015-01-03/i-wish-i-knew-these-things-when-i-first-learned-python/) - [The Bottom-Line Single Main Difference Between Python 2 and 3](http://migrateup.com/main-difference-python-3/) - [15 Essential Python Interview Questions](https://www.codementor.io/python/tutorial/essential-python-interview-questions) - [Python mini-quiz](http://www.mypythonquiz.com/) - [How do you handle the ORM problem? When do you say YES or NO to using ORM?](http://www.vertabelo.com/blog/technical-articles/orms-under-the-hood) - [Don't Make Us Say We Told You So: virtualenv for New Pythonistas](http://pyvideo.org/video/3460/dont-make-us-say-we-told-you-so-virtualenv-for) - [commandlinefu.com: pip install into current directory without virtualenv](http://www.commandlinefu.com/commands/view/17656/pip-install-into-current-directory-without-virtualenv) - [Java Vs. Python - Which Programming Language is More Productive? - Infographic](http://blogs.perceptionsystem.com/infographic/java-vs-python-programming-language-productive) - [Talk Python To Me Podcast. Episode #36: Python IDEs with the PyCharm team](http://talkpython.fm/episodes/show/36/python-ides-with-the-pycharm-team) - [My top 5 βnewβ Python modules of 2015](http://blog.rtwilson.com/my-top-5-new-python-modules-of-2015/) - [reddit.com: Modules every python developer should know](https://www.reddit.com/r/Python/comments/3yg2u4/modules_every_python_developer_should_know/) - [reddit.com: My thoughts about moving from Python 2.7 to Python 3.x](https://www.reddit.com/r/Python/comments/3yjlim/my_thoughts_about_moving_from_python_27_to_python/) - [Why Python 3 exists](http://www.snarky.ca/why-python-3-exists) - [stackoverflow: Create dictionary from splitted strings from list of strings](http://stackoverflow.com/questions/34319156/create-dictionary-from-splitted-strings-from-list-of-strings) - [Yagmail: Python e-mail library](https://github.com/kootenpv/yagmail) - [How To Deadlock Your Python With getaddrinfo()](https://emptysqua.re/blog/getaddrinfo-deadlock/) - [New String Formatting in Python 3.6](https://zerokspot.com/weblog/2015/12/31/new-string-formatting-in-python/) - [en.wikibooks.org: Python Programming](https://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) - [tqdm: Instantly make your python loops show a progress meter - just wrap any iterator with "tqdm(iterator)", and you're done!](https://github.com/noamraph/tqdm) - [If you don't like exceptions, you don't like Python](http://stupidpythonideas.blogspot.com.es/2015/05/if-you-dont-like-exceptions-you-dont.html) - [Stop writing code that will break on Python 4!](http://astrofrog.github.io/blog/2016/01/12/stop-writing-python-4-incompatible-code/) With the end of support for Python 2 on the horizon (in 2020), many package developers have made their packages compatible with both Python 2 and Python 3. - [github: Python3 in one pic](https://github.com/coodict/python3-in-one-pic) - [reddit.com: Functions vs. Classes](https://www.reddit.com/r/learnpython/comments/40rieo/functions_vs_classes/) - [Complexity of Python Operations](https://www.ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt) - [reddit.com: Multiprocessing vs Threading?](https://www.reddit.com/r/learnpython/comments/418z8b/multiprocessing_vs_threading/) - [Python Threads and the Global Interpreter Lock](http://jessenoller.com/blog/2009/02/01/python-threads-and-the-global-interpreter-lock) - [devbattles.com: Python list. Functions and Methods lists](http://www.devbattles.com/en/sand/post-1754-Python_list_Functions_and_Methods_lists) - [devbattles.com: Python: sorting lists by .sort () with - in simple words](http://www.devbattles.com/en/sand/post-1752-Python_sorting_lists_by_sort__with__in_simple_words) - [Create a GUI Application Using Qt and Python in Minutes: Example Web Browser](http://www.digitalpeer.com/blog/create-a-gui-application-using-qt-and-python-in-minutes-example-web-browser) - [Python command line oneliners](http://www.vurt.ru/2013/02/python-command-line-oneliners) - ["Learn Python" Overtakes "Learn Java" on Google Trends π](https://dzone.com/articles/learn-python-overtakes-learn-java) - [Python gains the upper hand against Perl, PHP, and Ruby](http://www.infoworld.com/article/3029681/java/python-gains-the-upper-hand-against-perl-php-and-ruby.html) - [Python FAQ: Why should I use Python 3? π](https://eev.ee/blog/2016/07/31/python-faq-why-should-i-use-python-3/) - [stackoverflow: Problems installing python3 on RHEL π](http://stackoverflow.com/questions/8087184/problems-installing-python3-on-rhel) - [PEP 8 Cheatsheet π](https://es.scribd.com/document/207247675/PEP-8-Cheatsheet-2009) - [Lists vs. Tuples](http://nedbatchelder.com/blog/201608/lists_vs_tuples.html) A common beginner Python question: what's the difference between a list and a tuple? - [linuxconfig.org: python tuples π](https://linuxconfig.org/python-tuples) - [digitalocean.com: How To Use the Python Map Function π](https://www.digitalocean.com/community/tutorials/how-to-use-the-python-map-function) - [thenextweb.com: 6 practical tricks every Python developer should have](https://thenextweb.com/readme/2020/09/23/6-practical-tricks-every-python-developer-should-have/) - [dzone: Best of DZone: Python π](https://dzone.com/articles/best-of-dzone-python) - [digitalocean.com: How To Code in Python 3 π](https://www.digitalocean.com/community/tutorial_series/how-to-code-in-python-3) - [towardsdatascience.com: Top 11 Github Repositories to Learn Python π](https://towardsdatascience.com/top-11-github-repositories-to-learn-python-e75e8676757a) Popular GitHub repositories for learning Python - [tryolabs.com: Top 10 Python libraries of 2020](https://tryolabs.com/blog/2020/12/21/top-10-python-libraries-of-2020/) - [blog.logrocket.com: Django REST framework alternatives](https://blog.logrocket.com/django-rest-framework-alternatives/) - [towardsdatascience.com: Unexpected Size of Python Objects in Memory](https://towardsdatascience.com/the-strange-size-of-python-objects-in-memory-ce87bdfbb97f) How much memory does a Python object take on memory? - [learnsteps.com: DevOps Interview Questions: Important Python questions](https://www.learnsteps.com/devops-interview-questions-important-python-questions/) - [aigents.co: Data Structures and Python π](https://aigents.co/blog/coding-tutorial/data-structures-and-python) - [doppler.com: Using Environment Variables in Python for App Configuration π](https://doppler.com/blog/environment-variables-in-python) Learn how experienced developers use environment variables in Python, including managing default values and typecasting. - [src-r-r.github.io: How To Property Set Up Python Logging With A Command Line Program](https://src-r-r.github.io/articles/how_to_log_with_a_python_cli_program/) - [realpython.com: Python Microservices With gRPC π](https://realpython.com/python-microservices-grpc/) - [dashbird.io: How I Manage Credentials in Python Using AWS Secrets Manager](https://dashbird.io/blog/aws-secrets-manager-python/) - [freecodecamp.org: The Python Handbook π](https://www.freecodecamp.org/news/the-python-handbook/) - [towardsdatascience.com: 7 Must-Know Data Wrangling Operations with Python Pandas](https://towardsdatascience.com/7-must-know-data-wrangling-operations-with-python-pandas-849438a90d15) - [towardsdatascience.com: All The Important Features and Changes in Python 3.10](https://towardsdatascience.com/all-the-important-features-and-changes-in-python-3-10-e3d1fe542fbf) - [towardsdatascience.com: Data Preprocessing in Python Pandas β Part 6 Dropping Duplicates](https://towardsdatascience.com/data-preprocessing-in-python-pandas-part-6-dropping-duplicates-e35e46bcc9d6) A quick tutorial to drop duplicates using the Python Pandas library. - [antonz.org: How to make an awesome Python package in 2021](https://antonz.org/python-packaging/) - [freecodecamp.org: Python Map Function β How to Map a List in Python 3.0, With Example Code](https://www.freecodecamp.org/news/python-map-function-how-to-map-a-list-in-python-3-0-with-example-code/) - [betterprogramming.pub: 3 Seemingly Simple Python Features That Confuse Beginners](https://betterprogramming.pub/3-seemingly-simple-python-features-that-confuse-beginners-313575312dcf) - [analyticsindiamag.com: Object-Oriented Programming with Python](https://analyticsindiamag.com/object-oriented-programming-python/) - [towardsdatascience.com: Python loops: Some beginner-friendly looping challenges](https://towardsdatascience.com/python-loops-some-beginner-friendly-looping-challenge-e112fa606493) Looping through lists, tuples, dictionaries and strings. - [lambdatest.com: Python Tutorial π](https://www.lambdatest.com/learning-hub/python-tutorial) - [analyticsvidhya.com: Top Online Platforms to Learn Python](https://www.analyticsvidhya.com/blog/2021/04/top-online-platforms-to-learn-python/) - [towardsdatascience.com: Master Label Processing In Python](https://towardsdatascience.com/essential-python-string-processing-techniques-aa5be43a4f1f) The full tutorial on working with string-type data in Python. - [towardsdatascience.com: There is more to βpandas.read_csv()β than meets the eye](https://towardsdatascience.com/there-is-more-to-pandas-read-csv-than-meets-the-eye-8654cb2b3a03) A deep dive into some of the parameters of the read_csv function in pandas - [blog.adnansiddiqi.me: Getting started with Elasticsearch 7 in Python π](http://blog.adnansiddiqi.me/getting-started-with-elasticsearch-7-in-python/) - [towardsdatascience.com: Concurrency and Parallelism in Python](https://towardsdatascience.com/concurrency-and-parallelism-in-python-bbd7af8c6625) - [pythonsimplified.com: Introduction to Python Sequence Types π](https://pythonsimplified.com/python-sequence-types-an-introduction/)
29 common beginner Python errors on one page via https://t.co/Ctvy84KXKx #Python #Sysadmin #Programming #Unix #Linux pic.twitter.com/vaZaJETNPU
— nixCraft (@nixcraft) 6 de marzo de 2016
PEP-8 Cheatsheet (2009) by Veeraj Shenoy on Scribd
Python is a beautiful programming language. It contains really useful features that make writing code more efficient than ever.
— Danny Steenman (@dannysteenman) October 10, 2020
Here are 5 tips for writing more efficient and compact code.
π§΅π§΅π§΅
TOP Python Github repositories for you.
— Ankurπ»π§πͺ (@TheAnkurTyagi) October 19, 2020
A Thread... π§΅#100DaysOfCode #CodeNewbies