Monday 18.00 @ EEB5102
The course will be in Turkish.
➡ Curiosity about programming
➡ Excitement to learn Python!
➡ No prior programming knowledge is required!
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.
# | 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
Detailed setup instructions will be given during the first class.
- Conda 4.12.0 with Python 3.9 for Windows, Mac OS X, Linux/UNIX
- VS Code for Windows, Mac OS X, Linux/UNIX (or any text editor of your choice)