Learn Python Programming Why does scraping fail with requests and BeautifulSoup? Do you have scraping code which works in some websites but not others, even though you're sure the method you're using to get data out of the site is correct? JavaScript could be the problem!
Learn Python Programming Student stories: Programming with Pinstripes Teclado student Chris Nyland shares his experiences working a full-time legal job while learning programming on the said, developing tools to help said job!
Learn Python Programming Monthly Python Talk I've been collecting interesting Python talks, for students of all skill levels. Come back every month for a new one!
Learn Python Programming Python: how to use multiple decorators on one function Decorators are a confusing Python topic, especially when you see two or more used at once! Here's a simple explanation of what's going on.
Learn Python Programming Migrating from pip + virtualenv to Pipenv Pipenv is the new recommended packaging tool for Python. You no longer need to use pip and virtualenv separately. Learn how to migrate and simplify your development workflow!
Learn Python Programming Continuous Python Learning Learning Python after you've become knowledgeable can be difficult. Content online may be either too simple, or too specialised... What should you do?
Learn Python Programming Handy Python Development Tools Python is an extremely productive language, but did you know you can become even more productive by worrying less about potential mistakes and formatting inconsistencies?
Learn Python Programming Should I learn Flask or Django? Flask and Django are two behemoths of Python web development. Which one should you learn?
Flask Advanced configuration of Flask-JWT Flask-JWT is a great library to add user authentication to our Flask apps. Sometimes we want to configure it past what it gives us out of the box. Learn how in this post!
Learn Python Programming String formatting in Python Learn about all the different string formatting and interpolation techniques in Python2.7, 3.5, and 3.6. Concatenation, format, and the new f-strings!
Learn Python Programming Sending e-mails with Python Looking for an easy way to send e-mails using Python? This post looks into using two built-in libraries to get you sending e-mails in 5 minutes.
Flask Defining User Access Levels in Flask Access levels can be a tricky thing—having users, moderators, and administrators. How can you handle allowing access only to certain things to certain people?
Learn Python Programming Interacting with REST APIs with Python Interacting with REST APIs normally involves a lot of reading documentation. In this post we'll go through how to use Python requests to communicate with an existing REST API.
Flask Password encryption with Flask and Python Why encrypt? It's normal when you start making software to not worry about many things: performance, security, or even the products you make. However, if you have a product that people are starting