This website collects cookies to deliver better user experience
Real World Python 🐍: Introduction
Real World Python 🐍: Introduction
Motivation
There is a gap in the python material available online. While a lot of tutorials are available for absolute beginners, there is a distinct lack of content for those who are looking to take the next step.
Nature abhors a vacuum. So, here I am to fill the void. In this series we will cover all the stuff that goes into making a real world python project.
Intended Audience
Python beginners who have knowledge of the fundamentals of programming and are looking to start with their first real project. I will assume that the reader already knows topics such as conditional statements, loops, functions etc. My focus will be more on the structure and the "flow" of a project rather than the logic.
What we will build
A web scraper which grabs quotes from goodreads.com and stores them locally or to a remote database.
Scrape quotes based on author (or search term) from Goodreads.
Roadmap
These are the planned topics for the series.
Environment Setup - pyenv
Project Setup
Directory Structure
Some Notes
This is my way of doing things which is just one way out of many. There are no hard and fast rules. Most of the steps in this series are optional, but highly recommended.
The series is mostly geared towards Mac/Linux systems. Though it should all work on WSL too.