PYTHON Temel Seviye Eğitim

via Udemy

Go to Course: https://www.udemy.com/course/python-temel-seviye-egitim/

Introduction

Certainly! Here is a detailed, review, and recommendation of the Coursera course on Python programming based on your provided content. --- **Course Review and Recommendation: Python Programming for Beginners** Are you looking to learn Python programming from scratch in a simple, straightforward way? This course on Coursera offers an excellent starting point for anyone interested in mastering the fundamental concepts of Python without getting lost in unnecessary details. Designed with step-by-step instructions and practical exercises, this course will enable you to grasp the basics quickly and start writing your own program codes with confidence. **Course Content Overview** The course is well-structured into logical sections, making it easy to follow and progressive in learning. Here's a brief overview of what each section covers: - **Section 1: Giriş (Introduction)** Learn how to create a simple user interface and understand the basics of setting up your working environment. - **Section 2: Değişkenler ve Metodlar (Variables and Methods)** Understand how variables work in Python and how to apply methods to manipulate data efficiently. - **Section 3: Koşul ve Döngüler (Conditions and Loops)** Master essential programming structures that are the backbone of any software. - **Section 4: Yardımcı Yapılar (Supporting Structures)** Explore basic programming constructs that aid in writing cleaner, more effective code. - **Section 5: Fonksiyon Yapısı (Function Structure)** Learn the importance of functions and how to create reusable blocks of code. - **Section 6: Modül Yapısı (Module System)** Discover how to organize code using modules and how to use existing Python modules. - **Section 7: OOP Programlama (Object-Oriented Programming)** Dive into OOP principles and understand how to implement classes and objects. - **Section 8: TRY-Except Yapısı (Error Handling)** Learn how to handle errors gracefully using try-except blocks. - **Section 9: Dosya İşlemleri (File Operations)** Get hands-on experience with reading from and writing to files. - **Section 10: SQLite Veri Tabanı (SQLite Database)** Understand database operations, including creating, reading, updating, and deleting data. - **Section 11: Arayüz Tasarlama (UI Design)** Use Python’s Tkinter module to design user interfaces with detailed object explanations. - **Section 12: Mail İşlemleri (Email Operations)** See how to send emails programmatically with practical demonstrations. - **Section 13: Çoklu Çalıştırma (Multithreading/Concurrency)** Learn how to manage performance and multitasking in Python applications. - **Section 14: Dosya Dönüşümleri (File Format Conversion)** Convert applications into different formats effectively. - **Section 15: Split ve Join** Master string manipulation techniques for splitting and merging data. - **Section 16: PROJELER (Projects)** Explore various real-world Python projects that inspire creativity and practical application. **Why You Should Take This Course** This course isn’t limited to passive watching. It emphasizes hands-on learning through practical exercises after each section, encouraging you to try out what you learn and tackle example projects. This approach solidifies your understanding and enhances your coding skills. Moreover, the instructor’s straightforward, step-by-step teaching style ensures you won’t feel overwhelmed—even if you are new to programming. The categorization into sections helps you progress logically, and the inclusion of diverse topics—ranging from basic syntax to database management and GUI design—makes this course comprehensive for beginners. **My Recommendation** If you are an absolute beginner aiming for an accessible, practical introduction to Python, this course is highly recommended. It strikes a good balance between theoretical knowledge and practical application, preparing you to write effective Python programs in various contexts. Whether you want to automate tasks, develop simple applications, or build a foundation for advanced programming, this course provides the necessary groundwork. **Final Verdict:** **Suitable for beginners. Engaging, practical, and comprehensive.** Enroll now if you want a clear pathway to learning Python efficiently and effectively. --- Feel free to ask if you need a summary or help with specific sections!

Overview

Adım adım basit ve gereksiz detaylardan uzak bir şekilde yaptığım anlatım ile sıkılmadan takip edebileceğiniz bu kurs ile birlikte temel seviye PYTHON programlama dilini kavrayıp, hızlı bir şekilde programlar yazabileceğiniz bir seviyeye gelebileceksiniz. Uygun başlıklar halinde katogerize ettiğim bu eğitim, bölüm bölüm ilerlemenize ve takibinizi kolaylaştırmanıza destek olacaktır.Bir eğitim videosunu sadece izlerseniz sadece fikir sahibi olmanızı sağlar. İzlediğinizin eğitim videosunda gördüklerinizin aynısını paralelinde uygularsanız bu el pratikliğini sağlar. Ama örneği olmayan bir ödevi yaparsanız o zaman gerçekten öğrenmenizde kendinize gerçekten büyük katkı sağlamış olursunuz. Dolayısıyla eğitim aralarına yerleştirmiş olduğum uygulamalar ile öğrenmenize katkı sağlamayı hedef aldım.Kurs içeriği;Bolüm 1 -> GirişZamanında basit bir ekran tasarlayarak nasıl para kazandığımı ve gerekli programların kurulumuna yer verdiğim başlıkBolüm 2 -> Değişkenler ve MetodlarıPython dünyasında kullanılan değişkenler ve bu değişkenler üzerinden nasıl metodların kullanıldığını gösterdimBolüm 3 -> Koşul ve DöngülerHer yazılımın en temel yapısı olan koşul ve döngüleri basit örnekler üzerinden anlattımBolüm 4 -> Yardımcı YapılarKodlamada yardımcı olacak bazı temel yapılardan bahsettiğim başlıkBolüm 5 -> Fonksiyon YapısıFonksiyon yapısının ne olduğu ve ne gibi kullanımlarının olduğunu detaylı bir şekilde gösterdiğim kısımBolüm 6 -> Modül YapısıPython Modül üzerine kurulu bir yapı, bu yapıyı ve yeni modüllerin nasıl kullanılacağıı gösterdimBolüm 7 -> OOP ProgramlamaBir kere yaz her yerde kullan mantığı olan Nesne Yönelimli Programlamanın Python dilinde nasıl uygulandığını gösterdimBolüm 8 -> TRY-Except YapısıHataları kontrol altına almamızı sağlayan TRY-Except yapısına yer verdiğim başlıkBolüm 9 -> Dosya İşlemleriPython da dosya işlemlerinin nasıl yapıldığını örnekler üzerinden göstermeye çalıştımBolüm 10 -> SQLite Veri TabanıVeri tabanı yazılım dünyasının olmazsa olmazlarından biri. Bu başlık altında CRUD işlemlerinin hepsine tek tek yer verdimBolüm 11 -> Arayüz TasarlamaPython da Tkinter modülü ile tasarımda kullanılan her objeyi ayrı başlık üzerinden detaylıca aktarmaya çalıştımBolüm 12 -> Mail İşlemleriMail gönderme işleminin Python dili üzerinden nasıl yapıldığını uygulamalı bir şekilde anlattımBolüm 13 -> Çoklu ÇalıştırmaPerformans ya da çoklu çalıştırma yapılarına ihtiyaç duyulduğunda bunun nasıl kurgulanacağını iki önemli başlık altında göstermeye çalıştımBolüm 14 -> Dosya DönüşümleriYazıdğınız uygulamayı farklı formatlara ürün olarak nasıl dönüştüreceğinizi göstermeye çalıştımBolüm 15 -> Split ve JoinAyırma ve birleştirme yönlemlerine yer verdiğim başlıkBolüm 16 -> PROJELERPython ile yapılabilecek güzel uygulamalar yer vermeye çalıştım

Skills

Reviews