Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 3.76 KB

File metadata and controls

53 lines (37 loc) · 3.76 KB

ITU ACM 2020-2021 Python Programming Course

Prerequisities

  • Curiosity about programming.
  • Being excited to learn Python.
  • Having an account on HackerRank.
  • Zoom account.

Goal

The goal of that course is both giving basic informations about Python Programming that you can improve yourself after course and prepare a base knowledge for participants about Python programming related areas of computer science. This course aims to dive deep into programming logic.

Syllabus

# Content Instructor YouTube
Week 1 Introduction, Input-Output Functions, Data Types, Variables, Basic String Operations, max-min functions Hüseyin Averbek Watch
Week 2 Conditionals (if-elif-else), Expressions, Boolean & Arithmetic & Logical Operators, String and Number Functions Serra Bozkurt Watch
Week 3 Loops(for-while), break-continue-pass, Exception Handling (try-except statements), Error Messages, String Formatting Hüseyin Averbek Watch
Week 4 Data Structures (List, Tuple, Dictionary, Set), Mutability, Lambda, List Operations(append, pop, del, remove, insert, sort, reverse), Midterm Contest Serra Bozkurt Watch
Week 5 Contest Upsolving Gökalp Akartepe Watch
Week 6 Functions, Libraries, Recursion, Scope Concept and Variables Serra Bozkurt Watch
Week 7 Iterator/Generator, Object/Class, init/self, File Operations Hüseyin Averbek Watch

Lessons will be around 1:30 - 2 hours

Instructors @I.T.U

Name and Surname Social Media
Serra Bozkurt #2 LinkedIn
Hüseyin Averbek #2 LinkedIn

Assistants @I.T.U

Name and Surname Social
Gökalp Akartepe #2 LinkedIn

ProTip: Instructors and Assistants are also problem setter.

Setup