LEARN PYTHON BASICS
LEVEL 1: GETTING STARTED | Downloading Python and creating Hello World
LEVEL 2: VARIABLES AND DATA TYPES | Storing data in variables
LEVEL 3: OPERATORS | Performing calculations and comparisons
LEVEL 4: SELECTION | Using IF statements
LEVEL 5: ITERATION | Using FOR Loops and WHILE Loops
LEVEL 6: ARRAYS | Getting started with Lists
LEVEL 7: FUNCTIONS AND PROCEDURES | Breaking your code into logical sections
LEVEL 8: FORMATTING DATA | Further data manipulation
LEVEL 9: ERROR CHECKING | Using Try and Except to catch user errors
LEVEL 10: OBJECT ORIENTED PROGRAMMING | Getting to grips with OOP
PYTHON QUICK REFERENCE
LEVEL 2: VARIABLES AND DATA TYPES | Storing data in variables
LEVEL 3: OPERATORS | Performing calculations and comparisons
LEVEL 4: SELECTION | Using IF statements
LEVEL 5: ITERATION | Using FOR Loops and WHILE Loops
LEVEL 6: ARRAYS | Getting started with Lists
LEVEL 7: FUNCTIONS AND PROCEDURES | Breaking your code into logical sections
LEVEL 8: FORMATTING DATA | Further data manipulation
LEVEL 9: ERROR CHECKING | Using Try and Except to catch user errors
LEVEL 10: OBJECT ORIENTED PROGRAMMING | Getting to grips with OOP
PYTHON QUICK REFERENCE
FURTHER PYTHON
DATA VISUALISATION | COMING SOON
TKINTER GUI | COMING SOON
EXTERNAL DATA HANDLING | COMING SOON
WEB DEVELOPMENT WITH PYTHON | COMING SOON
PROJECTS IN PYTHON | COMING SOON
TKINTER GUI | COMING SOON
EXTERNAL DATA HANDLING | COMING SOON
WEB DEVELOPMENT WITH PYTHON | COMING SOON
PROJECTS IN PYTHON | COMING SOON
WHAT IS PYTHON
Python has been growing in popularity and is now one of the most spoken of and used languages. Python is a great language for new-be coders because it is relatively simple to learn and you can quickly build cool programs. Python is also a popular language amongst professionals especially where data is concerned. It is very popular with Engineers, Computer Data Scientists, Accountants and is used by some of the largest tech companies.
We follow the 10 steps as illustrated below which should quickly take you from ZERO to HERO with your coding skills.
We follow the 10 steps as illustrated below which should quickly take you from ZERO to HERO with your coding skills.
WHY PYTHON
Besides being a popular language in industry, Python is also great for collage and university projects. Python works on multiple platforms and has many web-based Python platforms to write your code online making it easy, accessible and convenient.
Python has loads of add-in that you can import called libraries. These libraries are essentially code that someone else has made that you can use to make your project better and easier to code. Even the professionals use Python because of the availability of so many imports.
Python code is interpreted rather than compiled which means it is quick and easy to test sections of your code.
Python has loads of add-in that you can import called libraries. These libraries are essentially code that someone else has made that you can use to make your project better and easier to code. Even the professionals use Python because of the availability of so many imports.
Python code is interpreted rather than compiled which means it is quick and easy to test sections of your code.
WHICH PYTHON PLATFORM TO USE
There are loads of platforms available for free that allow you to code in Python. Some give you more coding help than others by predictive typing and highlighting sections of code or highlighting errors, some are limited in features they allow you to use, some are great for imports and some limit the imports you can use, some are easy to use.
For the beginning stage of this course we use the standard Python IDLE because we want to use a platform that is compatible, easy to use and most problem free for the thousands of students that take this course. We suggest you choose any platform that suit you best, we also advise that if you are following a course and your code does not work than try it in the Standard Python IDLE. Later in the course we use Visual Studio Code.
For the beginning stage of this course we use the standard Python IDLE because we want to use a platform that is compatible, easy to use and most problem free for the thousands of students that take this course. We suggest you choose any platform that suit you best, we also advise that if you are following a course and your code does not work than try it in the Standard Python IDLE. Later in the course we use Visual Studio Code.
PYTHON MODULES
One of the reasons for the success of Python as a programming language is the Python Modules Library. These modules are scripts of code written by others that you can use, they often remove the complexity for you and significantly speed up you coding and add to the functionality you can achieve. Many big tech companies use Python because of these modules. For a list of modules available visit Python Module Index. A great site to refer back to when you are doing a Python project. In the More Python Methods section we show you how to create your own module.