Python geliştiricisi sıfırdan orta seviyeye kadar - kurs 110.820 RUB. Netoloji'den, eğitim 13 ay, Tarih 2 Ekim 2023.
Miscellanea / / November 27, 2023
Anahtar beceriler: Python, Django, Kereviz, SQL, Postgres, C#, EF, Redis, JS, React, C++, Qt, Git
Python Programlama Dilinin Temelleri
En iyi organize edilmiş programlama dillerinden birini öğrenelim. Günlük sorunları çözmeye ve verilerle çalışmaya yönelik algoritmaları tanımlamayı öğrenelim.
- Piton. Konsolu tanıma
- Koşullu yapılar. Karşılaştırma İşlemleri
- Veri türleri ve döngülere giriş
- Döngüler. Veri tipleri. Veri Koleksiyonları
- İşlevler - yerleşik olanları kullanın ve kendinizinkini oluşturun
- Python'da sınıflar ve kullanımları
- Bir dosyayı açma ve okuma, bir dosyaya yazma
- Farklı veri formatlarıyla çalışın
- İstek kitaplığıyla çalışma, http istekleri
- Örnek olarak VK API'yi kullanarak sınıflarla çalışma
Git - sürüm kontrol sistemi
Git sistemi (bir kaynak kodu yönetim standardı) ve GitHub hizmetiyle çalışmayı öğrenin. Ödevinizi yayınlayacaksınız ve eğitim sürecinde zaten ilk portfolyonuzu oluşturacaksınız.
- Versiyon kontrol sisteminin uygulanması
- Çalışma geçmişi ve dalları
- Takım çalışması
Kurs projesi “Bulut Arşivleyici”
Bulut depolama insanlar için norm haline geldi. Buluta fotoğraf albümü yüklemek veya belgeleri paylaşmak zor değil. Ancak bir sorun var; alanınız tükenebilir. En büyük ve en ağır dosya veya klasörü arşivleyip tekrar buluta yükleyebilmek güzel olurdu. Bu şekilde daha fazla boş alan tasarrufu sağlayabilirsiniz. Disk alanını optimize etmek için sıfırdan bir bulut arşivleyici programı oluşturacaksınız. Program şunları yapabilecektir:
- Ya.Disk'teki tüm klasörler hakkında bilgi alın ve en ağır olanı arayın
- Dosyayı programın çalıştığı bilgisayara indirin
- Dosyayı arşivle
- Klasöre geri yükleyin
- Değiştirilen dosyaya ilişkin bilgileri bir json dosyasına yazın
Yeni başlayan geliştiriciler için İngilizce
Bu modülde gerçek bir geliştirici gibi İngilizce konuşmaya başlamanıza yardımcı olacak on video ders bulacaksınız.
- Onsuz yapamayacağınız kelimeler
- İngilizce nasıl yazışılır
- Dokümantasyonun okunması ve gereksinimlerin analiz edilmesi
- Programlama
- Yazılım testi
- Stresli durumlar
- Sorun giderme
- Bir takımda çalışma ve roller
- İngilizce herhangi bir konuşmayı destekliyoruz
- En üst düzeyde toplantılar, sunumlar
Veri tabanı
SQL sorgu dilini kullanarak veritabanlarının nasıl tasarlanacağını öğrenelim. Kursun bir parçası olarak, en popüler ve öğrenmesi en kolay olanlardan biri olan PostgreSQL veritabanıyla çalışacağız. İstemci olarak pgAdmin'i kullanacağız. Kursun sonunda ORM sqlalchemy ile tanışacağız.
- Veritabanlarına Giriş
- Veritabanlarının türleri. SQL/NoSQL, PostgreSQL
- Veri tabanı tasarımı. Bağlantılar 3NF
- Sorguları seçin
- İstek ekleme/güncelleme/silme
- Python ve veritabanları. ORM
Python ileri düzey
Python'u bu kadar popüler yapan özelliklerini keşfedelim. Modülleri, yineleyicileri ve dekoratörleri kullanarak bir programı nasıl geliştirip basitleştirebileceğimize bakalım. Kodu test etme, metin ve web sayfalarını ayrıştırma teknolojilerini inceleyeceğiz. Kursun sonunda Python geliştirici mesleğine yönelik bir mülakatın nasıl geçileceğine dair bir ders vereceğiz.
- Python'da modüller, paketler, içe aktarmalar
- Yineleyiciler, jeneratörler
- Dekoratörler
- Test geliştirme
- Düzenli ifadeler
- Web kazıma
- Mülakatlara hazırlık
Kurs projesi VKinder
Herkes flört uygulaması Tinder'ı duymuştur. Tinder'a benzer bir bot yapacaksınız. Kullanıcının gereksinimlerini karşılayan kişiler için bot, avatarlarından en popüler 3 fotoğrafı gönderecektir. Popülerlik beğeni sayısına göre belirlenir. Bot, aşağıdakileri kullanarak VK'dan gelen kullanıcı hakkındaki bilgilere dayanarak koşulları karşılayan kişileri arayabilecek:
- yaş aralığı
- zemin
- şehir
- Aile durumu
Django
Bu modülde Django çerçevesiyle çalışacak ve Django'da bir proje düzenlemenin temel ilkelerini öğreneceksiniz. Veritabanlarıyla çalışacak, bunları nasıl oluşturacağınızı, ORM'ler ve modellerle çalışmayı öğreneceksiniz. Arka uç web uygulamalarını nasıl geliştireceğinizi ve dosya barındırma ile web uygulaması başlatmayı nasıl bağlayacağınızı öğreneceksiniz.
- Django'ya giriş. Projenin hazırlanması ve başlatılması
- Sorgu İşleme
- Şablonlara dayalı dinamik sayfa oluşturma
- ORM'le çalışma
- ORM ile çalışma, bölüm 2
- Siteyle etkileşim
- Web sitesi kişiselleştirme
- Proje oluşturma ve destek
- API ile çalışma
Web geliştirmede Python
Programlama bir dizi beceridir. Kodu çalıştırabilmeniz, sunucuya yükleyebilmeniz ve yapılandırabilmeniz gerekir. Docker ve CI/CD teknolojileri bu konuda yardımcı olacaktır. Uygulama olarak Flask frameworkünü kullanarak bir program yazacağız. Dersin ikinci bölümünde Python'da asenkron programlama teknolojilerini inceleyeceğiz.
- Flask web çerçevesine giriş
- Docker kullanarak uygulama dağıtımı
- CI/CD - sürekli entegrasyon, dağıtım veya dağıtım yöntemleri
- Olay döngüsü. Asenkiyo
- Aiohttp
- Django/Flask'ta CPU'ya bağlı görevleri arka planda çalıştırın
sen
Undine86
27.01.2023 G.
Netoloji kendi segmentindeki en iyi okuldur. Ben tavsiye ediyorum.
Avantajları: Materyalin net sunumu, yetkin öğretmenler, kurs sırasında yardım. Çevrimiçi yayınların mükemmel kalitesi. Denetimler için son tarihlere uyulması. Dezavantajları: Bulunamadı İyi günler! Netoloji konusundaki olumlu deneyimimi paylaşmak istedim. Python geliştiricisi olmayı sıfırdan öğreniyorum. İşsiz kaldıktan sonra acilen bir muhasebeciden bilgi işlem uzmanı olmak için eğitim almam gerekti. Korkmuştum...
A
AleNnor
03.10.2022 G.
Yeni başlayanlar için Python - Öğretme şekillerini gerçekten beğendim, programlamayı sıfırdan öğrendim!
Avantajları: Çok yetkin öğretmenler, mükemmel geri bildirimler, ödevler. Dezavantajları: Yok Öğretmenlerin ve yöneticilerin öğretmene karşı tutumlarını çok beğendim. Sizi sıfırdan eğitimin sonuna kadar tamamen yönlendiriyorlar. Eğitimin her aşamasında yardımcı oluyorlar, hem ödevler hem de kurs projeleri konusunda tavsiyelerde bulunuyorlar. Kişisel nedenlerden dolayı tez projemi teslim etmeye vaktim olmadı ve acı çektim...
e
enmazur
20.04.2022 G.
Sıfırdan Python geliştiricisi
Avantajları: henüz yok. Dezavantajları: Şu ana kadar eğitim yöntemi sonuç vermedi, “Python geliştiricisi” kursunu sıfırdan aldım. Başlangıçta, seçilen konunun oldukça karmaşık olduğunu ve onu yalnızca kursta yerel olarak incelemem gerektiğini, aynı zamanda bilgi aramanın tüm olası yöntemlerini de kullanmam gerektiğini anladım. Şu anda 1 aydır çalışıyorum, bu süre zarfında 5 konuyu ele aldık ve 5 ödevi tamamladık. Arka...
k
KGerçek Sayı
19.05.2022 G.
Kesinlikle iğrenç bir hizmet kalitesi.
Artıları: Yok. Dezavantajları: Düşük hizmet kalitesi, hizmeti iyileştirme isteğinin olmaması “Dijital Meslekler 2022” programı kapsamında “Yeni başlayanlar için Python geliştirme” kursuna başvuruldu. 11 Mayıs'ta başvuru onaylandı ve ardından bu ofisle "harika" etkileşimim başladı. Netology sitesinde konuyla ilgili bilgi aldıktan sonra 1-3 iş günü içerisinde benimle iletişime geçecekleri belirtiliyor...
Kurs, programlamayı, özellikle de Python'da programlamayı yeni öğrenmeye başlayan öğrencilere yöneliktir. Python dilinin temel kavramlarının yanı sıra NumPy, Pandas, Matplotlib gibi faydalı kütüphanelere de aşina olacaksınız. Kurs giriş niteliğindedir ve gelecekte veri analizi ve makine öğrenimi dersleri almayı planlayan öğrenciler için uygundur. Kurs tamamlandığında Softline Eğitim Merkezi sertifikası verilmektedir.
3,7
22 500 ₽