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!

A Python Orientation - How to Get Started

Posted by Andrew Knight on Fri 17 August 2018 in Concepts • Tagged with guest, 2vs3, CPython, PyPy, MicroPython, pip, pipenv, venv, virtualenv, Conda, editors, Pythonic, Pythonista, Zen of Python, pycon, PSF, BDFL, overview, reference • 5 min read

Python is a wonderful language for both beginners and expert programmers, but getting started can be daunting. Which version should I use? Which editors are best? What do you mean there are different implementations and environments? Here's a guide to help navigate these big FAQs.


Continue reading

Why Python is Great for Test Automation

Posted by Andrew Knight on Wed 25 July 2018 in Testing • Tagged with guest, test, testing, automation, tdd, selenium, pytest, IDE • 5 min read

Testing in Python is consistently growing in popularity. In this article our friend Andrew Knight from Automation Panda walks through 10 reasons why Python is great for Test Automation.


Continue reading

Why Python is so popular in Devops?

Posted by Rhys Powell on Mon 25 June 2018 in DevOps • Tagged with guest, devops, deployment, scripting, netaddr, data visualization, sysadmin, automation • 3 min read

Along with the growth of Python for developers in the machine learning and data science space, Python is also a growing language for devops / in the ops tooling side. In this article Rhys will explain why that is ...


Continue reading

Pushing the Packt "free book of the day" to the world with Scrapy and Alexa

Posted by Rhys Powell on Thu 31 May 2018 in Tools • Tagged with guest, Alexa, Scrapy, web scraping, Packt, books • 6 min read

I have a love of the goodies that you get as part of the developer rewards from submitting Alexa skills to Amazon. Another thing that I also love is the fact that Packt gives away a free book. What I always forget to do is look at what today’s book is and what I didn’t have was a lot of time to meet this month's deadline for app submission. Why not combine them both?


Continue reading

Using Feedparser, Difflib and Plotly to Analyze PyBites Blog Tags

Posted by Mridu Bhatnagar on Mon 29 January 2018 in Learning • Tagged with bots, code challenge, guest, Plotly, learning • 3 min read

I came across PyBites through a random retweet by some other Pythonista and was intrigued by the challenges Bob and Julian post. Learning cool things by building something always fascinated me so I love and enjoy contributing to the PyBites community through solving random challenges that I find interesting. Long story short I picked up PyBites Code Challenge 03 and am sharing my solution here.


Continue reading

DisAtBot - How I Built a Chatbot With Telegram And Python

Posted by Rodolfo Ferro on Sun 10 December 2017 in Tools • Tagged with bots, code challenge, guest, DisAtBot, chatbots, opensource, Telegram, Mexico • 6 min read

Rodolfo recently joined our Code Challenges and built Disaster Attention Bot (DisAtBot), a chatbot that helps people affected by natural disasters. In this article he shows how he built this bot with Telegram and (of course) Python. Show him some love because who knows, this could be a life saver (pun intended)! We are delighted to have him show this interesting project he submitted for Code Challenge 43 which earned him a book on chatbots. /Rod please share ...


Continue reading

Using Pandas and Seaborn to solve PyBites Marvel Challenge

Posted by Martin Smith on Thu 07 December 2017 in Data • Tagged with Pandas, Seaborn, data analysis, Marvel, Comicsm, challenge, guest • 18 min read

Today we have Martin Smith show us how he used Pandas and Seaborn to solve our Marvel Comics Challenge. Take it away Martin!


Continue reading

Code Challenge 36 - Create an AWS Lambda Function - Review

Posted by PyBites on Tue 03 October 2017 in Challenges • Tagged with codechallenges, AWS, lambda, lambda function, guest, automation, microservices • 1 min read

In this article we review last week's Create an AWS Lambda Function code challenge.


Continue reading

Code Challenge 36 - Create an AWS Lambda Function

Posted by Michael Herman on Tue 12 September 2017 in Challenge • Tagged with codechallenges, AWS, lambda, lambda function, guest, automation, microservices • 2 min read

Hi Pythonistas, a new week, a new 'bite' of Python coding! We are delighted to have Michael Herman (Real Python) back to deliver this week's challenge. Prepare to learn some useful new skills and above all have fun!


Continue reading

Code Challenge 28 - Integrate a Bokeh Chart Into Flask - Review

Posted by PyBites on Mon 24 July 2017 in Challenges • Tagged with codechallenges, Bokeh, Flask, RealPython, guest, data, visualization, Heroku • 1 min read

In this article we review last week's Integrate a Bokeh Chart Into Flask code challenge. We got some really nice submissions to share ...


Continue reading