October 11, 2021 by mrgoldsack
Welcome to our Python Unit!
Python is versatile and powerful programming language that is used for a variety applications. From games, to automation, and even hacking, Python is a great language to have in any programmer’s back pocket.
Python is characterized by it’s clean syntax (how the language is structured), use of white space, straight-forward building style, and open-source community. Because of this, Python has a less steep learning curve. This makes it one of the more popular languages to learn and apply for anyone learning about programming.
Over the course of this unit, you will learn, build, and experiment with the foundational concepts of programming using Python. However, this is only the beginning…
Python has a very active community of developers that share, teach, and support one another. Here are few resources you may find helpful though this unit, and maybe if you decide to keep practicing after this semester.
Python’s Official Website – https://www.python.org
– Anything related to Python, you can find here. From the latest versions, to official documentation, forums, and even job postings.
Python on Reddit – https://www.reddit.com/r/Python/ & https://www.reddit.com/r/learnpython/
The Python community on Reddit is quite expansive and active. Users share their projects or provide support and advice on questions from others.
Automate the Boring Stuff by Al Sweigart – https://automatetheboringstuff.com
Al Sweigart is a developer, teacher, and author who has written many books about Python. This particular book is a great resource for beginners and intermediates to see real-life explanations and applications of Python. This online book is free, but also contains links to video lessons, and even his Udemy course (which occasionally is free, if you keep an eye out).