0
I just startes learning Python. How should I learn it?
I started to learn Python a few weeks ago. I've been doing it almost every day. But I am not sure how I should go about learning this language in a way that I can actually use it (not just understand the functions, etc). I am doing a free course on Coursera called "Crash Course on Python by Google". It is really basic. It didn't teach anything so far (4 weeks in) that I haven't already learnt in SoloLearn. I also watched follow-along YouTube tutorials on easy Python projects. What do you think, how should I learn Python, what things should I practice and focus on?
3 ответов
+ 4
Bánk Kozma Practice what you have learnt
Here are some helpful resources...
https://www.sololearn.com/discuss/300260/?ref=app
https://www.sololearn.com/discuss/821134/?ref=app
https://www.sololearn.com/discuss/208039/?ref=app
https://www.sololearn.com/discuss/636195/?ref=app
https://www.sololearn.com/discuss/1299656/?ref=app
https://www.sololearn.com/discuss/875954/?ref=app
0
Hii
0
When I started to learn Java back in 2017, I made some mistakes that I would like you to avoid making while learning. I will try to summarize my experience into this short advice.
When starting,
1. Theory is not important yet. Definitions, paradigms, flow charts, algorithms are not important in understanding the basics. You will know you need them when you need them.
2. You don't learn programming by watching a tutorial. Tutorials are to guide you in the learning path. You have to work on a project to actually learn. Start by solving code coaches on Sololearn and creating some code bits.
After mastering the basics,
3. Don't aspire to be a 'programmer'. The mere art of instructing your computer is of no economic advantage to the society. As a budding developer, to be relevant, you need to be a specialist. A web designer, data scientist or game developer is more valuable to businesses than a generic coder who can print "hello world" in 20 languages.
4. Do not learn irrelevant or outdated things. Before learning a new module, library, language etc, — research about how relevant it is in today's market and if it is not deprecated. For example, many tutorials still teach Python 2 syntax and recommend using Python http modules for modern web development.