Maybe you haven't learned yet and want to learn, but you don't know where to start. The 12 resource here will help you get started and master Python.
Courses, books, articles and documents
1, Python Software Foundation provides excellent information and documentation, which can help you embark on the coding journey. Be sure to check out the Python Getting Started Guide. It will help you get the latest version of Python and provide useful tips about editors and development environments. The organization also has excellent documents that can further guide you.
2. My Python trip started with the turtle module. I first discovered something about Python and turtles in Bridson Payne's Teach Your Children to Code. This book is a good resource. If you buy this book, you can see dozens of sample programs, which will stimulate your programming curiosity. Dr Payne also offered a cheap course of the same name on the Udemy website.
Dr Payne's book aroused my curiosity, and I am eager to know more. Then I found Al Sweigart's Python automation boring thing. You can buy this book, or you can use its online version, which is exactly the same as the printed version, and you can get and share it for free with the permission of knowledge. Al's book taught me the basics of Python, functions, lists, dictionaries and how to manipulate strings. This is a great book. I bought many copies and donated them to the local library. Al also offers Udemy courses; Using the coupon code on his website, you only need to spend 10 USD to participate.
4. "Python Crash" written by 4.Eric Matthes is "Introduction to Python" published by No Starch Publishing House (the same as the above two books). Matthes also has a great supporting website, including how to set Python on your computer and a quick look-up table to simplify the learning curve.
5. Python for everyone is another good Python learning resource. This website can access Charles Severn's Coursera and edX certification courses for free. The website is divided into introduction, courses and materials, among which 17 course is organized by theme from installation to data visualization. Severance(@drchuck on Twitter) is a clinical professor at the School of Information, University of Michigan.
6. Our Python master Seth Kenlon in Opensource.com wrote many articles about Python. Seth has many great articles, including Saving and Loading Python Data with JSON, Learning Object-Oriented Programming with Python, Putting a Platform in Python Games with Pygame and so on.
Using Python on the device
7. Recently, I am very interested in Circuit Playground Express, which is a device running CircuitPython, a subset of Python programming language, designed for microcontrollers. I found that Circuit Playground Express and CircuitPython are good ways to introduce Python (and general programming) to students. Adafruit, its manufacturer, has a series of excellent tutorials to help you master CircuitPython quickly.
8.BBC:Microbit is another good way to get started with Python. You can learn how to program with MicroPython, another Python implementation for microcontroller programming.
9. The article on learning Python is incomplete without mentioning the raspberry pie single board computer. Once you have a comfortable and powerful raspberry pie, you can find a lot of inspiration to use it on Opensource.com, including "7 raspberry pie projects worth exploring", "Reviving Amiga on raspberry pie" and "How to use raspberry pie as a VPN server".
10. Many schools provide students with iOS devices to support their education. I found Trinket.io when I was trying to help teachers and students in these schools learn to write code in Python. Trinket allows you to write and execute Python 3 code in your browser. Trinket's Python introductory tutorial will show you how to use Python on iOS devices.
podcast
1 1. I like listening to podcasts while driving. I found a lot of information on Kelly Paredes and Sean Tibor's teaching Python podcast. Their content is very suitable for the field of education.
12, if you are looking for something more general, I recommend Michael Kennedy's Talk Python to Me podcast. It provides the best information about Python and related technologies.
What is your favorite resource for learning Python? Please share in the comments.
Computer programming may be an interesting hobby, which I learned when programming on Apple II computer. ...