Thanks for adding:

Proceed to Checkout

Continue browsing

X

This course has no current classes. Please join our waitlist and we will notify you when we have places available. Join Waitlist

Course description

Python class in Sydney CBD.

Python is a widely used high-level programming language for general-purpose programming , created by Guido van Rossum and first released in 1991. An interpreted language, Python has a design philosophy that emphasizes code readability (notably using whitespace indentation to delimit code blocks rather than curly brackets or keywords), and a syntax that allows programmers to express concepts in fewer lines of code than might be used in languages such as C++ or Java. The language provides constructs intended to enable writing clear programs on both a small and large scale.

An increasingly popular prototyping language, Python is able to support rapid application and games development. It has a well-defined language specification and innovative syntax features that enable high levels of expressiveness. Python is the preferred language for computer science research and supports multiple modes of development such as:

  • functional programming;
  • object-oriented or imperative programming.

With its flexibility, speed, and machine learning functionality, it is expected to dominate the machine learning landscape for some time to come.

Our Python for beginners course will transfer your existing Object Oriented language to the Python Object Model. As a developing programmer, you can no longer simply stick with the first coding language you learned.

Course prerequisite…

This course is for students who already know at least one object-oriented programming language.

Course content

Session 1

  • Python introduces Itself
  • The atoms of Python: variables, expressions & statements
  • The elements of Python: functions
  • Decision making: conditionals & recursion

Session 2

  • Functions revisited
  • Loop control
  • Making characters work for you: strings
  • Python’s list capability

Session 3

  • Python’s approach to abstract data types

Session 4

  • Python’s approach to class development
  • Using Python objects

Session 5

  • Python’s other group of abstract data types

Session 6

Python project: A fully functional project is attempted

Learning outcomes

By the end of this course you will be able to:

  • use Python for programming
  • use Python in interactive mode
  • transfer existing knowledge of other OO languages to Python
Please come prepared
  • Bring your own laptop

Avoid disappointment. Enrol early.

Please ensure that you have given a valid email and mobile number as all course changes will be communicated via sms or email.