A basic introduction to Python

Python
Jupyter Lab
Data analytics
Tutorial
Author

Harsha Chamara Hewage

Published

March 3, 2025

A basic introduction to Python

A practical, hands-on tutorial for new learners.

Who is the course for?

This course is primarily aimed at learners who require a practical introduction to Python. It assumes no previous experience using Python.

Learning Objectives

  • Familiarize yourself with Python and an IDE (Jupyter Lab or VS Code).
  • Understand the basics of working with Python, including how to write and execute code.
  • Use three different ways to work with Python: Python Shell, Python Scripts, and Jupyter Lab.
  • Learn about Python’s basic data types and structures.
  • Install and import required libraries.
  • Find resources for help when coding in Python.

Prerequisites

Course Topics

  • Section 1: Python and IDE Essentials

    • Introduction to Python & Installation
    • Setting up an Integrated Development Environment (IDE)
    • Overview of Jupyter Lab, VS Code, Google Colab, and Anaconda
  • Section 2: Working with Jupyter Lab

    • Understanding the basic syntax
    • Writing and executing code in Python
    • Setting up and organizing a Python project