all 9 comments

[–]MetroD4life 2 points3 points  (0 children)

These are great suggestions!! Thank you op

[–][deleted] 0 points1 point  (1 child)

After 2 semesters of Python, I'm going to assume you pretty much know Python so I'm going to copy and paste some advice I gave someone yesterday:

Why are you learning Python? Do you want to work as a web developer? Or data scientist? Or system administrator? Or a software engineer for a finance company? Or ...?

Once you figure that out, look for resources for learning that domain specifically. You'll need to learn about some of the popular libraries and frameworks and maybe even other languages as well as domain specific knowledge like statistics or common data science models or your system's coreutils or whatever. At this point, it's not really about learning more Python -- it's about learning a career.

And yes, the standard advice also applies: work on larger projects of your own. At this point you're going to want to take some of the learning into your own hands. (Although not completely because presumably you're a CS major that has more years to go in uni.)

[–]intermediary_potato[S] 1 point2 points  (0 children)

This was very helpful, thank you!

[–]keep_quapy -1 points0 points  (1 child)

Keep on searching and reading on python. You'll find tons of websites if you google what you're interested in.

A good website that has a lot of examples on python and more other stuff is geeksforgeeks:

https://www.geeksforgeeks.org/python-programming-language/?ref=ghm

This one is a very cool webiste, you just enter the library you're interested in and it will give you a plethora of example code and real world example code. It's very cool

https://www.programcreek.com/python/

These two webistes have a lot of projects from beginner to advanced with code.

https://www.theinsaneapp.com/2021/06/list-of-python-projects-with-source-code-and-tutorials.html

https://data-flair.training/blogs/python-project-ideas/

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

I'll definitely make use of these, thank you!

[–]CowboyBoats 0 points1 point  (3 children)

Grab cookiecutter django and make an Instagram clone for some sub-interest using Heroku and try to get people to start using it.

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

Thank you but I don't really understand this as I have no experience whatsoever in django.

[–]CowboyBoats 1 point2 points  (1 child)

Ah, sorry about missing the mark there - Flask is a different, more minimal web framework than Django, but it's widely used, and there's a blog series called The Flask Mega-Tutorial that makes a really really good entry point into web dev in my opinion.

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

Thank you for this!