SET UP PYTHON

In this course you will code along with me and learn:

  • to understand what an Integrated Development Environment (IDE) is
  • how to open up an IDE
  • how to start writing code in an IDE

START USING PYTHON

In this course you will learn how to use and create good variable names, a key skill for any programmer. Then you will work through an introduction to numeric data types in Python and start doing real coding! In this course you will code along with me and learn:

  • how to write a good variable name
  • what to put in a variable name
  • know the three types of numerical data used in Python: integer, float, complex numbers
  • get comfortable with using numerical data types

DATA TYPES IN PYTHON

In this course you will code along with me and learn:

  • how to use the common mathematical operators on Python numerical data
  • how to define a string, and what can go in it
  • how to add strings
  • how to index into a string
  • to change the case of letters in your string
  • how to reformat a string and remove errors
  • what a Boolean is
  • why Booleans are so useful
  • how to use Boolean comparisons

LISTS IN PYTHON

In this course you will code along with me and learn:

  • how to set up a list and why it is called a mutable sequence
  • how to slice a list
  • how to order a list
  • how to find a specific value in a list
  • how to add lists together
  • how to append to a list
  • how to alter items in a list
  • what is a list of lists and how to create ones
  • why lists are useful ways of storing data

PRACTICE USING LISTS IN PYTHON

In this course you will code along with me and learn:

  • How to apply your new skills on a real data set
  • Practice on a real data set and extend your skills to working with other data sets

OTHER SEQUENCE TYPES IN PYTHON

In this course you will code along with me and learn:

  • about two different types of sequences in Python: tuples and range
  • what a tuple is
  • How to slice into a tuple and find where a value is
  • The similarities and differences between lists and tuples
  • What a range is and how useful they are

CONTROL FLOW IN PYTHON

In this course you will code along with me and learn:

  • what an if statement is and how to use it
  • how to use multiple if statements
  • what is an else statement and how to use it
  • how to combine if and else statements
  • what is an elif statement and how to use it
  • how to combine if, elif and else statements

LOOPS IN PYTHON

In this course you will code along with me and learn:

  • what a for loop is
  • how to use for loops with maths, strings, lists, tuples and correlated data
  • how to nest for loops
  • how to write and use a while loop
  • to practice your control flow and loops on a real data set

FUNCTIONS IN PYTHON

In this course you will code along with me and learn:

  • what a function is and what you can put in it. Remember a function is one of the most useful actions in programming.
  • how to use functions and control flow
  • guidance on writing a good function
  • practice functions with a real data set