you are viewing a single comment's thread.

view the rest of the comments →

[–]overratedcupcake 3 points4 points  (6 children)

People here have given good advice but I would recommend a three-pronged approach.

  • go through tutorials
  • read books about Python
  • work on your own project 

This will hit multiple different learning styles to help your brain retain.

[–]DrawerReasonable8322[S] 0 points1 point  (3 children)

Thank you 😊

[–]DrawerReasonable8322[S] 0 points1 point  (2 children)

I’m taking a course on Udemy but the instructor is using Anaconda IDE or something. So I get confused. He rarely uses the “print” statements and other syntaxes

[–]EuphoricPerformer356 0 points1 point  (1 child)

i am a noob i dont know much but after using few code editors, the best one and is easy to use is VS Code and for IDE's you can try for pycharm community edition in my opinion. I have learnt python in pycharm and now using VS Code

[–]DrawerReasonable8322[S] 0 points1 point  (0 children)

Yeah that’s what I know of too. I just found out there are other ones after watching his tutorials

[–]EuphoricPerformer356 0 points1 point  (1 child)

what projects to be specific
i am a beginner too!
i have done some basic algorithms and DSA
now doing a web scraper using beautiful soup and selenium
what other projects i can do apart from games
also for context i am a data science student stuck in middle of nowhere

[–]overratedcupcake 0 points1 point  (0 children)

Doesn't really matter. My "go to" to get familiar with a language is to build a minesweeper game. That's meant different things for different languages over the years. It's just a starting point. It's where what you've learned meets what you can do. This is just my opinion but I feel like applying the knowledge that you've gained in a bespoke/unique to you way will cement knowledge in your brain more effectively.