Python - Django & Flask
Python¶
- Python Blogs and Forums
- Python docs
- Python Django Framework
- Python Flask Lightweight Framework (microframework)
- Python pip and pip’s wheel
- Python Feature Flags
- Python testing
- Data Science. Python Pandas and pivot tables
- Python standard library Modules and Code
- Python and AWS
- Python Tools
- Jython
- Eclipse IDE
Python Blogs and Forums¶
- digitalocean.com python 🌟
- Learn Python ‘subreddit’
- Full Stack Python is an open book that explains each Python web application stack layer and provides the best web resources for those topics
- realpython.com
- LearnPython.org interactive Python tutorial
- Dough Hellmann - Python, OpenStack and Open Source
- The docker-py repository: an API client for docker written in Python
- Awesome Python. A curated list of awesome Python frameworks, libraries and software
- Awesome Django. A curated list of awesome Django apps, projects and resources
- pyvideo.org
- Talk Python To Me Podcast
- Microsoft: Python Engineering
- blog.pythonlibrary.org 🌟
- nixCraft: Python Execute Unix/Linux Command Examples 🌟
Python docs¶
- Python progression path - From apprentice to guru
- reddit: Why Python
- Python Anti-Patterns. The Little Book of Python Anti-Patterns and Worst Practice
- Setting up Python on OSX: UPDATED
- Python 3.4 Programming Tutorials - YouTube
- 15 Essential Python Interview Questions
- How do you handle the ORM problem? When do you say YES or NO to using ORM?
- Don’t Make Us Say We Told You So: virtualenv for New Pythonistas
- commandlinefu.com: pip install into current directory without virtualenv
- Java Vs. Python - Which Programming Language is More Productive? - Infographic
- Talk Python To Me Podcast. Episode #36: Python IDEs with the PyCharm team
- My top 5 ‘new’ Python modules of 2015
- reddit.com: Modules every python developer should know
- reddit.com: My thoughts about moving from Python 2.7 to Python 3.x
- Why Python 3 exists
- stackoverflow: Create dictionary from splitted strings from list of strings
- Yagmail: Python e-mail library
- How To Deadlock Your Python With getaddrinfo()
- New String Formatting in Python 3.6
- en.wikibooks.org: Python Programming
- tqdm: Instantly make your python loops show a progress meter - just wrap any iterator with “tqdm(iterator)”, and you’re done!
- If you don’t like exceptions, you don’t like Python
- Stop writing code that will break on Python 4! 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
- reddit.com: Functions vs. Classes
- Complexity of Python Operations
- reddit.com: Multiprocessing vs Threading?
- devbattles.com: Python list. Functions and Methods lists
- devbattles.com: Python: sorting lists by .sort () with - in simple words
- Create a GUI Application Using Qt and Python in Minutes: Example Web Browser
- Python command line oneliners
- “Learn Python” Overtakes “Learn Java” on Google Trends 🌟
- Python gains the upper hand against Perl, PHP, and Ruby
- Python FAQ: Why should I use Python 3? 🌟
- stackoverflow: Problems installing python3 on RHEL 🌟
- PEP 8 Cheatsheet 🌟
- Lists vs. Tuples A common beginner Python question: what’s the difference between a list and a tuple?
- linuxconfig.org: python tuples 🌟
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 Django Framework¶
- gettopical.com: Get Django Latest News
- Learn Python Django in 4 Hours
- realpython.com: Django Development With Docker Compose and Machine
- realpython.com: Fun With Django’s New Postgres Features
- realpython.com: Deploying a Django App to AWS Elastic Beanstalk
- TaskBuster Django Tutorial, made with Django 1.8 and Python 3
- TDD with Django, from scratch: a beginner’s intro to testing and web development
- Cómo crear un servicio REST en 30 líneas de código de Django y Python
- Django Development With Docker Compose and Machine
- Installing and Configuring Django Web Framework with Virtual Environments in CentOS/Debian
- realpython.com: Development and Deployment of Cookiecutter-Django via Docker A Cookiecutter template for creating production-ready Django projects quickly.
- github.com: Django app + RESTful API for automatic billing
- CodingEntrepreneurs youtube channel
- Getting Started with Django REST Framework (DRF) and AngularJS (Part 1)
- webcodegeeks.com: Python Django Tutorial
Python Flask Lightweight Framework (microframework)¶
- Flask is a Python lightweight web application development framework with simplicity and extensibility. Flask is called “microframework” because of using a simple core and extensions are used to add other functions.
- Flask Documentation 🌟
- The Flask Mega-Tutorial: Now with Python 3 Support
- realpython.com: Discover Flask, Part 1 - Setting Up a Static Site
- Two-Factor Authentication with Authy
- devbattles.com: Python Flask, Part 1: Hello World!
Python pip and pip’s wheel¶
Python Feature Flags¶
Python testing¶
- reddit: Real examples of unit testing
- Testing Python
- Profiling Python using cProfile: a concrete case
- nylas.com: Profiling Python in Production How We Reduced CPU Usage by 80% through Python Profiling
- gabbi - Declarative HTTP testing library pypi
- tracker: A time machine for debugging pesky stateful errors
Data Science. Python Pandas and pivot tables¶
- oreilly.com: how to use pivot tables in Pandas step-by-step
- pbpython.com: Practical Business Python
- Reshaping in Pandas – Pivot, Pivot-Table, Stack and Unstack explained with Pictures
- pandas.pydata.org: Reshaping by pivoting DataFrame objects
- analyticsvidhya.com: A Complete Tutorial to Learn Data Science with Python from Scratch
- analyticsvidhya.com: Tutorial – Python List Comprehension With Examples
- analyticsvidhya.com: Cheat Sheet for Exploratory Data Analysis in Python 🌟
PandasDatabase¶
Python standard library Modules and Code¶
- Python 3 standard library Module of the Week, Doug Hellmann
- Python 2 standard library Module of the Week, Doug Hellmann
- Dead simple {for devs} python crawler (script) for extracting structured data from any website into CSV
- Python Multi-Process Execution Pool
Python and AWS¶
- Ansible and AWS: cloud IT automation management
- Python and AWS Cookbook. Boto library
- Boto
- Migrating to Boto3
- Managing the Cloud with a Few Lines of Python (EuroPython 2014)
- ec2-ssh-yplan: A pair of command line utilities for finding and SSH-ing into your Amazon EC2 instances by tag (such as ‘Name’)
Python Tools¶
- PyInstaller is a program that freezes (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, FreeBSD, Solaris and AIX
- ZipPy: Python3 on top of the JVM (faster than PyPy!)
- DictMySQL: A MySQL class for more convenient database manipulation with Python dictionary
- WinPython: Portable Scientific Python 2/3 32/64bit Distribution for Windows
Web Scraping with Python¶
- Scrapy An open source and collaborative framework for extracting the data you need from websites. In a fast, simple, yet extensible way.
- First web scraper A step-by-step guide to writing a web scraper with Python.