Thus far I am having a blast learning more about Python using their platform. They also feature a Java track that I will be looking at after completing the Python track.
If you already use a JetBrains IDE like Pycharm then you are able to code the solutions to the questions from within your IDE.
Other nice features I like are:
Short byte sized lessons – pun intended
Questions on the topics you just learned
You can choose to start with the beginners project or jump ahead to intermediate or advanced projects if you are so inclined. Which is great as you don’t need to work through all the basics if you already work with Python.
A discuss section to discuss each problem you are presented with to solve with other students.
Each section takes a few minutes to teach you the content of the topic which is better than some other resources I have used with a crap ton of fluff in between to make the lessons longer. (This is very much appreciated)
I started withe the beginner project and already learned a few more things in Python that I did not know about so it might be worth quickly working through the beginner project if you are more experienced. That’s up to you.
I will do a review of this course when I finish it as this post is more of a “letting you know about the course” post.
Hunble Bundle currently has a Python Humble Bundle running for ebooks on Python. The bundle starts at $1 for 4 ebooks and $15 for 13 ebooks.
The books are all published by O’Reilly. Have a look at the bundles here and support a charity when buying one of these bundles. I have grabbed the large bundle and will do a few reviews in the future.
It has been the week of Powershell and Python for me and I created a blog post and video on how to install Python 3.7, the easy way, on Elementary OS (a Linux operating system) on my technical blog here.
Part of my Python programming module at Unisa is based on creating GUI applications using the Qt framework, PyQt5 to be more precise.
Unfortunately the study guide is based on Windows and not everything works the same way on Linux. The problem I had was not converting the .ui file as saved from Qt Designer to the .py file but with opening and running the application. The first conversion I did was straight from the guide as per below:
At long last I got my Unisa registration for this semester sorted. Unfortunately I could only register for 2 modules (these cover C++ and Python) as it was extremely difficult to talk to a human at Unisa to find out what is going on.
The import I need is for true division (from __future__ import division) and the book’s space are not really visible. I typed from__future__import division as per the text book and when I run the program received the below syntax error.
It took some digging and testing for me to find out that the statement should have a space in-front and after __future__ . It should be from (space) __future__ (space) import (space) division. i.e from __future__ import division. Note the 2 underscores before and after future.
Hope this helps anyone else that struggled to get this simple statement working.