Do you want to start learning Python from Scratch?
This 🧵is for you. I would share my personal journey about how I started learning Python.
I fell in love with Python when I started a serverless project on AWS Lambda using Python.
Not only that I did the most interesting project was to scrap different hotel booking sites(Booking .com, Goibibo, etc.) to get hotel data.
I started learning Python from official docs: 3.7.2 Documentation
However, if you are a beginner then I would recommend you to learn from the geeksforgeeks.org
Topic: Python basics, control structures, functions.
Learning Python basics is a piece of cake, it is extremely simple to get up and running with Python. Basics like variables, operators and control structures are extremely easy to learn as opposed to other languages like Java.
Topic: OOP & Regular Expressions
This section was a bit tough, If you are a beginner then I would recommend you to focus on this section as it is widely used while making complex applications.
Topic: Tkinter
This was the most exciting as I finally learned how to build desktop GUI applications using Python. Learned about the Tkinter library which allowed us to build interactive GUI with Python. It felt as if everything I have learned until now started making sense.
Topic: Flask & Web Crawler
Building a web crawler was interesting as well, I built a crawler which was used by search engines back in the early days to crawl web pages, find hotel names, rates and store those data in a DB.
Topic: Twitter Bot
It was also exciting to learn how to interact with all the social media site with a simple script. Using Tweepy, I built so many Twitter bots for like, retweet, follow back etc.
Watch it:
Final conclusion:
It was a great experience learning Python and I now feel a lot more confident as a programmer. The main source of confidence was being able to build something of my own, however small it may be.
If you are a beginner in python and want to learn python from scratch. "Hakuna Matata" I have created a Playlist in Youtube for you.
Watch it one by one and share your doubt in the comment box. And you can DM me also here. We can discuss it.💕
Here are a few of my tips if you want to start learning Python:
1. Have patience, if you are a beginner it will take time to let things sink in. 2. Aim at building small tools/projects don’t just learn the syntax and jump to a new programming language.
3. Frustration and pain is a part of the learning process, embrace it instead of avoiding it. 4. Errors are expected, don’t let that discourage you from learning. 5. Be consistent, if you are not consistent in learning it might take a lot more time and effort.
Happy Learning💕
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Many asking me about the open-source projects in Python
This 🧵 will help you to become a pro. in Python 💕
1. Manim
Manim or Mathematical Animation Engine is an animation engine for explanatory math videos. It is basically used to create animations programmatically. Manim runs on Python 3.7.
Python Robotics is a Python code collection of robotics algorithms. This project is mainly used for autonomous navigation. Python Robotics runs on Python 3.7 and the requirements include NumPy, SciPy, Matplotlib, Pandas
Don't just start designing your website. To ensure that your website is effectively meeting the needs of your visitors you need to map out your buyer's journey from the first time they visit your website to the moment they become a customer.
2. Implement calls-to-action
Once your visitors land on your site, do they know what to do next? They won't know what pages to view or actions to take if you don't provide them with some sort of direction.
Want to Start Javascript Projects to Practice as a Beginner?
This 🧵 is for you💕
1. Build a Javascript Clock 🕐
To give you an idea of where to start with this JavaScript project idea, look no further than the Lolcats Clock—a project that’s a staple of the Skillcrush JavaScript course.
This calculator on CodePen by Carolyn Hemmings is a perfect JavaScript sample project that shows the kind of fun JavaScript projects you can build with JavaScript and a little bit of HTML and CSS.
1. Unsplash 2. PicJumbo 3. Gratisography 4. Compfight 5. IM Free 6. Stock Up 7. Death to the Stock Photo 8. Little Visuals 9. New Old Stock 10. Cupcake
11 Pexels 12. Magdeleine 13. SplitShire 14. ISO Republic 15. Paul Jarvis