What is Python?
Python is a popular programming language that can be used for software development, data analysis, business management, web development, and more (Code Academy). It is a recommended language for beginners to learn since it is fairly straightforward and widely used. ibiblio hosts a few guides to Python that are great resources for all levels of programmers. If you don’t already have Python installed, you can download it here.
A Byte of Python is an online textbook for everyone from beginners to experienced programmers. It starts with a general introduction plus installation instructions and covers basics, operators and expressions, functions, data structures, exception handling, and more. There is also a long list of examples for each unit.
Best suited for intermediate programmers, Python for Fun provides instructions for many types of projects such as text processing, chance and probability, computer hardware simulation, and even games like Sudoku! Each walk-through comes with helpful comments and a downloadable zip file that contain all the components of the project.
This is a library of educational materials for learning Python. It contains links to textbooks, programming tips, and many practice problems, making it a great resource for teachers and students.