Python Eğitimi (Python Programlama Eğitimi) Detaylı Bilgi
Python Nedir? Python Programlama Kursu sizlere masaüstü ve web’de çalışan projeleri oluşturma imkanı sağlar. Bu Projelerinizi Python teknolojisi kullanarak geliştirebilirsiniz. Python Kursu ile hem masaüstü hem de web yazılımları geliştirebilirsiniz. Python Programlama Eğitimi aldığınız sürece 4 adet yazılım projesi geliştirirsiniz. Bunlardan ikisi masaüstü yazılımları, diğer ikisi web yazılım projeleridir. Tüm proje çalışmalarınızda alanında yetkin eğitmenler sizinle birlikte uygulamalarınızı geliştirmenize yardımcı olmaktadır.
Python Eğitimi (Python Programlama Eğitimi) Katılım Şartları
Python Eğitimine katılacak kişinin Temel Office bilgisine sahip olması yeterlidir.
Python Programlama Eğitimi’ne Kimler Katılmalı?
Python Programlama önümüzdeki yıllarda sosyal hayatımızda etkisini bu gün olduğundan daha da fazla artıracaktır. Projelerini masaüstü ve Internet platformuna taşımak isteyenler bu eğitime katılabilirler. Yazılım Uzmanları, Türkiye`de gerek part-time gerekse tam gün iş bulma imkanına sahiptirler. Pekçok şirket artık bünyesinde web, masaüstü ya da mobil yazılımcı barındırıyor. Bu eğitimi alarak masaüstü ve web platformlarında çalışan yazılımlar geliştirebilirsiniz. Bu eğitimden sonra Android Mobil Yazılım Geliştirme eğitimlerine katılarak kendinizi daha da geliştirebilirsiniz.
Python Eğitim Süresi
100+ Saat
Python Eğitimi Tamamlandığında Kazanılacak Nitelikler
Vektörel Bilişim tarafından profesyonelce tasarlanmış Python müfredadı ve python dersi materyalleri ile sağlanan Python web yazılım eğitiminin ardından Vektörel Bilişim tarafından yapılacak sınavda katılımcılar Python Yazılım Uzmanlığı sertifikası almaya hak kazanacaklardır. Python Programlama Dilini Nesne yönelimli olarak kullanırken aynı zamanda yazılımlarınızda katmanlı mimari yapısını oluşturmuş olacaksınız.
Python Eğitimi Uluslararası Sertifikasyon
Exam 98 – 381: Introduction to Programming Using Python (Uluslar arası Python Sertifikası)
Python Eğitimi'nin Kazançlarının İş Sektöründeki Yeri
Sektörlerin yazılım geliştirme departmanlarında yazılım mühendisi olarak kolaylıkla pozisyon sahibi olabilirsiniz. Ayrıca Web Yazılım Kursu aldığınızda Freelance olarak web tasarımları yapıp, Python ile yaptığınız web sitelerini müşterilerinize sunabilirsiniz.Şirketlerin yazılım geliştirme departmanlarında kolaylıkla iş bulabilirsiniz.
Python Eğitimi (Python Programlama Eğitimi) Müfredat
- Kurs Tanıtımı ve Hazırlık
- Kursun içeriği
- Nasıl Çalışmalısınız
- Egzersiz dosyları nasıl indirilir?
- Algoritma Nedir?
- Python Nedir?
- Python vs Others
- Python 2 vs Python 3
- Anaconda Kurulumu
- IDE Nedir?
- Visual Stuido Code
- Pycharm Community Edition Kurulumu
- İlk Program
- Print() Foksiyonu
- Değişkenler
- Numerik veri tipleri
- String Değişkenler
- List Değişkenler
- Tuple Değişkenler
- Sözlük (Dictionary) Değişkenler
- Set Değişkenler
- Boolean Değişkenler
- Değer Dönüşümleri
- Operatörler
- Kontrol Yapıları
- İf else elif kullanımı
- Döngüler
- Döngü Nedir
- For döngüsü
- While döngüsü
- Continue Break Else deyimleri
- Fonksiyonlar
- Fonksiyon Nedir?
- Pythonda Fonksiyon kullanımı
- Geri dön fonksiyon (return,yield)
- Fonksiyonda Parametre
- *args Kullanımı
- **kwargs Kullanımı
- Global Local Değişlenler
- Lambda
- Recursion
- Gömülü Fonksyionlar
- Dosyalama İşlemleri
- Dosyaya Erişim
- Dosya Okuma
- Dosyaya veri yazma
- Nerede Kullanırım (Dosya)
- İlk Projem
- Örnek Uygulamalar(7 Segment Digit)
- Tasarım
- Uygulama
- Modul ve Paketler
- Modülleri İçe Aktarma
- Hazır Modüller
- Pip install -pip unistall
- PyPI web sitesi
- Sanal Ortamlar
- Anaconda Sanal Ortamı
- Hangi Kütüphane Ne İçin?
- Nesne yönelimli programlama (OOP)
- Giriş
- Kavramlar (Sınıf,Nesne,Nitelik)
- Encapsulation
- Inheritance
- Polymorphism
- Abstraction
- Decorators
- Generators
- Iterators
- Nerede Kullanırım (OOP-3)
- Hata Ayıklama
- Try Except Finally
- BaseExceptions ve diğerleri
- Benim Hatam
- Nerede Kullanırım (Hata Ayıklama)
- Veritabanı ve Python
- SQL Nedir?
- SELECT,INSERT,DELETE,UPDATE Sorguları Nasıl Yazılır?
- CREATE ile veritabanı nesneleri oluşturma
- ALTER,REMOVE ve DROP sorguları yazımı
- TRIGGER,INDEX,VIEW veritabanı nesneleri
- SQLite
- MySQL
- NoSQL nedir?
- MongoDB
- Pythonda sorgu yazımı
- Nerede Kullanırım (SQL)
- Arayüz Geliştirme
- Arayüz için kullanılan modüller
- Kurulum
- Tkinter Nedir?
- PyQt5 Nedir?
- PyQt5 Python üzerinden nesneler oluşturma5
- QtDesigner Kullanımı
- Örnek Proje - 1
- Python ve Web
- İnternet Nasıl Çalışır?
- HTML ve CSS
- HTML Nedir?
- CSS Nedir?
- Uygulama
- Django vs Flask
- Web Projesi için ortam kurulumu
- Web Projesi Oluşturma
- Settings.py dosyası ve parametreler
- Manage.py
- Web sitesi süper kullanıcı oluşturma
- MVT yapısı nasıl çalışır?
- URL
- Application oluşturma
- Model Oluşturma
- Makemigrations ve Migrate
- Template Oluşturma
- Static Kavramı
- View Oluşturma
- Model View İlişkisi
- Uygulama 1
- Formlar,Form ve View ilişkisi
- Django kullanıcı yapısının,web sitesi ile ilişkilendirmesi
- Dosya Yükleme
- Hazır bir tasarımın web sitesi ile ilişkilendirmesi
- Uygulama 2
- Yapay Zeka Temelleri
- Numpy Modülü
- Numpy Kurulum
- Numpy Dosyalama
- Numpy Dizilerde İşlemler 1
- Numpy Dizilerde İşlemler 2
- Numpy Dizilerde İşlemler 3
- Pandas Modülü
- Pandas Veri Tanımı
- Pandas Veri Görme ve Seçme
- Pandas Veri Değiştirme
- Matplolib Giriş
- Grafik Üretim Yöntemleri
- Pandas DataFrame Üzerinden Veri Görselleştirme
- Grafik Özelleştirme
- Yapay Zeka ve Makine Öğrenmesi Nedir?
- Gözetimli ve Gözetimsiz Öğrenme
- Tahmin,Sınıflama ve Kümeleme Modelleri
- Model Seçimi ve Değerlendirme
- Model Nasıl Paylaşılır
- Uygulama