Mike Driscoll: The Packt Python Humble Bundle 2019

Packt Publishing is partnering with Humble Bundle for a Python bundle for 2019.

You can check out the full list of titles here: https://www.humblebundle.com/books/python-packt-2019-books

One of the books is my very own Python Interviews book

Python Interviews book cover

There are quite a few other books in this bundle that look interesting. I know the books by Steven Lott and Dusty Philips are most likely good.

The other nice thing about the bundle is that you can support the Python Software Foundation by getting a bunch of fun Python books!

Planet Python

codingdirectional: Write python code to win the challenge

Sorry for not posting for a few days because I am so busy preparing the new game for release to major gaming sites which has finally completed yesterday. Now it is time to continue publishing more articles that are related to python and also articles that are related to other programming languages as well. If you like this website don’t forget to subscribe to it by clicking on the bell button below this post.

Today we will continue to look at another website which will help us to improve our python coding skill besides codewars, we will now move to edabit which also provides points reward for those people that have completed a coding challenge on its website. If you have not yet signed up for an account on edabit then just go ahead and do so!

After I have signed up for a free account on edabit it is time to solve a simple python problem to see what is the reward I will get. I clicked on the Challenges tab and then select a simple python challenge, this challenge requires the python program to return the sum of two numbers that have been passed into the addition function.

return the sum of two numbers

After I have solved the above mentioned problem, it is time to submit and see how many points I will get from it.

I get 5 XP from this answer

Let us solve another one, this time the python program will return true or false based on whether a number is less than or equal to zero or not.

Is that number smaller or equal to zero?

This time I get 15XP, the reward interface of this site makes me feel really satisfied, every time we have solved a problem with python the reward interface will pop up and shows those reward points in a manner just like those appears on the real game. Go ahead and try it by yourself, you will gain
confidence in your python programming skill after solving a few easy python problems from this site.

Planet Python

Test and Code: 61: A retrospective

A look back on 3 years of podcasting, and a bit of a look forward to what to expect in 2019.

Top 5 episodes:

  1. 2: Pytest vs Unittest vs Nose
  2. 33: Katharine Jarmul – Testing in Data Science
  3. 18: Testing in Startups and Hiring Software Engineers with Joe Stump
  4. 45: David Heinemeier Hansson – Software Development and Testing, TDD, and exploratory QA
  5. 27: Mahmoud Hashemi : unit, integration, and system testing

Honorable mention: 32: David Hussman – Agile vs Agility, Dude’s Law, and more

This episode also went through lots of:

  • what went well
  • what was lacking
  • what’s next

Please listen and let me know where I should take this podcast.

Sponsored By:

Support Test & Code

<p>A look back on 3 years of podcasting, and a bit of a look forward to what to expect in 2019.</p> <p>Top 5 episodes:</p> <ol> <li><a href=”https://testandcode.com/2″ rel=”nofollow”>2: Pytest vs Unittest vs Nose</a></li> <li><a href=”https://testandcode.com/33″ rel=”nofollow”>33: Katharine Jarmul – Testing in Data Science</a></li> <li><a href=”https://testandcode.com/18″ rel=”nofollow”>18: Testing in Startups and Hiring Software Engineers with Joe Stump</a></li> <li><a href=”https://testandcode.com45″ rel=”nofollow”>45: David Heinemeier Hansson – Software Development and Testing, TDD, and exploratory QA</a></li> <li><a href=”https://testandcode.com/27″ rel=”nofollow”>27: Mahmoud Hashemi : unit, integration, and system testing</a></li> </ol> <p>Honorable mention: <a href=”https://testandcode.com/32″ rel=”nofollow”>32: David Hussman – Agile vs Agility, Dude&#39;s Law, and more</a></p> <p>This episode also went through lots of:</p> <ul> <li>what went well</li> <li>what was lacking</li> <li>what&#39;s next</li> </ul> <p>Please listen and let me know where I should take this podcast.</p><p>Sponsored By:</p><ul><li><a rel=”nofollow” href=”https://testandcode.com/digitalocean”>DigitalOcean</a>: <a rel=”nofollow” href=”https://testandcode.com/digitalocean”>Get started with a free $ 100 credit </a></li></ul><p><a rel=”payment” href=”https://www.patreon.com/testpodcast”>Support Test &amp; Code</a></p>
Planet Python

Graham Dumpleton: Deploying a multi user workshop environment

In this fourth post of this series of posts, we finally get to how to deploy a multi user workshop environment using OpenShift, or at least, how to deploy an interactive terminal session per user accessible in the browser. Right now we are still working on the assumption that the workshop notes are deployed separately, but we will get to that in a later post.From the second post in this series we
Planet Python

PyCharm: PyCharm 2018.3.3 RC and PyCharm 2018.2.7

A PyCharm 2018.3.3 Release Candidate is now available. It comes with several Python-related improvements and platform enhancements, which we want to double-check with you before finally releasing the update. Get it now from our Confluence page.

Apart from releasing this PyCharm 2018.3.3 RC, we’ve also rolled out an update for PyCharm 2018.2. It delivers a fix for lost Django support settings when adding an environment variable; for info on how to update it, skip to the end of this post.

Improved in PyCharm 2018.3.3 RC

The debugger’s on-demand variable loading policy for NumPy arrays and Pandas DataFrames


When the on-demand variable loading policy is enabled in the debug mode, PyCharm doesn’t load NumPy arrays and Pandas DataFrames values by default. Previously, loading all the values caused severe slowdowns in case of large datasets. You can load the values manually from the debugger’s variables view when needed by simply clicking “Show value”.

File encoding specification inspection for Python 3


In PyCharm 2018.3.3, we’ve added the option to enable the “No encoding specified for a file” inspection for Python 3. This option is useful for those who work on Python 2/3 compatible code.

Further improvements

  • A fix for an extra __init__.py file created when moving a class into another module
  • Several Docker and Docker Compose support fixes
  • Fixes for embedded terminal
  • Many fixes coming from WebStorm and IntelliJ IDEA – see the release notes for details


Download the RC from our confluence page
If you’re on Ubuntu 16.04 or later, you can use snap to get PyCharm RC versions and stay up to date. Find the installation instructions on our website.

The release candidate (RC) is not an early access program (EAP) build and does not bundle an EAP license. To use PyCharm Professional Edition RC, you will need a currently active PyCharm subscription. If none is available, a free 30-day trial will start.

PyCharm 2018.2.7

We’ve fixed a bug with lost Django settings when an environment variable is added for PyCharm 2018.2 (PY-32767). If you’re using PyCharm 2018.2, please update to the new version.

To update: download the new version from our website, choose Help | Check for Updates in the IDE, or use JetBrains Toolbox App to keep all of your JetBrains IDEs updated.

Planet Python