Home
    CoursesPackagesPhysics Intro Event
    LoginRegister
    Introductory Python — Summer School

    Introductory Python — Summer School

    Aug 29, 2026

    Overview

    About the course

    Learn programming from the ground up and use Python to analyse laboratory and scientific data and draw standard plots — with no manual calculation and no limited, specialised software. Throughout the course we build one physics-simulation project from scratch, extending it each session as new concepts are introduced.

    Hands-on project: we build a physics simulation from scratch during the course, and you receive an independent project of your own at the end.
    StartsSaturday, August 29, 2026 at 2:30 PM
    ScheduleSaturdays, Mondays & Wednesdays — 18:00 to 19:10 (Tehran)
    Sessions6 sessions
    Locationاتاق مجازی انجمن علمی

    Session list

    Session (6)
    • Friday, September 11, 202618:00–19:10
    • Wednesday, September 9, 202618:00–19:10
    • Monday, September 7, 202618:00–19:10
    • Saturday, September 5, 202618:00–19:10
    • Wednesday, September 2, 202618:00–19:10
    • Monday, August 31, 202618:00–19:10
    Curriculum

    Syllabus

    1Programming Foundations29 Aug

    Introduction to programming languages and computer logic, variables and data structures.

    2Control Flow & Loops31 Aug

    Control-flow structures and loops.

    3Functions & I/O2 Sep

    Functions and input/output.

    4Intro to OOP5 Sep

    Introduction to object-oriented programming and working with classes.

    5Arrays & NumPy7 Sep

    Arrays and the NumPy library for fast, complex numerical computing.

    6Visualisation with Matplotlib10 Sep

    Matplotlib for plotting, visualisation, data animation and building visual simulations.

    Meet your instructor

    Instructor

    I
    Ilia AsgharianBSc Physics student, Sharif University of Technology
    Get started

    Enrol in this course

    1,160,000 Tomans
    Capacity8 / 50

    Enroll to watch the course videos.

    Log in to enroll

    Attachments

    • final project guidepdf
    • Section 4 codeszip
    • Section 5 projectzip
    • Section 4 projectzip
    • profect final code, animationzip
    • section3zip
    • Section 2 project startuppy
    • Section 2 codespy
    • DataTypes Methods cheatsheetpdf
    • Section 1 Handoutspdf

    More courses in this category

    Physics Scientific Association

    Courses, packages, and events from the Physics Students' Scientific Association, Sharif University of Technology.

    Explore

    Information

    Follow us

    © 2026 Physics Scientific Association
    LaTeX — Summer School

    LaTeX — Summer School

    Aug 30, 2026

    Abolfazl Ahmadi
    3 sessions580,000 Tomans
    View course
    Physics Simulation with Python — Summer School

    Physics Simulation with Python — Summer School

    Sep 18, 2026

    Bahareh Khishkhah
    5 sessions960,000 Tomans
    View course
    Content Creation with Python (Manim) — Summer School

    Content Creation with Python (Manim) — Summer School

    Sep 13, 2026

    Reza Farhadi
    3 sessions580,000 Tomans
    View course
    Python Object-Oriented Programming — Summer School

    Python Object-Oriented Programming — Summer School

    Sep 12, 2026

    Zahra Saleh
    2 sessions390,000 Tomans
    View course
    Working with APIs — Summer School

    Working with APIs — Summer School

    Sep 6, 2026

    Abolfazl Ahmadi
    3 sessions580,000 Tomans
    View course
    Courses
    Packages
    About Us
    FAQ
    Contact Us