Python Programming Course (Level 1A)

by The University of Sydney Claim Listing

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.

$520

Contact the Institutes

Fill this form

Advertisement

The University of Sydney Logo

img Duration

8 Hours

Course Details

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 covers the fundamentals of Python syntax and computer programming.

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 use the CCE Python self-assessment tool if you are unsure which course level to enrol in. 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 Modes

  • Face-to-face, presenter-taught training using your own device

  • Online training via the platform Zoom

 

Delivery Style

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

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.

  • Sydney Branch

    160 Missenden Rd, Sydney

Check out more Python Programming courses in Australia

The Queensland Cyber Infrastructure Foundation (QCIF) Logo

Introduction To Programming: Plotting And Programming With Python

This Software Carpentry workshop will introduce the building blocks of the Python scripting environment. Participants will start by exploring the command-line interface and basic programming concepts using Unix, before moving on to learn about simple and complex data types, conditionals in python.

by The Queensland Cyber Infrastructure Foundation (QCIF) [Claim Listing ]
Junior Engineers Logo

Python

Like any language, when it comes to coding, practice makes perfect. Junior Engineers is committed to ensuring that returning students build on their skills term after term with new projects, while reinforcing the fundamental principles to maximise the retention of this knowledge.

by Junior Engineers [Claim Listing ]
iCertGlobal Logo

Python Certification Training

Our Expert Trainer Will Ensure That Your Learning Goals Are Achieved In This Intensive Training Session

by iCertGlobal [Claim Listing ]
InterSkill Australia Logo

Java Programming Introduction

This 5-day Java Programming Introduction training course provides an intensive and hands-on introduction to the Java programming platform. The course emphasises becoming productive quickly as a Java application developer.

by InterSkill Australia [Claim Listing ]
National Institute Of Technology Logo

Python Programming

Python is a multi-paradigm programming language used by start-ups and tech giants like Google, Facebook, Netflix, and more. With intuitive, readable syntax, Python is a great first programming language to learn.

by National Institute Of Technology [Claim Listing ]
  • Price
  • Start Date
  • Duration

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy