Skip to content

TIL6022-Python-Programming/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

TIL6022 Python Programming

Welcome to the TIL6022 Python Programming official GitHub account! πŸŽ‰

This GitHub organization hosts our course exercises, resources, and projects for learning and teaching Python. The course is a fundamental course for the interfaculty MSc Transport, Infrastructure and Logistics (TIL) Program offered at TU Delft.

πŸŽ“ Course Introduction

The course is a hands-on course for students to learn the fundamentals of Python programming. With the course, we will cover software installation, setting up the environment, Python syntax, using Python for basic data analysis and visualization, and an introduction to versioning tools (e.g., GitHub). Furthermore, this course will aid in developing programming skills from conceptualizing problems into schemes and data structures suitable for a computer to solve. Python, its tools and syntax, will be taught to develop these skills through hands-on lab sessions and group projects. The group project provides concrete examples of using Python to solve real-world TIL problems and collaborate on coding as a team.

Learning Objectives

At the end of this course, you should be able to achieve the following Learning Objectives (LOs):

  • LO1: Explain Python fundamentals, including Python environments, coding standards, data structures, built-in operators, and control flows.
  • LO2: Break down problems into modular programmable workflows using control flows and functions.
  • LO3: Visualize insights and findings of the analysis using proper visualization tools and design techniques.
  • LO4: Apply versioning systems to manage code and collaborate with peers.
  • LO5: Develop a data analytical pipeline using Python on a real-world problem.

Who This Course Is For

This course is for beginners with little or no prior Python programming experience, as well as students seeking to strengthen their computational thinking skills.

πŸš€ What You'll Find Here

  • Coding Assignment Template – coding assignment template for Github Classroom
  • Projects – collection of student group project outcomes

πŸ“¬ Contact

For course-related questions or repository issues, please reach out to the instructors.

Teaching Team

Instructors: Dr. Yanan Xin, Dr. Wouter Schakel, and Jialei Ding Teaching Assistants: Theivaprakasham Hari, Ziteng Li, Mingze Gong, Sherman Lee, and Xue Yao


Happy coding! 🐍

About

This is the official GitHub account for TIL6022 Python Programming course at TU Delft.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published