Monday 18.00 @ EEB5104
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 | Rojen Arda Şeşen - İsmet Arca Erdoğar | 30.10.2023 18:00 |
Week 2 | Primitive Data Types and Control Flow | Rojen Arda Şeşen - İsmet Arca Erdoğar | 06.11.2023 18:00 |
Week 3 | Containers, Iterators and Generators | Rojen Arda Şeşen - İsmet Arca Erdoğar | 13.11.2023 18:00 |
Week 4 | Functions and File I/O | Rojen Arda Şeşen - İsmet Arca Erdoğar | 20.11.2023 18:00 |
Week 5 | Object Oriented Programming | Rojen Arda Şeşen - İsmet Arca Erdoğar | 27.11.2023 18:00 |
Week 6 | Wrap-up | Rojen Arda Şeşen - İsmet Arca Erdoğar | 04.12.2023 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)