Suggestions on real world python projects?

jahaz

Regular Member
Joined
May 27, 2013
Messages
239
Reaction score
49
I have been learning python for the last few weeks and I am tired of building games or do math problems. I was wondering if you had any suggestions on what to build in python that would be useful in seo or marketing? Or any websites that could lead me to some insight?
 
Why not head over to freelancer and search for python jobs ....
100% in real demand .... :)
 
Good suggestion. I would like to make a script that scrapes data for myself as well.
 
First try scraping data from a ecommerce site .
Then create a website using django , and put scraped data from several ecom sites and create a price comparison website .

try creating a text spinner.

or join any open source project and add your contributions to it .

create a standalone game (text games) , they get viral pretty easy .

look on odesk, freelancer etc for what people are looking , start working on them , mostly its scraping jobs in python .
 
Don't know much about Python but I seem to recall there being some sort of browser emulator thingie for it, so you could look into building bots and automating stuff. Scraping and bots/automation are probably the two most useful things you can learn related to SEO/IM.
 
Thanks for the responses! Scraping from ecommerce sites would be useful. It would also be really useful to get the skills of a full stack developer so using python frameworks is my next step. Yeah mechanize. There seems to be a lot of scraping and SEO focused applications with python. Maybe ill look for what people want around here and build a solution.
 
Make a script that scrapes classified websites for python, seo, website design, or anything that's easy and use it for obvious purposes :D.
 
Lol yeah I joked with a friend that he should learn python and create a bot to scrape craigslist to find cheaper tickets for a game in chicago. I think this would be a good side project to do, but I am wary of scraping craigslist and other large websites because of IP bans. Is this a legit concern, or would I have to be doing 1000's of scrapes a day to catch their attention?
 
Lol yeah I joked with a friend that he should learn python and create a bot to scrape craigslist to find cheaper tickets for a game in chicago. I think this would be a good side project to do, but I am wary of scraping craigslist and other large websites because of IP bans. Is this a legit concern, or would I have to be doing 1000's of scrapes a day to catch their attention?


It's a legit concern. But think of it like this: You will get IP bans left and right if you are constantly posting ads. But how will you be banned if you are scraping for ads with certain keywords and then responding to them automatically or writing a bot to do it yourself through gmail/yahoo. I know that if you try and use a website email like [email protected] it goes to the spam box.
 
There are many tutorials on how to scrape craigslist. Automatic email might be out of my understanding.
 
How's about a Google Serp's Keyword Rank Tracker, always in demand!
 
I've had quite a bit of experience in python programming and I would highly recommend learning a web framework such as web2py. You'll find a lot of information out there and the wide range of things you'll be able to build once you're done is super empowering. You'll be able to build anything from blogs to ecommerce sites to any type of web app!

Some good links are:
I'd start off with 'killer web development' site (google it, i can't post links yet) it's a great intro, sadly it's out of data and you'll probably hit a brick wall at some point.
Then I'd jump into the web2py manual at the main web2py site it's got a bunch of example tutorials to walk you through. Enjoy!
 
You can build bots using python, or of-course build scraping data scripts. It's one way to make money. :)
 
some ideas for projects:
* ebay listings scrapper
* wordpress auto-commenter
* sniff network connections on free wifi and output password for a non-HTTPS connections
* create a cron job daemon
* auto-email every couple of hours
* monitor website's uptime (verify that it's online every X minutes)

I have tons of ideas, if you need further explanation or ideas shoot me a PM :)
 
Back
Top