earn the White PyBites Ninja earn the Yellow PyBites Ninja earn the Orange PyBites Ninja right arrow earn more PyBites Ninja belts and certificates
The best way to learn to code in Python is to actually use the language.

Our platform offers effective Test Driven Learning which will be key to your progress.


Join thousands of Pythonistas and start coding!


Join us on our PyBites Platform
Click here to code!

How to Parse Hidden HTML With Selenium Headless Mode and Deploy it to Heroku

Posted by Bob on Tue 19 February 2019 in Tools • Tagged with Selenium, headless, Heroku, tweepy, argparse, Slack, Packt, books, automation, parsing, BeautifulSoup, requests, namedtuple, Scheduler, git, buildpacks, environment variables • 6 min read

Ever wondered how you scrape hidden (or JS generated) HTML? Selenium is your friend. Ever wondered how to run it without a browser popping up? Use headless mode. How would you run it remotely? Use Heroku. And how about autoposting to Slack and Twitter? With the right libraries and API setup little code is needed. In this 10 step guide I will show you how to build a Packt Free Learning Notifier which will accomplish all these tasks. Ready to learn some nice automation skills in Python?


Continue reading

Code Challenge 52 - Create your own Pomodoro Timer - Review

Posted by PyBites on Mon 01 October 2018 in Challenges • Tagged with Pomodoro, time, datetime, code challenge, challenges, wxPython, Django, tkinter, argparse • 2 min read

In this article we review last week's Create your own Pomodoro Timer code challenge.


Continue reading

Code Challenge 25 - Notification Service of Now Playing and Upcoming Movies - Review

Posted by PyBites on Mon 03 July 2017 in Challenges • Tagged with codechallenges, movies, series, digest, email, themoviedb, apis, argparse, requests, mailgun • 2 min read

In this article we review last week's Notification Service of Now Playing and Upcoming Movies code challenge.


Continue reading