Learning Python 🐍 is not just a prerequisite for getting into machine learning, but it's an investment that will help your career for the rest of your life. A thread with my recommendations: ↓ 1/10

5:25 AM Β· Apr 17, 2021

59
754
26
3,137
Before getting into it, if you have never coded before, make sure you build your Python skills to a point where you feel really comfortable solving problems. Take your time, and don't rush it. ↓ 2/10
2
12
0
177
A lot of people want to read a book and immediately jump into machine learning. Everything is possible in life, but I'd recommend you focus on building a strong coding foundation before moving on. ↓ 3/10
1
15
2
143
A good course you can use to start is "Introduction to Python Programming." Here you'll learn Python's fundamentals, along with programming best practices, libraries, and everything you need to become a developer. udacity.com/course/introduct… ↓ 4/10
3
47
2
334
Areas you should focus on: β€’ General syntax β€’ Basic data types β€’ Strings β€’ Arrays, Lists, Dictionaries, Tuples, Sets β€’ Conditionals and control flow β€’ Exception handling β€’ Comprehensions β€’ Slicing β€’ Object-Oriented Programming β€’ Decorators and generators ↓ 5/10
4
24
0
235
Another great resource is the Official Python Tutorial. It will introduce you to the language's basic concepts and features and many of Python's most noteworthy features. docs.python.org/3/tutorial/ ↓ 6/10
2
23
0
171
There are a couple of libraries that you want to pay special attention to: β€’ NumPy β€’ Pandas These two are fundamental for machine learning. Try to go through a few tutorials and learn how to use them early on. ↓ 7/10
2
18
0
162
My favorite source of Python information is @realpython's website. You can learn all things Python from the ground up. Everything from the language's absolute basics to web development and web scraping to data visualization and beyond. realpython.com/ ↓ 8/10
2
37
0
267
If you are looking for a book, you can't go wrong with the world's best-selling guide to the Python programming language. amzn.to/3tZAwFq ↓ 9/10
4
30
0
220
Remember, you can do machine learning with a lot of different languages. R, Java, C++, Julia, JavaScript, among other alternatives, are possible, but most of the community uses Python. Why make it harder than it needs to be? Learning Python will be your best bet. ↓ 10/10
2
25
0
160
If you found this thread helpful, follow me @svpino for weekly posts touching on machine learning and how to use it to build real-life systems. It’s all about building value, and that’s way more fun if we do it together!
10
14
1
151