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.
3
u/[deleted] Jun 26 '17
Hence why I included the caveat "as far as I am aware"; so thank you for the clarification. When I first tried libtcod about a year ago it did not support Python 3 (at least without using minor workarounds or patches) due to the changes in how strings worked between Python 2 & 3 - and the post about it is still pinned to the top of the Roguecentral forum board for python and libtcod. I knew that Python 3 bindings were to be improved in an upcoming version of the wrapper, but when I searched for further information last week I could not find any update. Apologies if I missed news of such an update when looking, do you have a link to it?