This cycle has helped me retain what I’ve learned and keep growing. Once you have the foundation down, you can go and build your own stuff.I’ve been using Python for two years, and my skills have increased over time. I’ve been able to do this by constantly trying to learn new concepts, of OOP programming for example, and different Python coding strategies like decorators or list comprehensions. Python is a modern, easy-to-learn, object-oriented programming language. At the time it wasn’t clear how it would help me career-wise (at that point I was mainly a database developer), but, long story short, I now work with Python every day as I analyze huge amounts of data with Hadoop.Python is like a Swiss Army knife: It can be used in a variety of industries - from data analysis to web development to biology and even music!Real Python can help you get started in the universe of Python. In all the material it feels as though instruction is not broadcast to the masses, but instead shared in a way that is comfortable and almost personal.The creators of Real Python care that users are able to understand, learn, and practically apply the Python language.What I found great about the Real Python courses compared to others is how it explains things in the simplest way possible. You do a wonderful job of explaining and teaching Python in a way that people like me, a complete novice, could really grasp.The flow of the lessons works perfectly throughout.

The wording is casual, easy to understand, and makes the information flow well. That app isn’t going to build itself.I have a year’s worth of Python scripting under my belt, everything from ‘Hello World’ to scripts that I now can’t live without at work (that myself and colleagues use). I must also say that this method of learning is probably the one I am best suited for. This will be awesome as a resource guide for me as I progress through some of the more difficult concepts.Best course on Python. I went through the book line by line, doing all the homework assignments along the way, and built the app exactly to spec. Since reading the Real Python courses, I now find myself using databases more and more instead of just storing something in a CSV or dare I say, in memory!

To add to that, your course is the best that I have used.Just wanted to say thanks! I gave up on countless crufty books from big-time publishers. A lot of courses, in any discipline really, require the learning of a lot of jargon when in fact what is being taught could be taught quickly and succinctly without too much of it.The courses also do a very good job of keeping the examples interesting.I particularly found the web scraping tutorial to be great; I felt like I was doing some actual programming instead of toying around with it and just printing, “Hello world”.I have really enjoyed the Real Python courses you gifted me.As a practice of what you taught I started building simple scripts for people on my team to help them in their everyday duties. I am the type of learner that if the structure of how to do something, the basics and the building blocks so to speak, is laid out in front of me, then I can take that and combine it with other building blocks to create something unique, and more complex. What are you waiting for? Reading what RealPython has to say, like their blog and books, will help you achieve this.I have been hard at work on Course 2 and am learning quite a lot. I just built a savings estimator that actually reflects my savings account - pretty neat.One aspect of the Real Python series that may not get as much attention as the content itself is the service offered by its creators. I have finished my first Python Windows Desktop application in a little under a month. I just did a PHP course, but Flask is way cooler!

Not only will you learn Python, you will learn how to use it as you build practical and functional web-based applications that increase in complexity throughout the course.