Skip to content

wjsutton/python_charmers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Charmers 🐍

Learning Python through short daily projects.

Status GitHub Issues GitHub Pull Requests License

🅰️ About

At the start of 2021, I wanted to improve my data skills with Python. I've used it to build some fun projects, such as working out the life expectancy of chess pieces and finding the resale value of Pokemon trading cards.

Now I want to pass on that knowledge. Python Charmers is a beginner-friendly, project-based learning course designed for data analysts.

To start we get you set up and learn the basics of handling data in Python before diving into different areas showing you all the fun things possible with Python. At times this course will require you to search for an answer, I will always recommend ChatGPT, Stack Overflow, and Google as the first places to look, other times a reading will be provided.

Below are the current tasks for you to tackle. Good luck!

🐍 2024 Challenges

These are Jupyter notebooks designed to be run on a web browser or a server. This content has been sourced from open source course, as well as my own content to get you applying Python in your day-to-day work.

Notebook Description
01 Variables This lesson gets you started with the basics for handling data in Python.
02 Packages This lesson gets you started with the basics of installing and using packages in Python.
03 Getting Started With Pandas This lesson gets you comfortable with viewing dataframes with pandas.
04 Data Wrangling p1 This lesson dives into data prep with pandas and numpy.
05 Data Wrangling p2 This lesson continues data prep with pandas and numpy.
06 Pandas Test This lesson features a set of analysis tasks that provide opportunities to apply the material from the previous lessons.
07 Lists This lesson expands on lists including accessing and modifying data within lists and applying these concepts to dataframes.
08 Loops We iterate over our lists using loops to help us retrieve data.
09 APIs We access data via calling APIs in Python.

🐍 2022 Challenges

These are scripts for running Python locally on your machine.

Task Script Data Solution
Day 01 hello_world.py
Day 02 pip_install.py Bike sales
Day 03 profiling_data.py German autos, Film Actors profiling_data_solution.py
Day 04 data_prep.py Bike Model Sales data_prep_solution.py
Day 05 tabpub_api_calls.py
Day 06 fake_data.py fake_data_solution.py
Day 07 tableau_server.py tableau_server_solution.py
Day 08 data_prep2.py students, travel data_prep2_solution.py

About

15 minute python training

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published