Looking to Level Up My Python Automation Skills – What Should I Learn Next?

0
9
Asked By AutomateEverything123 On

I've spent about five years doing repetitive operational tasks manually at work, but recently I've started automating parts of the workflow using Python, and the time savings have been surprising. So far, I've automated tasks like sending transactions via a mobile app workflow, opening and navigating an admin web panel, filling out forms automatically, and submitting entries. I'm currently working on automating the approval side of those entries as well.

I also use Postman for API testing, have recently started using Newman to run collections from the command line, and have experience with JMeter for performance testing. This has opened my eyes to how much more operational work could potentially be automated that I haven't explored yet. I'd like to delve deeper into Python-based automation and eventually move towards remote automation work. What Python tools, libraries, or types of automation projects would you recommend I learn next to further advance my skills?

4 Answers

Answered By DevPro4Life On

Look into automation libraries like Selenium for browser tasks or consider learning about frameworks that allow integration with various software APIs.

Answered By PyNinja88 On

If you do any command-line interface stuff, you should check out pyinvoke. It's great for quickly connecting a Python function to your CLI workflow and is usually simpler than using something like click.

AutomateEverything123 -

Thanks for the suggestion! I’ll definitely look into it and see how I can incorporate it into my workflow.

Answered By TechieGuru99 On

Make sure to check if the software you want to 'remote-control' offers an API you can use instead of simulating user actions like form filling and button clicks. It can save you a lot of time!

Answered By CodeExplorer22 On

Based on where you are now, consider exploring a few different directions to enhance your skills even more.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.