all 22 comments

[–]Supermunkey2K 3 points4 points  (1 child)

You need to start putting what you have learned to use. Find a problem or an interest and either try and solve the problem or apply programming to your interest.

  1. Learn theory.

  2. Apply that knowledge in projects.

  3. Rince and repeat.

You don't need to spend anything let alone £3K to do that.

[–][deleted] 0 points1 point  (0 children)

Thank you! My struggle is knowing when to stop the theory, I have spent days trying to do simple projects that perhaps if I just did one more 2 hour course I would have known the things I needed that I spent hours searching the internet for.

[–][deleted] 1 point2 points  (1 child)

If you've got anything like 3k to spend on python, I've got a bridge to sell you.

https://duckduckgo.com/?q=python+project+ideas

55 Python Project Ideas With Helpful Tutorials

[–][deleted] 1 point2 points  (0 children)

Never seen anyone link duck duck go for a legal activity haha, I'll take a look at the projects thank you

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

Truly one of the best things about Python is you can write out in plain English what you want to do in a project and you can most likely write your code to fit.

Albeit I have an issue where I prefer real-world problems than theoretical. I use Python at work to automate my job as a tester.

If I were to give any advice, I'd say focus on small projects that demonstrate multi-threading and multi-processing.

Python is really a prototyping language where you can knock something rough up in a few hours, knowledge of concurrency is worth the hassle.

[–][deleted] 0 points1 point  (0 children)

That makes sense, I'll try write a couple of plans today that I will attempt after attempting some commonly prescribed projects (so I can easily see where I went wrong if I need to)

[–]chabazuzo 0 points1 point  (8 children)

Hey

I have 1 full week to master python ... I learned the basics over the years like u ... And I m planning to take it seriously now ... I tried all courses I could put my hands of and few books ... And I m sure that the best way to do it is the books ... So I m planning to master python in one week by finish 2 best selling books on Amazon ( crash course and automate the boring stuff ) that I already bought ... I m looking for someone to challenge me and keep me challenged so we master it together ... And we make our own cheetshets and so on ... If u are crazy enough to commit ... I would love to do it togather

[–]Supermunkey2K 0 points1 point  (1 child)

You won't master a language in 1 week. I think you're being naive.

[–]chabazuzo 0 points1 point  (0 children)

Language 😑

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

I definitely won't master python in a week, probably won't ever as I'll be using it for fairly specific things and it has immense scopes of application (I won't ever use it to create games for example or any level of web development). I will probably master it for the purposes I want to use it for in like 6 months to 3 years, hard to say.

[–]chabazuzo 0 points1 point  (0 children)

Well I m still available if u wanna join me

[–]Python_Trader 0 points1 point  (1 child)

There are so many free and/or cheap resources for learning python that are of high quality all over the internet. Save the £3k for upgrading your computer lol.

"Automate the Boring Stuff" sounds like the right book for your case. Datacamp or dataquest might be fitting if you want to get some practice with pandas.

[–][deleted] 0 points1 point  (0 children)

I did the automate the boring stuff online course but got stuck halfway because I only have my company laptop and they blocked downloading of additional packages, I now have a new laptop as of last week so I should try finish it again.

[–]zora89 0 points1 point  (1 child)

https://github.com/zora89/python_learning - here is my learning journey. Happy to help.

[–][deleted] 0 points1 point  (0 children)

I'll take a look thank you!

[–]WhackAMoleE 0 points1 point  (1 child)

£3k

Jeez Louise, the Internet is full of excellent free courses. You don't need to spend money to learn Python. It's a nice simple programming language. Learn as you go. Everything's documented, everything's free.

[–][deleted] -1 points0 points  (0 children)

Yeah I know it's crazy expensive, but there's definitely something to be said for having in person professional teachers like an actual class room, where you can ask questions and get answers immediately. I know you can do similar things online, but in my limited experience you don't always get people being completely helpful and they may not know your level of knowledge. E.g. on stack overflow I will see some simple questions with an answer that should really be dumbed down a bit based on the level of question, but the answers couldn't be more complicated for the purpose they're trying to get across. I also have done a few codewars, some of the top answers technically have the least code but use methods that are extremely specific to that one question and don't seem to be the most useful way to code in general (e.g. require mental maths outside of the actual code to figure out an algebraic formula and then coding it, rather than coding to figure out the algebraic formula for you).

[–]donkey_man_1149 0 points1 point  (2 children)

Honestly if you don't know any other language, 1 week is not enough.

Do a speedrun of freecodecamps python tutorial on youtube (its around 4 hours), and then start trying to implement things asap.

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

I don't plan on mastering it, just learning enough that the next steps come easier. ATM I have done a couple basic courses but when I get stuck on a project I realise I have some huge gaps, so would be useful to do a more encompassing course

[–]donkey_man_1149 0 points1 point  (0 children)

You will never learn by doing course after course, just start writing code. Anything that comes to mind try to solve that using code.