Learning Python
Software Engineering
3215 views
I have been writing Python professionally since 1999. Whenever I am asked about learning Python, first and foremost, I recommend trying to accomplish real tasks to help expedite your learning. Maybe you have a computer-based task you perform regularly which could benefit from Python automation? Try using it in a way which relates to things you know.
Here are some resources I've provided folks with when starting out:
Python Courses
- Python | Codecademy
- Learn to Program and Analyze Data with Python: Develop programs to gather, clean, analyze, and visualize data.
- Programming Foundations with Python: Learn Object-Oriented Programming
- Learn to Program Using Python: Hands on introduction to the Python programming language
- Python on Khan Academy
- Python on Udemy
Python Weekly Newsletter
Python User Groups
Maybe your city has a Python User Group you can attend? Mine has the Tampa Bay Python. Check meetup.com for your area.
More Python Articles
- Advice for Python Beginners
- Built a touch screen Raspberry Pi 3 to interface with my car’s OBD II via Bluetooth
- Lane Detection using Python
- Sending an email attachment using Python
- Web Scraping with Python for a Friend
- Different ways of coding a bar chart
- PyQueryableList: LINQ's Queryable List for Python
- IronPython WinForms Example: HTML Encoder
- Replace Text within a Word document using IronPython
- Converting a Word document to text using IronPython
- Porting C# to IronPython – Example 1
- Fixing the PyAverager sample on ADC
- IronPython revisited