Skip to content

godatadriven/academy-intermediate-python

Repository files navigation

Python Intermediate

Join this codespace via this link:

Overview

This one-day training provides practical skills in Python and its core capabilities.

Working with the project

1. Open the Codespace

  1. Log in to Github - create one if you haven't already
  2. Click the green ‘Code’ button on the GitHub repository page
  3. Select ‘Codespaces’‘Create codespace on main’

Create codespace on main

This will launch a new Codespace, a cloud-based development environment pre-configured with all necessary packages and files for the training.

2. Start working in the Codespace

Once the Codespace has launched:

  1. Wait for the Codespace to fully initialise, this will take about 3 minutes on the first set up.

  2. Close the Terminal and open the notebook(s) listed in the training agenda and start working through the exercises.

All necessary libraries should already be installed. If you encounter a missing package, use pip install package_name.

Agenda - Python Training

Part 1: Python Essentials

  • While loops, break and continue
  • List and dictionary comprehensions
  • Lists, sets and tuples

Part 2: Working with files in Python

  • Reading different file types
  • Using yaml/json files for configurations
  • Writing to files

Part 3: Functions

  • Functional Python
  • Args/kwargs
  • Type Hinting
  • Decorators
  • Pipe method

Part 3: OOP

  • What is OOP? Classes & Attributes
  • Parent/child classes
  • Better integration
  • Dunder methods

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published