Python Programming Course: Level 1A
Data analysis and analytics. Uncover insights and transform your organisation.
COVID-19 update: arrangement of our courses
We are now delivering courses online and in-person. Please check the delivery format of each class before enrolling.
Please note that course materials (excluding prescribed texts) are shared electronically within 48 hours of course commencement. Printing is not available.
Python is one of the most in-demand technical skills and one of the easiest programming languages to learn. With a syntax similar to the English language, Python is perfect for beginners. It has numerous applications, from website development to big data analytics and visualisation.
This course is part one of a two-part Introduction to Python series. After completing 1A, we encourage you to proceed with Python Programming Course: Level 1B. We recommend enrolling in both courses to gain entry-level skills. Enrolment in both courses is not compulsory.
Please ensure Anaconda Python is installed on your device before class. For further details, see 'Before the course'.
Aims
This course aims to teach basic programming skills using Python, including variable types, operations, user input/output, logic, loops, functions and object-oriented programming.
Outcomes
By the end of this course, you should be able to:
- install Python and additional libraries
- use Jupyter Notebook to write and run Python code
- work with basic Python data types (string, float, integer, etc)
- work with basic Python collections (list, dictionary, set, etc)
- write Python expressions that involve variables, variable assignment, operators, functions and user input/output
- use conditionals and loops
- fix coding errors
- create your own classes and objects
- find and read documentation for Python libraries and functions.
Content
- Introduction to programming
- Introduction to Python and Jupyter Notebook
- Finding, installing and loading Python libraries
- Variables and data types
- Writing expressions
- Collections (lists, tuples, dictionaries and sets)
- Debugging
- User input and output
- Using logic, conditionals and loops
- Creating functions
- Using and creating classes and objects
- Finding and reading documentation
Intended audience
Suitable for professionals, students and academics and members of the public who want to learn programming foundations.
Prerequisites
It is assumed you have computer and data literacy knowledge to the level of performing basic data analysis tasks in Excel, i.e. basic (high school) algebra, percentages, probability, averages. No prior programming experience is required.
Delivery style
Modes of delivery
- Face-to-face, presenter-taught training using your own device
- Online training via the platform Zoom
Face-to-face classes
These classes run in a classroom and you need to bring your own device with Anaconda Python installed. You should ensure it is fully charged as access to power is limited.
Please note that the University does not carry any responsibility for your lost, stolen, or damaged devices whilst on the University premises.
Online classes
If you are attending an online class, you will need your own device with Anaconda Python installed.
Materials
Training materials, including a mixture of step-by-step instructions, examples and exercises are provided electronically. These materials will serve as a useful reference when working with Python in future.
Before the course
Anaconda Python Version 3.x is required and can be downloaded free of charge from Anaconda.
Features
- Expert trainers
- Central locations
- Course materials – yours to keep
- CCE Statement of Completion
<p>{block name:"Course Tagline - Data Analysis and Analytics"}</p>
<p>{block name:"Block - COVID 19 updates"}</p>
<p>Python is one of the most in-demand technical skills and one of the easiest
...When | Time | Where | Session Notes |
---|---|---|---|
Fri 19 Mar 2021 | 9am - 5pm (UTC+11:00) | Room 301 - Face-to-face (CCE Building, Newtown) |
<p>{block name:"Course Tagline - Data Analysis and Analytics"}</p>
<p>{block name:"Block - COVID 19 updates"}</p>
<p>Python is one of the most in-demand technical skills and one of the easiest
...When | Time | Where | Session Notes |
---|---|---|---|
Thu 22 Apr 2021 | 5:30pm - 9pm (UTC+10:00) | Online via Zoom - Online via Zoom | |
Thu 29 Apr 2021 | 5:30pm - 9pm (UTC+10:00) | Online via Zoom - Online via Zoom |
<p>{block name:"Course Tagline - Data Analysis and Analytics"}</p>
<p>{block name:"Block - COVID 19 updates"}</p>
<p>Python is one of the most in-demand technical skills and one of the easiest
...When | Time | Where | Session Notes |
---|---|---|---|
Fri 04 Jun 2021 | 9am - 5pm (UTC+10:00) | Face-to-face (Venue TBA) - Face-to-face (venue TBA) |
If there isn't a class to suit you, please join the waiting list.
Related content. Further your learning.
- Related Courses
- Financial Modelling Best Practice Course
- GIS Course: Introduction
- Microsoft Excel VBA Course: A Masterclass
- Microsoft Excel VBA Course: An Introduction
- Python Programming Course: Level 1B
- R Programming Course: Advanced
- R Programming Course: Intermediate
- R Programming Course: Introduction
- SPSS Course: Introduction
- Tableau Course: Level 1A
- Tableau Course: Level 1B
Subjects
- Arts and humanities
- Business and management
-
English
-
Horticulture and gardening
- HSC preparation (years 10-12)
-
Human resources
- Information technology
- Language and culture
- Marketing
- Music and film
- Project management
- Psychology and psychiatry
-
Public sector