1 Becoming a Pythonista
This chapter covers
- Who is the intended audience?
- Being a developer
- Reaching goals
- Using Python
- The Version of Python to use
Welcome to Becoming a Pythonista! I'm happy to have you here for this journey, which I hope takes you to a place where you'll become not only a stronger programmer, but one who thinks like a developer and expresses those thoughts using Python.
Right away I want to clarify the use of a few terms, programmer, developer and Pythonista. You might think programmer and developer are interchangeable, certainly many job descriptions use the words that way. It’s easy to think that way because the two are related, but developing is a superset of programming. A programmer is very focused on creating program code, using technology in that process and implementing designs. A developer can, and often does, all of those things as well, but additionally thinks about the bigger picture. This includes the architecture of larger applications, the design to achieve it and pulling all the disparate parts together to implement it.
If you've read material online in the Python community, you've probably seen the term Pythonista. This is an endearing team in the community to refer to ourselves and others who are enthusiastic about Python..