Click here to code!

Exploring the Mutpy Library and How PyBites Uses it to Verify Test Code

Posted by Harrison Morgan on Sun 09 February 2020 in Testing • Tagged with guest, mutpy, pytest, coverage, bites of py, platform, mutants • 8 min read

A while back we launched our Test Bites. In this follow up article Harrison explains the MutPy mutation testing tool in depth and how we use it to verify test code on our platform. Enter Harrison.


Continue reading

There's no Wrong Way... to Eat a Bite of Py

Posted by AJ Kerrigan on Wed 27 November 2019 in Tips • Tagged with guest, pybites, platform, REPL, virtualenv, learning, tips, editors, setup, ptpython, bpython, mutpy, Anaconda, iPad • 4 min read

There are many ways to tackle a Bites of Py exercise, try them all!


Continue reading

You can now hone your testing / pytest skills on our platform

Posted by Bob on Mon 18 November 2019 in Testing • Tagged with pytest, platform, feature, mutpy, mutation testing, fizzbuzz, fibonacci • 6 min read

Writing test code is an essential skill. As PyBites we believe writing code is the only solution to becoming a master (Ninja) at programming. The same applies to test code. For that reason we extended our regular exercises with Test Bites. In this article you will read about the feature showcasing it on our first ever Test Bite. We also share some details around implementation and a challenge we hit getting it to work. Enjoy and start honing your testing skills today!


Continue reading

Why whiteboard interviews suck and what we’re doing about it.

Posted by Julian on Wed 05 June 2019 in CodeChallenges • Tagged with CodeChallenges, platform, whiteboard interviews, exercises, recruiting, recruitment • 5 min read

Whiteboard Interviews are a thing of a past. Introducing the CodeChallenges Recruiting Tier. Time to interview for programming roles the right way.


Continue reading

2 years of PyBites, Our Pythonic Journey and the Creation of an Awesome Community

Posted by PyBites on Wed 19 December 2018 in Special • Tagged with special, milestone, python, 100daysofcode, talkpython, platform, bitesofpy • 6 min read

Today marks exactly 2 years since we set off on our amazing PyBites journey. In this special post we look back and reflect on what we learned.


Continue reading

How to Test Your Django App with Selenium and pytest

Posted by Bob on Thu 22 November 2018 in Testing • Tagged with django, pytest, selenium, platform, fixtures, dateutil • 8 min read

In this article I will show you how to test a Django app with pytest and Selenium. We will test our CodeChalleng.es platform comparing the logged out homepage vs the logged in dashboard. We will navigate the DOM matching elements and more. Overall you should learn enough Selenium and pytest to start testing a web page including a login. Sounds exciting? Let's dive straight in!


Continue reading

PyBites 1 Year Special - Taking Python Code Challenges to the Next Level …

Posted by PyBites on Wed 20 December 2017 in Special • Tagged with milestone, code challenges, platform, bites of py, python, community, 1year, learning • 5 min read

A milestone: yesterday, 19th of December 2017, we celebrated our first PyBirthday! That is, PyBites is one year old! We are proud of what we have achieved so far and we are ignited to continue our course of learning and teaching Python with our growing community. A bit of reflection followed by a big announcement! Read on ...


Continue reading

Code Challenge 35 - Improve Your Python Code With BetterCodeHub - Review

Posted by PyBites on Mon 11 September 2017 in Challenges • Tagged with bettercodehub, SIG, refactoring, code quality, clean code, software development, tools, platform • 2 min read

In this article we review last week's Improve Your Python Code With BetterCodeHub code challenge.


Continue reading

Code Challenge 35 - Improve Your Python Code With BetterCodeHub

Posted by PyBites on Tue 05 September 2017 in Challenge • Tagged with bettercodehub, SIG, refactoring, code quality, clean code, software development, tools, platform • 2 min read

Hi Pythonistas, a new week, a new 'bite' of Python programming! Last week we wrote an article on improving the quality of your code with Better Code Hub. This week we let you refactor a Python project. You can even win awards thanks to SIG who is sponsoring this challenge!


Continue reading

Improve the Quality of Your Code with Better Code Hub

Posted by Bob on Wed 30 August 2017 in Tools • Tagged with bettercodehub, SIG, refactoring, code quality, clean code, software development, tools, platform • 5 min read

So you pushed your code to GitHub and deployed v1, congrats! But how maintainable is your code really? Do you have tests? Is your code modular? Are your methods short and concise? What if you could hit a button and a tool conveniently checks this for you? Free and integrated with GitHub? Enter Better Code Hub from Software Improvement Group ...


Continue reading