Python Eğitimi: Python'u Sıfırdan Öğrenin
Yayınlanan: 2022-02-17Python, popülerlik listelerinde uzun zamandır en üst sıralardan birini işgal etti. Google Trends ve GitHub'a göre Python, Java ve JavaScript'i geçerek 2020'de en popüler programlama dili oldu. GitHub, Google'daki en çok sayıda öğretici aramayı temel alarak popülerlik düzeylerini belirledi. Python , 2021 itibariyle yazılım geliştiriciler arasında en yaygın kullanılan beş programlama dili arasında üçüncü sırada yer alıyor . Ayrıca Python, en son PYPL Programlama Dili Popülerliği ve TIOBE Endekslerinde üst sıralarda yer alıyor.
Yeni başlayanlar için bu Python eğitiminde , dili sıfırdan anlamanıza yardımcı olmak için Python temelleri konusunda size yol göstereceğiz!
Hindistan'daki Python Geliştirici Maaşını öğrenin
İçindekiler
Python nedir?
Python, Guido van Rossum tarafından oluşturulmuş üst düzey, nesne yönelimli ve genel amaçlı bir programlama dilidir. İlk olarak 20 Şubat 1991'de yayınlandı. Programlama dilinin adı sürünen bir sürüngen görüntülerini çağrıştırırken, 'Python' terimi aslında BBC televizyonundaki eski bir komedi skeç dizisi olan 'Monty Python's Flying Circus'tan geliyor.
Rossum'un Python vizyonu, kolay anlaşılır kod ve kısa geliştirme döngüsü ile açık kaynaklı, güçlü, kolay ve sezgisel bir dildi. Rossum'un hedeflerini tanımlamasından bu yana 20 yıldan fazla bir süre sonra Python, yalnızca yaratıcısının niyetlerini yerine getirmekle kalmadı, aynı zamanda Java, JavaScript vb. ile birlikte önemli programlama dillerinden biri haline geldi. Google, Instagram ve Dropbox gibi önde gelen şirketler büyük ölçüde onlara güveniyor. Python, çok yönlü ürün ve platform dizileri için.
Ardından, yeni başlayanlar için bu Python eğitiminde , onu bu kadar değerli ve popüler yapan birçok kullanışlı özelliğine bakacağız.
Mutlaka Okuyun: Python Mülakat Soruları
Özellikler
Aşağıda, onu son derece popüler yapan bazı Python özellikleri listelenmiştir:
- Nesne yönelimli bir dil olan Python, kodun yeniden kullanılabilirliğine izin verir ve geliştiricilerin minimum kodlama ile uygulamalar oluşturmasına olanak tanır.
- Python, Java, C, C++ ve çok daha fazlası gibi diğer programlama dilleriyle kolayca entegre edilebilir. Java, C ve C++ gibi Python da kodu satır satır çalıştırır ve hata ayıklamayı kolaylaştırır.
- Python, web geliştirme, makine öğrenimi ve komut dosyası oluşturma gibi çeşitli alanlar için çok çeşitli standart kitaplıklar sunar.
- Python gömülebilir, yani Python kaynak kodu başka bir programlama dilinde kullanılabilir ve bunun tersi de geçerlidir.
- Python, platformlar arası bir dildir, yani UNIX, Linux, Windows, Mac vb. farklı platformlarda eşit olarak çalışabilir. Bu nedenle, programcıların yalnızca bir kez kod yazması gerekir.
- En önemlisi, Python ücretsiz, açık kaynaklı ve öğrenmesi kolay. Ayrıca, basit sözdizimi Python'u yeni başlayanlar için önerilen programlama dili yapar.
Python öğrenmenin faydaları hakkında daha fazla bilgi edinin.
Uygulamalar
Python'un genel amaçlı doğası, onu yazılım geliştirme ve diğer gelişmekte olan alanların hemen hemen her alanında her yerde bulunur. İçin kullanılır:
- Yazılım geliştirme
- Web uygulamaları
- Masaüstü GUI Uygulamaları
- Görüntü İşleme Uygulamaları
- Kurumsal Uygulamalar
- 3D CAD Uygulamaları
- Ses ve Video Tabanlı Uygulamalar
- İş uygulamaları
- Konsol Tabanlı Uygulamalar
- Yapay zeka
Python Anahtar Kelimeleri
Python anahtar sözcükleri, değişkenlerin, işlevlerin veya başka herhangi bir tanımlayıcının adı olarak kullanılamayan ayrılmış sözcüklerdir. Anahtar kelimeler büyük/küçük harf duyarlıdır ve oldukları gibi yazılmalıdır. Python 3, 30'dan fazla ayrılmış anahtar kelimeye sahiptir ve bunlardan yalnızca None, True ve False büyük harfle başlar. İşte tüm Python anahtar kelimelerinin bir listesi:
Kaynak
Python Tanımlayıcıları
Python'da tanımlayıcı, bir sınıfa, değişkene, işleve vb. verilen addır ve bir varlığı diğerinden ayırmaya yardımcı olur. Ayrıca Python tanımlayıcıları yazmak için belirli kurallar vardır. Örneğin, bir tanımlayıcı rakamların, büyük ve küçük harflerin ve alt çizgilerin bir kombinasyonu olabilir, bir tanımlayıcı adı bir rakamla başlayamaz, özel semboller içeremez ve bir anahtar kelime tanımlayıcı olarak kullanılamaz.
Değişken1, var_1, MyVar, tümü geçerli tanımlayıcı örnekleridir.
Python Değişkenleri
Değişken, verileri depolamak için kullanılan ayrılmış bir bellek konumudur. Verileri saklayan ve daha sonra programın kursunda değiştirilebilen bir kapsayıcı olarak düşünülebilir. Python'da bir değişkeni adlandırmak, tanımlayıcılarla aynı kuralları izler. Ayrıca Python'da değişken tipini belirtmemize gerek yok çünkü dil bunu kendi başına çıkarabiliyor.
Örneğin, num = 20. Burada bir num değişkeni oluşturduk ve ona 20 değerini atadık.
Python Sabitleri
Sabit, değeri değiştirilemeyen bir Python değişkenidir. Tipik olarak, Python'da bir sabit, ana dosyaya aktarılan ve işlevleri, değişkenleri vb. içeren yeni bir dosya olan bir modülde bildirilir ve atanır. Sabitler genellikle büyük harflerle yazılır.
Örneğin, PI = 3.14 bir sabit örneğidir.
Python Değişmezleri
Bir Python değişmezi, bir sabit veya değişkende verilen verilerdir ve farklı türlerde olabilir.
- Python'da bir dize değişmezi , tek, çift veya üçlü tırnak içine alınmış bir karakter dizisidir. Birden çok satırda yazılan dizelerde üçlü tırnak işaretleri kullanılır.
Örnekler:
strings = “Python'u öğrenelim”
Multiline_str = “”” Hoş Geldiniz
ile
Python eğitimi”””

- Sayısal bir hazır bilgi değiştirilemez ve üç farklı türden biri olabilir: Tamsayı, Kayan Nokta ve Karmaşık. Tamsayılar, kesirli kısmı olmayan pozitif veya negatif sayılar olabilir, kayan nokta (kayan nokta) hem tamsayı hem de kesirli kısımlara sahip gerçek sayılardır ve karmaşık sayıların bir gerçek ve sanal kısmı vardır.
Örnekler:
a = 100 //Tamsayı
b = 12.6 //Yüzer
c = 2+3.14j //Karmaşık
- Bir boole değişmezi iki değerden birine sahip olabilir: True veya False.
- Python, bir alanın oluşturulmadığını belirtmek için kullanılan özel bir None değerine sahiptir.
- Python'un dört farklı hazır bilgi koleksiyonu vardır : Liste değişmezleri, Dict değişmezleri, Tuple değişmezleri, Tuple değişmezleri ve Set değişmezleri.
Python Veri Türleri
Python'da her değerin bir veri tipi vardır. Bir veri türü bir sınıftır ve bir değişken, sınıfın bir nesnesidir (örneğidir). Önemli Python veri türlerinden bazıları aşağıda listelenmiştir:
- Python listesi , köşeli parantez içine alınmış ve virgülle ayrılmış düzenli bir öğe dizisidir. Tüm liste öğelerinin aynı türden olması gerekmez.
Örnek vermek:
x = [4.5, 6, 'Python']
- Python sayıları , tamsayılar, karmaşık sayılar ve kayan nokta sayılarından oluşan başka bir veri türüdür.
- Bir Python listesi gibi, bir demet , virgülle ayrılmış öğelerin sıralı bir sırasını ifade eder. Ancak, listelerden farklı olarak Python demetleri değişmezdir ve parantez içinde iyileştirilir.
tup = (6, 1+3j, 'Python')
- Başka bir Python veri türü, tek, çift veya üçlü tırnak içine alınmış bir karakter dizisi olan dizelerdir .
- Python kümesi , virgülle ayrılmış ve parantez içine alınmış sırasız bir öğe koleksiyonudur .
Örnekler:
s = {3,1,4,2,5}
- Python sözlüğü , tipik olarak geniş veri kümeleri için kullanılan bir anahtar-değer çiftleri topluluğudur . Parantez içinde tanımlanır ve ilgili değerini almak için bir anahtar kullanılır, tersi değil.
Örnek vermek:
>>> d = {4:'değer','anahtar':5}
>>> tip(d)
<sınıf 'dikte'>
Python Temel Operatörleri
Python operatörleri, aritmetik veya mantıksal hesaplamalar yapan özel sembollerdir. Python operatörlerinin farklı türleri şunlardır:
- Aritmetik operatörler (+, -, *, /, %, //, **)
- Karşılaştırma operatörleri (>, <, ==, !=, >=, <=)
- Mantıksal operatörler (ve, veya değil)
- Bitsel operatörler (AND, OR, NOT, XOR, sağa kaydırma, sola kaydırma)
- Atama operatörleri (=, +=, -=, *=, /=, %=, //=, **=, &=, |=, ^=, >>=, <<=)
- Özel operatörler: kimlik operatörleri (is, is not) ve üyelik operatörleri (in, not in)
Python'un Temel Sözdizimi
Yeni başlayanlar için bu Python eğitimini , sözdizimini anlamak için basit bir programla tamamlayacağız.
Aşağıdaki Python program örneği, iki sayı ekler ve toplamı yazdırır.
# İki sayı eklemek için Python programı
bir = 15
b = 6.3
# İki sayı ekleme
toplam = a + b
# Toplamın görüntülenmesi
print('{0} ve {1} toplamı {2}'dir.format(a, b, toplam))
Çıktı:
15 ve 6.3'ün toplamı 21.3'tür.
Özet
Python, yeni başlayanlar ve geliştiriciler arasında oldukça popüler olan genel amaçlı, nesne yönelimli bir programlama dilidir. Python, sahip olduğu birçok değerli özellik sayesinde yapay zeka dahil birçok alanda uygulamalara sahiptir. Yeni başlayanlar için bu Python eğitiminde Python'daki bazı temel kavramları tartıştık.
İleriye Doğru
Python ile Büyük Veri dünyasına girmek ister misiniz? upGrad'ın Büyük Verideki Gelişmiş Sertifikasyon Programı eşsiz bir fırsat!
Dünyanın en iyi Üniversitelerinden veri bilimi derslerini öğrenin . Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.
Akademik olarak zenginleştirici ve sektörle ilgili 7,5 aylık kurs, çalışan profesyonellerin Büyük Veride kariyer fırsatlarını geliştirmeleri için özel olarak tasarlanmıştır.
Kursta Öne Çıkanlar:
- 4+ vaka çalışmaları ve projeler.
- Python dahil olmak üzere ilgili programlama dillerinin, araçlarının ve kitaplıklarının kapsamlı kapsamı .
- 360 derece kariyer yardımı.
- Endüstri uzmanı mentorluğu.
- Pratik öğrenme ve eşler arası ağ oluşturma.
Bugün kaydolun!
IIIT-B & upGrad'ın çalışan profesyoneller için oluşturulan ve 10'dan fazla vaka çalışması ve proje, uygulamalı uygulamalı atölye çalışmaları, endüstri uzmanlarıyla mentorluk, endüstri danışmanlarıyla 1'e 1, 400+ sunan Veri Biliminde Yönetici PG Programına göz atın en iyi firmalarla saatlerce öğrenme ve iş yardımı.
1. Python'u yeni başlayanlar için öğrenmesi kolay mı?
Python, yeni başlayanlar için en kolay programlama dillerinden biri olarak kabul edilir. Yeterince kendini adamışsa herkes dili öğrenebilir. Ancak Python geliştiricisi olmak için Python'da ustalaşmak, sabır ve kapsamlı pratik gerektirir. Yeni başlayanlar için herhangi bir Python eğitiminden veya Python eğitimi PDF'sinden öğrenebilirsiniz.
2. BT olmayan bir kişi Python öğrenebilir mi?
Python dilinin sadeliği, teknik bilgisi olmayan kişilerden bile öğrenmeyi kolaylaştırır. Python ana akım bir bilgisayar programlama dili olmasına rağmen daha geniş bir kitleye hitap etmektedir.
3. Python'un dezavantajı nedir?
Python'un birkaç dezavantajı vardır. Yorumlanmış bir dil olduğu için Python, Java veya C/C++'dan daha yavaştır. Ayrıca, Python yüksek bellek tüketimine sahip olduğundan, bellek yoğun görevler için uygun değildir.