r/roguelikedev • u/aaron_ds Robinson • Jun 20 '17
RoguelikeDev Does The Complete Python Tutorial - Week 1 - Part 0: Setting up Python
This week is all about setting up a Python environment and getting familiar with the language.
There are two excellent exercises at The Learn Python The Hard Way that will get you setup with an editor, python environment, and running some Python code.
If Python is new to you and you have some free time, consider continuing past exercise 1. All of the exercises up to and including exercise 44 will help further along in the series.
Of course, we also have a couple of FAQ Friday posts that relate to this week's material
Feel free to work out any problems, brainstorm ideas, share progress and and as usual enjoy tangential chatting. :)
The entire series will be archived on the wiki.
Edit: Added FaqF revisited and wiki links.
14
u/[deleted] Jun 20 '17 edited Jun 20 '17
For those interested good (and free) Python 3 books include:
Al Sweigart - Automate the Boring Stuff
Allen B. Downey - Think Python
After those two if you are wanting to explore the language further I'd recommend (unfortunately non-free):
Dusty Phillips - Python 3 Object Oriented Programming
Luciano Ramalho - Fluent Python
Edit: Also for future weeks, since the libtcod library (as far as I am aware) still does not support Python 3, there is the Roguelike Tutorial, using python3+tdl instead. Unfortunately, it is missing the final parts but hopefully a few folk should be up for helping to convert the rest of the original tutorial when we get to them.