Python is a general purpose programming language. It is frequently used for web programming and data science. Python is notable for being easy to read and write for both small and large applications. For this reason, Python is a favorite beginning programming language for developers to learn and it's the language of choice for introducing back end development on Bento.
Python is a general purpose programming language, meaning you can use it for the web, data science, or any number of other uses. It's a language well known for being approachable for beginners, and a great introduction to learning server side code.
For a more interactive overview of Python, this course gives you a walkthrough of the fundamentals of the language step by step.
This is an in-depth introduction of computer science and programming in Python. Make sure you follow along by writing your own code when you're going through this video series.
Python has its own official style conventions that you should follow, known as PEP 8. These are general purpose rules to fall back on in case there aren't project specific conventions that you're following.
Modules and packages are a fundamental part of the Python language and ecosystem. It's worth doing a review of these terms in-depth and really understand how they work.
Python has an amazing ecosystem of packages for you to download so you can do more with Python. Virtualenv is a way for you to keep your installations separate. Learn about both to help you manage addons to Python.
Flask is a web framework for Python. It is a very lightweight framework, meaning it covers only the basics you need to get a web server running. It's an excellent introduction to server side development if you're familiar with Python.