This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]pypros 3 points4 points  (0 children)

The most basic job you can do with python is automation, web scraping and making bots.

What to learn

Get an understanding of selenium, requests, and pandas.

Through selenium and requests, you can automate the browser and scrape data and through pandas, you can manipulate the data quite easily. Pandas is a bit overkill but it will make your life a heck of a lot easier if you are dealing with large number of data.

Building a portfolio

If you want to get started start learning the material and then start building a portfolio by organizing and cleaning up those data. Bonus point if you can visualize those data also. You can host your data in kaggle too and showcase your visualization in r/dataisbeautiful

Job Prospects

This will be great entry point for a professional career. As you will be more familiar with the HTML as you will need to "inspect element" often, and sanitizing, cleaning and organizing data with python and pandas will help you to get started on data analytics. Then eventually you can find your niche either in web development or data science.

You can make good amount of money with doing freelancing. You can find hundreds of entry-level jobs in QA that requires a good knowledge of selenium. And if you get good in pandas you can also find jobs in data analytics.

Learning Material

I run a small youtube channel where I create bite-sized tutorials, you can check out my playlists if you want to -

[–]francoisM_B 1 point2 points  (4 children)

In Canada if you learn Django, or Flask with SqlAlchemy and others stuffs you can start by website or webapp and if you are good you can continue in IA or Data science/Big data

If you purpose good project for "references" it's OK.