What should I do after learning basics of Python?? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 10

What should I do after learning basics of Python??

I had learned all the basics of python and wanted to proceed forward. But since python is a widely used language, i literally got confused with what to do. Personally I wanted to try out my hand in almost everything (but majorly app development and scripting). If you have any suggestions or resources please tell me, i seriously need help at this moment (as I don't want to waste my summer holidays)

13th Jun 2019, 4:41 PM
Sauvik
Sauvik - avatar
36 Answers
+ 9
You should learn advanced python!
15th Jun 2019, 1:01 PM
CodeFu
CodeFu - avatar
+ 5
After learning the base form of python, you have already known the notes, commands, and exceptions in python. Now is a good time to figure out that, which field you want to study in. Fortunately python language is a multi language, which means that you can study in any field and keep this language in your articles, researches and etc with. You can match yourself with python, it means that if you're studying in a specific field you can use some libraries which have made for that field. I myself would like to process with python in AI and Image Processing and as it's appeared, matrices is the most important method in image processing and I can work with them via using numpy and scipy. It completely depends on your personal desire. Goodluck 🌹
14th Jun 2019, 1:17 PM
Alireza Yahyapour
Alireza Yahyapour - avatar
+ 4
https://automatetheboringstuff.com Although this resource is not for app, I think it’s good to help you build some useful small programs. And this author also has some other free online books, you can check it out.
13th Jun 2019, 10:11 PM
Aaron Yang
Aaron Yang - avatar
+ 4
Sauvik Having learned the basics of python, you should maybe take a look at some of the example codes from other users and try to re(write) or improve them yourself. As for resources, there are many, but for starters, I‘d recommend the official python3 documentation; https://docs.python.org/3/ Hope this helps :)
14th Jun 2019, 12:12 AM
aceisace
aceisace - avatar
+ 4
Practice python.
14th Jun 2019, 5:44 AM
Nerderkips
Nerderkips - avatar
+ 4
Sauvik If you want to learn python interactively, you can get a Raspberry Pi and use if to learn automation. For that purpose, you can take a look at these resources: https://gpiozero.readthedocs.io/en/stable/ https://projects.raspberrypi.org/en/projects
14th Jun 2019, 2:08 PM
aceisace
aceisace - avatar
+ 4
Sorry, it seems as I was a bit too fast. The Raspberry Pi is a tiny, yet affordable computer (5 USD to 50 USD) which has 40 GPIOs (General Purpose Input Output Pins) to interface with physical hardware. You can control those pins with python using the gpiozero library to, for example, automate something. For example, combine a LDR (light-dependent resistor) with a LED; #if it‘s dark, turn on the LED, otherwise turn it off. while True: if brightness < 0.5: LED.on() else: LED.off() time.sleep(3) I don‘t know about the other modules, but this (gpiozero) is probably the easiest one to get started. Hope this helps :)
14th Jun 2019, 6:16 PM
aceisace
aceisace - avatar
+ 4
Sauvik You‘re most welcome ☺️
15th Jun 2019, 8:14 AM
aceisace
aceisace - avatar
+ 3
You can go for java for app development works
13th Jun 2019, 6:32 PM
Kishu
Kishu - avatar
+ 3
Tkinter module for GUI aplications maybe? Founded in standard library. Django framework for web backend applications for example together with SQL...
13th Jun 2019, 10:14 PM
Sasha Djekic
+ 3
Develop Python applications while learning more advanced topics.
14th Jun 2019, 3:36 AM
Sonic
Sonic - avatar
+ 3
Go for GUI - make gui applications with tkinter and after this step on pygame , OpenCV . For more advance knowledge You should follow freecodecamp's youtube channel and medium writeups -- I love to read articles of freecodecamp's . Automate the boring stuff , python crash course by starch press read these books this is pretty much awesome :-)
14th Jun 2019, 2:07 PM
Omshankr
+ 2
Start practicing
13th Jun 2019, 11:44 PM
Abdulmumin Alhassan
Abdulmumin Alhassan - avatar
+ 2
Start up a basic challenge, try to write a simple automating script.
14th Jun 2019, 1:00 AM
Victor Bekee
Victor Bekee - avatar
+ 2
Can anyone suggest me some good resources(except from the one's already given) from where I can start practicing automation. Please suggest some interactive resources!! Thanks all of you for the help!!
14th Jun 2019, 2:11 AM
Sauvik
Sauvik - avatar
+ 2
Why not learn a scripting language, e.g. javascript. With that and html you can code fun animations etc...
14th Jun 2019, 4:41 AM
Anna Brehmer
Anna Brehmer - avatar
+ 2
Practice what you've learn
14th Jun 2019, 6:31 AM
Wayne Tanaka Titos
Wayne Tanaka Titos - avatar
+ 2
Advance of python!
14th Jun 2019, 8:02 AM
public user
public user - avatar
+ 2
I started to read Head first, Python. Free pdf you can dl and use. No other book has explained it all so clearly and practically. Oh, and they don't start with Hello World! No they actually make you do and learn stuff you can use.
14th Jun 2019, 1:59 PM
Jaap Timmer
Jaap Timmer - avatar