Bites of Py Learning Paths

Our Learning Paths train you for particular Python knowledge areas, ideal for job interviewing and becoming a domain expert!



Collections Module


The collections module offers some very powerful data structures you want to incorporate in your daily Python use. Throughout the following Bites you will learn more than enough to be dangerous!

PyBites Collections Module Learning Path Badge

Data Analysis


This path will train you to do common data analysis tasks in Python.

PyBites Data Analysis Learning Path Badge

Data Formats


How to parse common data formats is an essential skill for any Pythonista. In this learning path you learn how to handle XML, JSON, CSV and SQLite.

PyBites Data Formats Learning Path Badge

Datetimes and Timezones


Datetimes and timezones can be extremely confusing, but don't worry, we got your back. In this collection of Bites you get plenty of practice to grasp them once and for all. Go from frustration to mastery, just keep calm and code in Python!

PyBites Datetimes and Timezones Learning Path Badge

Decorators and Context Managers


Your Python toolkit won't be the same again after learning about two important patterns: decorators and context managers. Ready to become a Ninja? For decorators you can check out our Learning Python Decorators by Example article but most important is to get coding!

PyBites Decorators and Context Managers Learning Path Badge

Itertools


Enhance your Python skills learning about the itertools module.

PyBites Itertools Learning Path Badge

Object Oriented Programming


Everything in Python is an object - learn OOP techniques that will enrich your Python skills

PyBites Object Oriented Programming Learning Path Badge

Regular Expressions


Some people, when confronted with a problem, think, "I know, I'll use regular expressions." Now they have two problems. (Jamie Zawinski) - although it doesn't have to be that way in Python. Check out our 10 Tips to Get More out of Your Regexes article and follow up with one or more exercises below. You text manipulation skills will reach new (Ninja) heights. Note that some of the exercises don't require regexes, but you might find them convenient.

PyBites Regular Expressions Learning Path Badge

String Manipulation


String manipulation is a fundamental skill for the effective Pythonista. In this learning paths we offer you a bunch of exercises so this becomes second nature for you!

PyBites String Manipulation Learning Path Badge

Web Scraping


Web scraping is a super useful skill to possess and Python and libraries like bs4 and requests make it relatively easy. Ever since our Create a Simple Web Scraper with BeautifulSoup4 article we're hooked! In this learning path you will become a Ninja at scraping sites!

PyBites Web Scraping Learning Path Badge
We use Python 3.7