Video tutorials
If you are looking for video tutorials to strengthen your coding skills, you might want to head to Linkedin Learning and search for the programming language or software that you plan to use.
To register with the website:
- Click on “Sign in” and enter your UTS email.
- There are a few additional step to complete your registration.
Programming: principles and foundations
Programming Methodology (CS106A) is an introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Uses the Java programming language. Emphasis is on good programming style and the built-in facilities of the Java language.
Python
Installing Python on your computer
Here a few links to video to help you install Python on your computer.
Whatever you do, make sure you install Python 3.x
and not Python 2.x
(x
is for whatever number).
These videos will help you to install Python on your computer.
Anaconda “is a free and open-source distribution of the Python”. It doesn’t only include Python but a number of other applications that you might find useful including:
- JupyterLab: “JupyterLab is the next-generation user interface for Project Jupyter. It offers all the familiar building blocks of the classic Jupyter Notebook (notebook, terminal, text editor, file browser, rich outputs, etc.) in a flexible and powerful user interface”
-
Spyder: “Spyder is an open source cross-platform integrated development environment (IDE) for scientific programming in the Python language”.
- Install Anaconda Python, Jupyter Notebook And Spyder on Windows 10
- Easily Install Anaconda Python Distribution On Mac OS X
If you plan to install Anaconda, also have a look here.
Web development with Python
Graphical user interface apps with Python
Do you want to build an app with a Graphical user interface (GUI)? (Hey, what’s a GUI?? check out Wikipedia) There are a number of Python packages to help you with that. If you don’t know which one to use we recommend you start with TkInter.