Home / Course catalog / Introduction to Python (PRODEV-01)

Programming and Development

Introduction to Python (PRODEV-01)


Description
Data is King in the modern business world. Being able to harness, analyze, and draw insight from that data is one of the most sought-after skills in today’s job market.

Enter Python - one of the most popular languages for data analysis and business intelligence. In this introductory course, we assume no prior knowledge and guide you through getting set up and started.

With practice exercises and mini-projects to complete as you go through the course, you’ll quickly get to grips with this powerful programming language.

In this course, you will learn:

● The basic data types in Python - Strings, Integers, Floats, and Boolean
● All about Pythons built-in functions
● How Variables and Functions work in Python
● How to debug errors in Python
● All about Python Keywords
● How to use IF-Else Statements in Python
● All about storing complex data, including Lists and Dictionaries
● All about Python Modules and how to install them
● How to install Python locally
● How to write your first script in Python
● To complete your first Python project

Course Format

This is a video-led, Python training course. You can preview some videos in the pane above. This course includes practice exercises so you can practice as you learn. This course is designed for PC or Mac users and does not require any previous knowledge of Python.

The course comes with exercise files and project files. You will need to download both the Introduction to Python Exercise Files and the Introduction to Python Project Files to your PC or Mac (the files are not compatible with a mobile device). Note, this course is designed to be taken on either a PC or a Mac.

Course Resources
● Introduction to Python Exercise Files
● Introduction to Python Project Files
Content
  • SECTION 1: THE WORKPLACE TECH DIVIDE
  • Which Side of the Divide Are You On?
  • Beginners Are Welcome
  • Course Overview
  • SECTION 2: INTRODUCTION TO PYTHON
  • What is Python?
  • Python's Comparison to Other Programming Languages
  • Examples of Python in the Workplace
  • The Easiest Place to Practice Python
  • Create an Account Online
  • SECTION 3: BASIC DATA TYPES
  • Python Data Types
  • Strings
  • Integers
  • Floats
  • Boolean
  • Data Types Exercise
  • SECTION 4: PYTHON BUILT-IN FUNCTIONS
  • What is a Built-In Function?
  • Where to Look For Built-In Functions
  • Most Common Built In Functions
  • Built In Functions Exercise
  • SECTION 5: VARIABLES AND FUNCTIONS
  • Variables and Functions
  • Storing Values as Variables
  • Comparing Variables with Operators
  • Basic Expressions
  • Functions
  • Commenting
  • Variables and Functions Exercise
  • SECTION 6: ERRORS AND DEBUGGING
  • What is an Error?
  • Reading a Stack Trace
  • print()
  • Try and Except
  • You Are Not Alone
  • Errors Exercise
  • SECTION 7: PYTHON KEYWORDS
  • Python Keywords
  • Common Keywords
  • Global
  • Keywords Exercise
  • SECTION 8: IF-ELSE STATEMENTS
  • Basic Logic
  • Syntax and Inline Evaluation
  • Value Evaluation
  • Complex If-Else Statements
  • If-Else Exercises
  • SECTION 9: STORING COMPLEX DATA
  • Advanced Data Types
  • Lists
  • Dictionaries
  • Looping: Lists
  • Looping: Dictionaries
  • Advanced Data Exercise
  • SECTION 10: PYTHON MODULES
  • Python Modules
  • Python Built In Modules
  • Importing Modules
  • SECTION 11: INSTALLING PYTHON AND MODULES
  • Python Environments
  • Install on Mac
  • Install on Windows
  • IDEs
  • Python Idle
  • Managing files and folders
  • Executing Scripts
  • PIP
  • SECTION 12: PROJECT: AUTOMATE DATA UPDATES FOR A SPREADSHEET
  • Project Introduction
  • Setting Up Project
  • Reading and Writing to Excel Files
  • Working with CSV Files
  • Dynamic File Paths
  • Transform and Validate Transactions
  • Transfer and Save Transactions
  • Clean Up the Code
  • Hardening the Script
  • SECTION 13: COURSE CLOSE
  • What's Next?
  • Course Quiz
  • Python Course Quiz
Completion rules
  • All units must be completed
  • Leads to a certificate with a duration: 1 year