~/tags/python
Building scalable Flask applications from the start using the application factory pattern, blueprints and the current_app proxy
Debugging and connecting to an Azure Cosmos DB using the MongoDB API using PyMongo, PyMODM and MongoEngine
Harnessing the power of Pythons enumerations and exploring the enum module
A handy Python snippet for web developers
Drop the @app.route decorator and write scalable, readable and better maintainable code in your Flask API
Prototype idea - An automated build tool using uWSGI to watch files & directories for modifications
Using the sass, rcssmin and rjsmin Python packages to optimize web assets, including Bootstrap
Using Python decorators to add another layer of functionality to Flask routes
Exploring and testing out some of the awesome uWSGI decorators
Leveraging the power of Flasks built in before and after request functions
An introduction to running Flask (and other Python applications) with uWSGI
Building a Run-length encoder with Python for lossless string compression
Two function variations to solve the popular FizzBuzz interview question
Translating Morse code to text and back again with Python!
Containerizing a Flask application with Docker, Nginx & uWSGI using Docker Compose
Setup and deploy a Flask application on a Google Cloud virtual machine with Nginx & uWSGI
A quick introduction to creating and working with Python virtual environments with the built in venv command
An introduction to Python & MongoDB with the popular open source driver/ORM - MongoEngine
Exploring MongoDB with Python - A powerful and flexible, open source document database
Using Pillow and task queues to offload image resizing to a worker process and using the HTML picture tag to increase image rendering performance
An introduction to task queues with Flask and RQ
Exploring the Flask request object
Using the bcrypt library to securely hash and check hashed passwords with Python
Working with the string data type in Python, including string formatting, methods, prefixes & more
Assigning, naming and working with variables in Python along with some best practices and naming conventions
Creating and running your first Python script in the terminal
Installing a text editor and terminal emulator for working with and running Python files
Manually throwing errors, creating custom error handlers and rendering error templates
Providing feedback and notifications to users using Flask's flash function
This series will arm you with a solid foundation of Python knowledge, from total beginner to building your own software and applications
Using, understanding and decoding the Flask session object, the globally available signed & encoded cookie
Setting, getting and working with cookies in Flask
How to send and allow users to download files with Flask
Posting, checking and validating file uploads with Flask
Configuring Flask applications using a config file and classes
Creating, serializing and working with query string data in Flask
Asynchronous requests from the client to the server using the JavaScript Fetch API
Handle incoming, parsing and returning JSON data with Flask!
Learn how to create and work with dynamic URLs and dynamic data in Flask
Creating forms, posting data to views and working with form data in Flask
An brief introduction to the power of the Jinja templating engine
Creating reusable base HTML templates and extending them throughout your Flask app
Linking stylesheets, javascript files and serving images with Flask
How to render HTML files and structure template directories with Flask
Structuring your Flask application for
In the first part of this series, you'll learn how to create and run your very first Flask web application
Flask is a powerful, flexible and rich featured micro web framework for Python
Installing and managing any version of Python on Linux with Pyenv
How to quickly install and configure the latest version of Python on your Windows machine
In this article, we share our ten best tips to help you learn Python
Our top 10 reasons you might want to consider learning Python in 2019
Python is a powerful programming language that lets you work more quickly and integrate your systems more effectively. It's an ideal language for both new and experienced developers and comes packed with features and a vibrant community
An introduction to the Python programming language