Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
chadd1746317yTesting, logging, and argparsing are topics I wish I had learned earlier. The Requests library is very useful for doing stuff on the web. Django and its REST framework can be used to build a web server and API with python. You won't need to learn any js for core functionality, but I've heard it's compatible with a lot of frameworks.
-
chadd1746317yAlso, you should learn some GUI stuff so you can make quick and dirty scripts that non-techs can see and use.
-
github95487yNot sure how much u learnt.. but if u haven't covered OOPS in Python.. do it.. all major python libraries follow oops.. it will be helpful for ur long term too.. to learn more, u can try designing a flask like micro web framework.. or convert popular applications from other applications..
-
mhudson12937yI'm not sure what counts as 'advanced' either. Some ideas might be:
-GUI stuff
-multithreading
-subprocesses
There are plenty of rabbit holes in each of those topics. -
anshuman7397yNot exactly advanced, but just some nifty stuff -
List comprehension
Decorators
Set data type -
Axis8127yCheck this out he dubs it as intermediate but I found that it has more advanced material than most online resources https://github.com/yasoob/...
-
@simeg advanced stuff would be decorators, meta classes and python's c API. Also, learn the standard library - someone mentioned django for REST APIs, you can do the very same in 30 lines of code using the standard lib. Check out the python cookbook and fluent python (both oreilly books), they should help you get into the depths of py.
Related Rants
Been writing some Python apps for the last weeks and I really enjoy the language. I got all the basic stuff down but not sure how to progress to learn the more advanced stuff. What even is advanced stuff in Python and where can I find information about it?
I'm thinking about creating an API, any advanced techniques I could benefit or use for that?
undefined
🐍
python