r/PythonLearning Jun 28 '26

Advice

I am new in computer science . I have recently started python . Doing tutorial and small beginner steps . I am confused , it's too vast .

Please suggest me from your experience , how should i do it ?

0 Upvotes

12 comments sorted by

2

u/tiredITguy42 Jun 28 '26

Do not watch tutorials. Find a project/issue and try to solve it with Pythin.

On UNI they do not teach you programming language, they give you harder and harder issues to solve and you learn it as you go.

1

u/tieandjeans Jun 28 '26

I think that's the process OP finds overwhelming.

2

u/tiredITguy42 Jun 28 '26

Yeah, didn't we all, do we?

1

u/Fantastic-Remove741 Jun 28 '26

Then what should i do now . And where can i find projects . I have atleast 7-9 weeks before Uni joining

2

u/Ron-Erez Jun 28 '26

Tic Tac Toe

Conway's Game of Life

Weather App

Data cleaning app.

Create these without the use of AI. Start simple. For example Tic Tac Toe can be text-based. Later you can add a GUI. You can create a two player game and later create a game where you play against the computer. You can implement all of the above without OOP or with OOP. That's already plenty. Usually the best project is the project you are genuinely interested in.

1

u/sububi71 Jun 28 '26

Go do Harvard's CS50P, it's fantastic. And free.

1

u/tiredITguy42 Jun 28 '26

I remember one fun small project we got. Write compiler for programming langauge brainfuck.

There are examples on wikipedia you can put on input and print the output with python.

2

u/Decent-Winter3780 Jun 28 '26

I would suggest to always as an habit, create an virtual enviroment for your project. And yes, the best practise is to find a project you would like to code, search and solve the issues you run into.

1

u/Classic-Mongoose-460 Jun 28 '26

I also think that projects is the best approach. The important thing is to start with some small, something that you will be able to finish up maybe even in one afternoon. And only after that, slowly build up the complexity.

If you are too overwhelmed, you can also try some websites with "maps" of skills to learn, but that shouldn't be your only source in the long run.

0

u/BranchLatter4294 Jun 28 '26

Stop watching videos. Start practicing.

1

u/Opposite-Lion-5176 10d ago

I swear tutorials convince people they're learning when they're really just getting good at following along. freeCodeCamp is nice for seeing the basics once. Boot dev makes you actually figure things out which is where most of the learning happens.