• Stars
    star
    226
  • Rank 176,514 (Top 4 %)
  • Language
    Jupyter Notebook
  • Created almost 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Files for the Python Workout book

Code files from "Python Workout"

My book, "Python Workout" (https://PythonWorkout.com/) contains 50 exercises that help to improve your Python fluency. This repository contains the code and solutions to those exercises, including all of the "beyond the exercise" additional, bonus exercises.

The main exercises have "pytest" tests, while the "beyond" exercises don't.

While you're welcome to look at this code, you should NOT look at it before you work on a solution by yourself! You'll learn the most by actually putting in the work, and trying to solve the problems. Looking at the answer isn't nearly as useful to your learning.

Don't forget that my free, weekly "Better developers" newsletter (currently read by about 18,000 people) contains a new Python-related article each week. Sign up at https://BetterDevelopersWeekly.com/ .

Enjoy!

Reuven

More Repositories

1

pandas-workout

Files for my "Pandas Workout" book
Jupyter Notebook
44
star
2

oreilly-2021-q3-first-steps

HTML
35
star
3

oscon-2020

Jupyter notebook + documents from my (online) OSCon 2020 talk about Python + design patterns
Jupyter Notebook
30
star
4

YouTube-notebooks

Jupyter Notebook
25
star
5

python-for-non-programmers

Jupyter Notebook
17
star
6

OReilly-2024-summer-python

Jupyter Notebook
13
star
7

oreilly-2021-q2-first-steps

Jupyter Notebook
12
star
8

oreilly-2022-q1-first-steps

Jupyter Notebook
12
star
9

video-explainer-notebooks

Jupyter notebooks from my YouTube series: Python standard library video explainer
Jupyter Notebook
9
star
10

2022-10Oct-PythonFirstSteps

Jupyter Notebook
9
star
11

oreilly-2023-07July

Jupyter Notebook
8
star
12

oreilly-2023-05May-python

Jupyter Notebook
7
star
13

oreilly-first-steps-august-2020

Jupyter notebooks for my "Python First Steps" course, August 24, 2020
Jupyter Notebook
7
star
14

pybay-2020

Jupyter notebook from my talk at PyBay 2020
Jupyter Notebook
6
star
15

2023-08August-Python

Jupyter Notebook
6
star
16

OReilly-01January-30-chatgpt

Jupyter Notebook
6
star
17

oreilly-2022-07July-analytics

HTML
5
star
18

oreilly-2022-summer-first-steps

Jupyter Notebook
5
star
19

OReilly-2023-12December-python

Jupyter Notebook
5
star
20

2022-11Nov-python-data

HTML
5
star
21

OReilly-2024-06June-27-python-modules

Jupyter Notebook
5
star
22

reuven

5
star
23

Oreilly-2024-october-objects

Jupyter Notebook
5
star
24

OReilly-2024-02February-python

HTML
5
star
25

OReilly-2024-spring-python

Jupyter Notebook
5
star
26

OReilly-2024-spring-oo-bootcamp

Jupyter Notebook
5
star
27

oreilly-2023-05May-data

Jupyter Notebook
4
star
28

oreilly-2022-q2-first-steps

Jupyter Notebook
4
star
29

OReilly-11November-01chatgpt

Jupyter Notebook
3
star
30

oreilly-first-steps-october-2020

Jupyter Notebook
3
star
31

oreilly-2021-jun-8

Jupyter Notebook
3
star
32

PyCon-04April-19-comprehensions

HTML
3
star
33

PyBerlin-2021-July-19

Jupyter Notebook
3
star
34

2024-PyConTW-dict

Jupyter Notebook
3
star
35

dfw-pandas

Presentation for DFW data science group about pandas + time
Jupyter Notebook
3
star
36

oscon-2021

2
star
37

2022-11Nov-first-steps

HTML
2
star
38

chipy-aug-2020

Jupyter notebook from my "How to sort anything" talk
Jupyter Notebook
2
star
39

JCT-2022-Python

Jupyter Notebook
2
star
40

2024-08Aug-cleaning

HTML
2
star
41

oreilly-first-steps-2021-march-30

Jupyter Notebook
2
star
42

manning-python-july-2020

Jupyter Notebook
2
star
43

AustinDC-2023-04April-19

Python
2
star
44

apple-2023-Sept-21

Shell
2
star
45

oreilly-first-steps-2021-apr-1

Jupyter Notebook
2
star
46

oreilly-first-steps-january-2021

Jupyter Notebook
2
star
47

nigeria-train-python-trainers

Jupyter notebook for the "train the Python trainer" workshop in Nigeria, February 2020
Jupyter Notebook
2
star
48

weekly-python-exercise

Files for Weekly Python Exercise (http://WeeklyPythonExercise.com/), for leveling up your Python skills
Jupyter Notebook
2
star
49

radware-2023-march

Jupyter Notebook
1
star
50

oreilly-first-steps-march-2021

Jupyter Notebook
1
star
51

design-patterns

Jupyter Notebook
1
star
52

pythondab-5-gitfun

1
star
53

Oreilly-2024-october-python-intro

Jupyter Notebook
1
star
54

2024-08Aug-chaining

Jupyter Notebook
1
star
55

xing-2022-q1

HTML
1
star
56

SFPython-2021-08Aug-18

Jupyter Notebook
1
star
57

pythondab-practice

This is a practice repo for PythonDAB
Python
1
star
58

auckland-pug-2024-06June-19

Jupyter Notebook
1
star
59

2024-09September-03-asyncio

1
star
60

sacpy-datetime-pandas

Jupyter Notebook
1
star
61

Forkwell-2021-July-6

Jupyter Notebook
1
star
62

2023-03March-data-analysis

Jupyter Notebook
1
star
63

manning-python-october-2020

Three paradigms for method inheritance in Python
Jupyter Notebook
1
star
64

oreilly-first-steps-functions-april-2021

Jupyter Notebook
1
star
65

pycontw-2024-decorators

Jupyter Notebook
1
star
66

manning-twitch-2020-aug-12

Jupyter Notebook
1
star
67

2024-08Aug-27-fastapi

Jupyter Notebook
1
star
68

wdc-2022-python-q1

HTML
1
star
69

OReilly-2024-august-python

Jupyter Notebook
1
star
70

2024-08Aug-21-grouping

Jupyter Notebook
1
star
71

2024-09September-08-decorators

Jupyter Notebook
1
star