Skip to content

codelikeagirlau/intro-to-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

intro-to-python

Introduction to Python

Learning Objectives

In this workshop, we will cover the following:

  • Learn the syntax of Python 3
  • Learn basic programming concepts and data structures

Setting Up

  • Download Anaconda https://www.anaconda.com/download/
    • Please ensure that you have admin priviledges on your laptop to install and use anaconda successfully
  • Download the Jupyter notebook file in this repository
  • Run Jupyter notebook (from the start menu or from anaconda navigator) and 'upload' the jupyter notebook file, or navigate to the file location of the jupyter notebook file that you have downloaded.

Activity 1: Why Programming? Why Python?

  • As a group we go through some personal introductions, and then discussions about coding and python.
  • Programming fosters creativity, reasoning, logic and problem solving. Learning to code can prompt you to think differently and attack problems from different angles.
  • Python is used broadly in education, science, and industry.
  • Anaconda and jupyter notebook is a distribution of python that very easy to install.

Quickstart Guide:

  • Open Jupyter notebook
  • Create a blank jupyter notebook or use the one we provided
  • Click to edit a cell and make sure it is of type code not markdown
  • type print("Hello World!")
  • Click the play button or run the code with ctrl+enter
  • You have just written your first program!

Activity 2: Basic Programming Concepts

Wrap Up

  • In this workshop, we covered introductory coding concepts taught through hands-on code a long activities using Jupyter Notebook, guided by the lead instructor of the workshop.
  • Reflection questions to reinforce what they have learnt (refer to the curriculum template for more explanation)

What's Next?

About

Introduction to Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published