ITU ACM 2022-2023 Python Programming Course

Monday 18.00 @ EEB5102

The course will be in Turkish.

Prerequisities

➡ Curiosity about programming

➡ Excitement to learn Python!

No prior programming knowledge is required!

Goals

This is an introductory level course aiming to help students start their programming journey and learn Python basics to lay a foundation for further study.

The students will:

  • represent basic real-world problems with Python.
  • become familiar with fundamental data types and control structures of Python.
  • organize their programs with functions and imports.
  • use object oriented programming techniques to model their environment.

Syllabus

# Topic Instructor(s) Time - Place
Week 1 Introduction Mehmet Arif Demirtaş - Mehmet Tolga Kılınçkaya 10.10.2022 18:00
Week 2 Primitive Data Types and Control Flow Mehmet Arif Demirtaş - Mehmet Tolga Kılınçkaya 17.10.2021 18:00
Week 3 Containers, Iterators and Generators Mehmet Arif Demirtaş - Mehmet Tolga Kılınçkaya 24.10.2022 18:00
Week 4 Functions and File I/O Mehmet Arif Demirtaş - Mehmet Tolga Kılınçkaya 31.10.2022 18:00
Term Break Contest 07.11.2022
Week 5 Object Oriented Programming Mehmet Arif Demirtaş - Mehmet Tolga Kılınçkaya 14.11.2021 18:00
Week 6 Wrap-up Mehmet Arif Demirtaş - Mehmet Tolga Kılınçkaya 21.11.2021 18:00

Lectures will be around 2 hours

Setup

Detailed setup instructions will be given during the first class.