Introductory Python programming exercises, with sample solutions, explanations, and a budding community of Python learners!

Joined August 2016
Photos and videos
Practice Python retweeted
Practice Python - Introductory Python programming exercises, with sample solutions, explanations, and a budding community of Python learners. Follow @practice_python
2
4
15
Practice Python retweeted
Replying to @scottbsanderson
@scottbsanderson @__qualname__ The winners of the Nth Annual Python Bee! #PyCon2017 #PyConOpenSpace
1
6
24
Practice Python retweeted
Get excited for the Nth annual Python Bee at #pycon Room B113 at 2pm #PyconOpenSpaces
2
#PyConOpenSpace Nth Annual 2-headed Python Bee happening TODAY! 2pm in B113 #PyCon2017
1
3
3
Students, you can get free Amazon Prime (with an EDU email address) amazon.com/gp/student/signup…

2
Part 4 of the Birthdays series: simple plotting with @BokehPlots practicepython.org/exercise/… #python

1
2
Practice Python retweeted
30 Mar 2017
Maybe the most accessible, from scratch walkthrough on Mandlebrot fractals 🌀 I've seen: medium.com/dailyjs/the-mande… - uses JS Canvas too! 🌠
23
73
Practice Python retweeted
April's #bostonpython Project Night is Wed April 5 at #edx's office in Kendall Sq in Cambridge: bit.ly/2nvcP6T

1
2
3
Practice Python retweeted
Have students write pseudocode as a pre-lab exercise so they are prepared to write code when lab begins. ow.ly/IihL30a3nT6

4
3
What better to do on a Friday night than start learning #Python? practicepython.org/blog/2017…

2
2
Exercise 35 solutions: practicepython.org/solution/…. Using Counters to count months in a JSON file of birthdays!

1
1
Start with 1, move on to 2, etc! Right now we have 35 exercises for your next few days!
I listened to Episode 100 of the @TalkPython podcast where Guido van Rossum was a host - you should listen too! practicepython.org/blog/2017…

1
New exercise - 35 Birthday Months practicepython.org/exercise/…. Part 3 of 4 of the birthday series #learnpython

The Pyweek challenge (week #23) is starting! pyweek.org/

1
Practice Python retweeted
15 Feb 2017
e.g. [{'a': [1, 2], 'b': [3]}, {'a': [4], 'c': [5]}] -> {'a': [1, 2, 4], 'b': [3], 'c': [5]}]. Your answer should fit in a tweet.
1
1
Practice Python retweeted
15 Feb 2017
Python one-liner puzzle: given a list of dicts of (string) key -> list, compute a dict with values the corresponding lists concatenated.
4
1
1
3 short syntax differences between Pythons 2 and 3, for beginners! practicepython.org/blog/2017…

1
Exercise 34 (part 2 of the Birthday series) is out: practicepython.org/exercise/…

1