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
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

Keep Current with Trilochan Parida ☁️🚀

Trilochan Parida ☁️🚀 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!


Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @TechParida

14 Oct
10 Python Open Source Projects On GitHub.

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.

2. Python Robotics

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

Read 13 tweets
27 Sep
2021 Roadmap for Back-End Developers💕

This 🧵 is for you👇

1. How does the internet work?
2. What is HTTP?
3. Browsers and how they work?
5. DNS and how it works?
6. What is Domain Name?
7. What is hosting?
Basic Front-end Knowledge

2. CSS
3. JavaScript
Read 22 tweets
25 Sep
2021 Roadmap for Front-End Developers💕

This 🧵 is for you👇

1. Learn how the internet works and what it does.
2. Learn about HTTP.
3. Learn about DNS, domain names and hosting.⁣

Now you can start looking into HTML,

1. Learn the fundamentals
2. Conventions and best practices
3. Semantic HTML
4. Forms and validation
5. SEO basics as well as accessibility.⁣
Read 8 tweets
18 Sep
10 Tips for Improving Your Website Design💕

If you are a web designer then 🧵 this is for you.
1. Have a plan

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.
Read 11 tweets
11 Sep
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.

2. Build a Javascript Tip Calculator

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.

Read 10 tweets
1 Sep
The Best Free Tools For Web Designers And Web Developers in a Thread🧵

#100DaysOfCode #CodeNewbies
🔶🔷 Web Design Resources
🔶 Software + Apps

1. CoffeeCup Software
2. InVision app
3. Pixlr
4. Canva
🔷 Photos

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
Read 13 tweets

Did Thread Reader help you today?

Support us! We are indie developers!

This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!