{"id":22075876,"url":"https://github.com/sevdanurgenc/introduction-to-python-programming-lecture-notes","last_synced_at":"2025-09-08T05:39:38.134Z","repository":{"id":206085391,"uuid":"715793851","full_name":"SevdanurGENC/Introduction-To-Python-Programming-Lecture-Notes","owner":"SevdanurGENC","description":"In this repo, there are lecture notes of Introduction to Python Programming.","archived":false,"fork":false,"pushed_at":"2023-11-07T21:22:51.000Z","size":6281,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-25T13:04:14.037Z","etag":null,"topics":["python","python-programming","python-programming-language"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SevdanurGENC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-07T21:04:00.000Z","updated_at":"2025-03-11T22:34:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"645202ee-c8e7-4e1e-befe-03745c1c299e","html_url":"https://github.com/SevdanurGENC/Introduction-To-Python-Programming-Lecture-Notes","commit_stats":null,"previous_names":["sevdanurgenc/introduction-to-python-programming-lecture-notes"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SevdanurGENC/Introduction-To-Python-Programming-Lecture-Notes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SevdanurGENC%2FIntroduction-To-Python-Programming-Lecture-Notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SevdanurGENC%2FIntroduction-To-Python-Programming-Lecture-Notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SevdanurGENC%2FIntroduction-To-Python-Programming-Lecture-Notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SevdanurGENC%2FIntroduction-To-Python-Programming-Lecture-Notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SevdanurGENC","download_url":"https://codeload.github.com/SevdanurGENC/Introduction-To-Python-Programming-Lecture-Notes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SevdanurGENC%2FIntroduction-To-Python-Programming-Lecture-Notes/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261879271,"owners_count":23223736,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python","python-programming","python-programming-language"],"created_at":"2024-11-30T22:11:31.502Z","updated_at":"2025-06-25T13:04:20.528Z","avatar_url":"https://github.com/SevdanurGENC.png","language":"Jupyter Notebook","readme":"# Introduction-To-Python-Programming-Lecture-Notes\nIn this repo, there are lecture notes of Introduction to Python Programming.\n\n![image](https://github.com/SevdanurGENC/Introduction-To-Python-Programming-Lecture-Notes/assets/5441882/5b8c91dd-6e3d-4447-b031-63c62bc444bf)\n \n## Python Nedir?\n- Python İçin Kullanılacak Editörler\n- İlk Python Uygulaması\n- Python Objeleri ve Veri Yapıları\n- Python'da Sayı Veri Tipleri\n- Python'da Matematiksel Operatörler\n- Python'da Değişken Tanımlama\n- Python'da Veri Tipi Dönüşümleri\n- Veri Tipi Dönüşümleri\n- Python'da Karakter Dizileri - Strings\n- Python'da String Formatlama ve String Metotları\n- Atama Operatörleri\n- Karşılaştırma Operatörleri\n- Mantıksal Operatörler\n- Python'da Hata ve Hata Yönetimi\n- Koşullu Durum Blokları - If ve Else Blokları\n- Koşullu Durum Blokları - If - Elif - Else Blokları\n- Python'da For Döngüleri\n- Python'da While Döngüleri\n- Break ve Continue İfadeleri\n- Döngü Metotları - range(), enumerate(), zip()\n- Python'da Fonksiyon/Metot Kullanımı ve Parametreleri\n- Lambda Expressions, Map ve Filter\n- Fonksiyonların Kapsamı - Global ve Yerel Değişkenler\n \n## Python’da Listeleme Yapıları\n- Python'da Listeler ve Metotları\n- Python'da Tuple\n- Python'da Dictionary\n- Python'da Sets\n- Python'da Value ve Referans Veri Tipleri\n \n## Python’da Dosya Yönetimi\n- Python'da Dosya Yönetimi\n- Python'da Dosya Açma ve Yazma\n- Python'da Dosya Okuma\n- Python'da Dosya Okuma Fonksiyonları\n- Python'da Dosyada Güncelleme Yapma\n \n## Python'da Nesne Tabanlı Programlama\n- Nesne Tabanlı Programlama Nedir?\n- Nesne Tabanlı Programlama - Sınıflar\n- Nesne Tabanlı Programlama - Metotlar\n- Nesne Tabanlı Programlama - Kalıtım\n- Nesne Tabanlı Programlama - Özel Metotlar\n- Python'da Modüller  \n- Hazır Modül Kullanımı - Math Modülü\n- Hazır Modül Kullanımı - Random Modülü\n- Kendi Modülümüzü Yazalım\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsevdanurgenc%2Fintroduction-to-python-programming-lecture-notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsevdanurgenc%2Fintroduction-to-python-programming-lecture-notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsevdanurgenc%2Fintroduction-to-python-programming-lecture-notes/lists"}