Home
    CoursesPackages
    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اتاق مجازی انجمن علمی
    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
    Capacity2 / 50

    Enroll to watch the course videos.

    Log in to enroll

    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