What you'll learn:
- Bilgisayarın ve programlama dillerinin çalışma mantığını öğrenip en temelden bu konuya hakim olacaksınız.
- Nesne Yönelimli Programlama (OOP) Felsefesini tam olarak öğrenip herhangi bir programlama dilinde dahi kolayca uygulayabileceksiniz.
- UML Modelleme Dili ile birlikte "Nesne Teknolojisini" ayrıntılarıyla öğreneceksiniz.
- Günümüzde popüler olan ve zirvede kalmaya devam eden Python Programlama Dilini sıfırdan zirveye öğrenmiş olacaksınız.
- Python ile içerisinde bulunan hazır fonksiyonlar ve hazır modüllerin keyifli bir şekilde kullanımını öğreneceksiniz.
- Çoğu kaynaklarda es geçilen ancak sürdürülebilir yazılım geliştirmek için önemli olan "temiz kod" yazımını öğreneceksiniz.
- Python dilini rastgele değil, profesyonel ve PEP8 standartlarına uygun olarak öğreneceksiniz.
- Sadece konu anlatımla değil popüler soruları ödev olarak çözüp uygulama derslerinde de pratiklerini yapabileceksiniz.
- Python ve Programlama dillerine güçlü bir temel hazırlayıp "Python Teknolojilerine" zemin hazırlamış olacaksınız.
- Python dili ile birlikte gelen standart modüllerini proje ve uygulamalarla öğrenip gelişiminize katkı sağlayacaksınız.
- Sürekli güncel tutulan kursumuz sayesinde yeni proje ve uygulamalarda yapabileceksiniz.
- Kurs sayesinde yüzlerce örnek uygulama ve proje geliştireceksiniz.
Bu kurs ile birlikte sadece Python dilini değil programlamaya girişin temelini de atacaksınız. Kursumuz daha önce hiç programlama dili eğitimi almamış kişileri temel alarak hazırlandığı için tüm konular temel düzeyden anlatılmaya başlanmıştır. Ayrıca kursumuz ileri seviye yapıları da içerdiği için herhangi bir seviyede kursa katılım sağlayabilirsiniz.
Kurs içerisinde Python dilinin temelleri ile birlikte uygulamalar, projeler ve standart kütüphane anlatımıyla desteklenmiştir. Programlama dilleri açısından önemli olan "Nesneye Yönelik Programlama" teknolojisi kurs boyunca önemli bir kavram haline gelmiş ve çokça üzerinde durularak anlatımı sağlanmıştır.
Not: Kurs henüz ilk izlenim aşamasındadır. Python dilinin standart kütüphaneleri eklenerek kurs güncellemesi devam edecektir. Yeni uygulama ve projelerin eklenmesiyle kurs tamamlanacaktır.
Kursumuzda "Nesneye Yönelik Programlama" teknolojisine büyük önem verildiği gibi bu teknolojinin tam anlaşılabilmesi için UMLmodelleme diline de yer verilmiştir. Böylelikle sınıf diyagramlarıyla ekip çalışmaları yapabilirsiniz.
Kursumuz sizlerden gelen geri dönüşler ile birlikte ilerleyeceği için yeni video eklemeleri ve projeler sürekli güncellenecektir. Kursun son bölümünde Python Programlama Dilinin standart kütüphaneleri anlatılacak ve kurs tamamlanacaktır. Bu sayede hem Python dilini hem de bu dilin yeteneklerini kullanarak Programlama Dili temelinizi güçlü bir şekilde atmış olacaksınız.
Bu Kurs Kimler İçin?
Yazılım geliştirmeye merakı olan kişiler,
Hiç programlama bilgisi olmayan ve öğrenmeye hevesli olan kişiler,
Daha önce bu alanda çalışmış ve temel oluşturmak isteyen kişiler,
Python programlama diline iyi bir temel oluşturmak isteyen kişiler,
Üniversitelerin çeşitli bölümlerinde «Programlama Dilleri» derslerini görmüş ve halihazırda eğitim gören kişiler,
Lise, üniversite ve çeşitli kurumlarda bu eğitimleri alan kişiler,
Yazılıma ve programlamaya merakı ve isteği olan herkes bu kurstan faydalanabilir.
Bu Kurs Size Ne Katacak?
Daha önce hiçbir programlama dili eğitimi görmemiş kişiler dikkate alınarak hazırlanan bir kurs olduğu için kursumuz size profesyonel biçimde programlama dili temeli verecektir.
Programlama dilinin temelini ve yapıları öğrendikten sonra dilediğiniz farklı programlama dilini de kısa sürede öğrenebilirsiniz. Önemli olan temeli düzgün kurabilmektir.
Bu kurs sayesinde Python dilini öğrenmekle kalmayıp mantığını da tam olarak anlayacaksınız.
Bir yazılım geliştiricisi olmak için gereken ve öğrenilmesi şart olan konular hakkında fikir sahibi olacaksınız.
Python dili ile birlikte içerisinde hazır olarak gelen standart modülleri de öğrenip uygulamalar geliştireceksiniz.
Thanks to standard modules; You can write bot (script) applications, read data from websites, perform mathematical operations, develop graphical interface applications, perform operations on various files such as PDF and CSV, learn the concept of Database and develop projects, learn various crypto algorithms and have a very strong Introduction to Programming.
With this course, you will be able to solve various algorithmic problems. In this way, you will be able to improve your perspective on problems.
You will be able to learn a subject in detail with the "Topic Explanation" sections in the course system. Explanation examples were made where necessary and lessons were taught through examples.
You have been asked to answer various questions in a principled manner through practice and homework questions. In this way, you will repeat what you have learned. You can also learn by watching the solution videos of these applications. In this way, it is aimed to improve your algorithmic perspective.
At the end of the basic concepts, various projects were developed and how to use the learned information in real life was also explained. In this way, you will be able to develop various simulation software.
You will have the opportunity to continuously learn as this course is constantly updated and additions will continue to be made according to needs.
Why Python?
Since it is a relatively easy syntax, it can be learned in a short time.
Since it has an active and large developer community, it is constantly updated and support is easy to get.
Since there is so much technology today, libraries that are capable of working on every platform are used. (web, mobile, desktop)
Popular topics today; artificial intelligence, machine learning, deep learning, bot software, cyber security, etc. It is the most used programming language in fields.
Popular companies; Companies such as Instagram, Google, YouTube, NASA use Python.
Python is a High Level Programming language. Therefore, it is very easy to learn and develop.
More than 305,000 projects have been developed and more than 2 million resources have been published on the official site by Python language developers so far. Additionally, over 500,000 users are actively working in the Python software repository.
Python works platform independent. Any software you write in Python will run on all operating systems.
Thanks to the different compiler and interpreter mechanisms of the Python language, its speed and performance have reached a level that can be increased.
Python offers great convenience to developers thanks to the ready-made libraries it contains. For example, you can perform facial recognition by writing just a few lines of code.