
Soru
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Kullanıcıdan aldığınız bir dizenin ilk 3 ve son 3 karakterinden oluşan bir dize döndürün. Dize uzunluğu 3'ten az ise, "empty string" döndürün.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Verilen dizede "Mr.Bean" alt dizesinin kaç kez göründüğünü bulan bir kod yazın.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Kullanıcıdan alınan iki nesne tamsayı türündeyse, iki nesneyi toplamak için bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Belirli bir dize ifadesinde bulunan telefon numarasını döndüren bir python kodu yazın.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Kullanıcıdan sınavdan aldığı notu isteyin ve notuna karşılık gelen harf notunu yazdırın.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Kullanıcıdan bir kelime alın ve bu kelimenin ilk harfinden başlayarak her seferinde bir harfi büyük harf olacak şekilde son harfe kadar işlemi tekrarlayan ve sonuçları liste içinde çıktı veren bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Kullanıcıdan bir dize alan ve dizedeki her karakteri dizin index numarasıyla eşleştiren bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Girilen bir rakama ait çarpım tablosunu oluşturun.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Çözümde Kullanılan Fonksiyonlar ve Yapılar
* if else yapısı
* input
* isdigit
Soru
Size verilen veya kullanıcıdan aldığınız bir string ifadenin ilk karakterini değiştirmeden, ilk karakter ile aynı olan karakteri "?" işareti ile değiştiren algoritma oluşturun.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
1'den 50'ye kadar olan sayıları çift veya tek olarak ayıran bir python kodu yazın.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
1'den 50'ye kadar tamsayıları yineleyen bir Python programı yazın. Üçün katları için sayı yerine "Big", yedinin katları yerine "Bang" yazın. Hem üçün hem de yedinin katı olan sayılar için "BigBang" yazdırın.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Girilen bir ismin veya kelimenin Büyük Unlu Uyumuna uyup uymadığını kontrol eden bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
#Kullanıcıdan aldığınız sayının basamak değeri 3'ten küçükse bunun yerine sayının karesini yazdıran bir algoritma oluşturun,
#3'ten büyük ve tek ise, bunun yerine sayının 2 eksiğini yazdırın,
#3'ten büyükse ve hatta, bunun yerine sayının 1 fazlasını yazdırın.
#Geçerli bir değer girilmezse, "invalid input" yazdırın.
Çözümde Kullanılan Fonksiyon ve Yapılar
Soru
Bir sayının Amicable(Dostane) sayı olup olmadığını bulan bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Verilen bir sayının basamak değerlerini liste içinde döndüren bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Bir sayının Armstrong sayı olup olmadığını bulan bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Sayı Tahmin Oyunu!
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Bir sayının Perfect sayı olup olmadığını bulan bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Bir cümlenin Palindrom olup olmadığını kontrol eden bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Bir sayının Asal sayı olup olmadığını bulan bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Verilen iki pozitif tam sayının En Büyük Ortak Bölenini bulan bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
Kullanıcıdan bir cümle alın ve alfabetik karakterlerin sayılarını döndüren bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyon ve Yapılar
Soru
list1 ve list2 adında iki dizi verildiğinde list2'nin alt dizileri olan list1 öğelerini döndüren bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyon ve Yapılar
Soru
Verilen dizide tek sayıları sıralı, çift sayıları orijinal konumlarında tutan bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyon ve Yapılar
Soru
İçinde eleman olarak tuple olan bir listi verildiğinde, listeyi tuple içindeki ikinci öğeye göre artan düzende sıralayan ve sıralanmış listeyi döndüren bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyon ve Yapılar
Soru
Kendisinden sonraki sayıdan büyük olan sayıları yazdıran bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyon ve Yapılar
Soru
Collatz serisi oluşturmak için kullanıcıdan bir tam sayı alın. Seriyi ve serinin en büyük tam sayısını döndüren bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru
str 1 karakterlerinin bir kısmı str 2 ile eşleşecek şekilde yeniden düzenlenebiliyorsa True, aksi takdirde False döndüren scramble(str1, str2) fonksiyonu yazın.
Çözümde Kullanılan Fonksiyonlar ve Yapılar
Soru: Bir liste ve hedef sayısı verildiğinde listenin hangi iki elemanı ile o sayıya ulaşılabileceğini belirten bir python kodu yazın.
Çözümde Kullanılan Fonksiyon ve Yapılar
Soru: Verilen sayının faktöriyelini hesaplayan bir python kodu yazın.
Örnek1: 4 --->> 24 (4*3*2*1)
6 --->> 720 (6*5*4*3*2*1)
Çözümde Kullanılan Fonksiyon ve Yapılar
Soru: Kullanıcıdan aldığınız bir cümle veya kelimeyi ilk harf alfabenin 7 nci harfi olacak şekilde kodlayıp çıktı olarak veren bir algortima oluşturun.
Example:
Joseph >> Ötyiüm
Mr.Bean >> Sv.Gifş
Çözümde Kullanılan Fonksiyon ve Yapılar
Soru: Bir harf verildiğinde, harfe en yakın sesli harfi döndüren bir fonksiyon oluşturun. Verilen harfe iki sesli harf eşit uzaklıktaysa, önceki sesli harfi döndürün.
Çözümde Kullanılan Fonksiyon ve Yapılar
Soru: Anagram kelimeler, aynı harflere sahip ancak farklı düzenlenmiş dizeleri ifade eder. Verilen bir dizedeki anagramları gruplayın. Çıktınızın sırası önemli değildir.
Çözümde Kullanılan Fonksiyon ve Yapılar
Soru: Yalnızca '(', ')', '{', '}', '[' ve ']'' karakterlerini içeren bir dize verildiğinde dizedeki parantezlerin doğru sırada ve aynı tip parantez ile açılıp kapatıldığını teyit eden bir algoritma oluşturun.
Çözümde Kullanılan Fonksiyon ve Yapılar
Soru
# Analitik düzlemdeki noktaların bir listesi, bir merkez noktası ve bir k tam sayısı verildiğinde, merkez noktasına en yakın k noktalarını bulun.
# Analitik düzleme ait bir nokta listesi, bir merkez nokta ve bir k tamsayısında, merkez nokta en yakın k kadar noktayı bulun.
# Örnek >> verilen noktaların listesi [(1, 3), (5, 2), (2, 4)],
>> merkez noktası (4, 1) ve k = 2
>> çıktı [(5, 2), (1, 3)]
Çözümde Kullanılan Fonksiyon ve Yapılar
Soru
# Rastgele farklı basamak değerlerine sahip 4 basamaklı bir sayı oluşturun (sayı sıfırla başlayabilir).
# Kullanıcıdan 4 basamaklı bir sayı tahmin etmesini isteyin.
# Kullanıcının doğru yerde doğru tahmin ettiği her rakam için bir “inek” vardır.
# Kullanıcının yanlış yerde doğru tahmin ettiği her rakam için bir “boğa”dır.
# Kullanıcı her tahminde bulunduğunda, onlara kaç tane "inek" ve "boğa" olduğunu söyleyin.
# Kullanıcı doğru sayıyı tahmin ettiğinde oyun biter.
# Kullanıcının oyun boyunca yaptığı tahmin sayısını takip edin ve sonunda kullanıcıya söyleyin.
# Bilgisayar tarafından üretilen sayının 1570 olduğunu söyleyin. Örnek bir etkileşim şöyle görünebilir:
# İnekler ve Boğalar Oyununa Hoş Geldiniz!
# Bir sayı girin:
# >>> 1274
# 2 cow, 0 bull
# >>> 1256
# 1 cow, 1 bull
Çözümde Kullanılan Fonksiyon ve Yapılar
Soru: Avrupa'da bir bölgenin posta kodlarını içeren bir txt dosyası verilir. Bu dosyayı kullanarak, bir veya daha fazla aynı sayıdan oluşan tüm posta kodlarını döndüren bir algoritma oluşturun. Ortaya çıkan posta kodlarını şehir adlarıyla birlikte listeleyin (not: bazı yerlerde aynı posta kodu vardır).
Çözümde Kullanılan Fonksiyon ve Yapılar
Merhaba;
"Python ile Python Algoritma: Açıklamalı 50 Algoritma Çözümü" kursumuza hoşgeldiniz.
Python ile Python Programlama, Veri Bilimi, Python Algoritma Örnekleri ve Çözümleri ile Seviyenizi Yükseltin
Tüm Seviyeler için Python Programlama Dili ile Algoritma Çözümleri
Bu kursta Python ile programlamanın temellerini atmanıza yardımcı olacak bir çok algoritma bulacaksınız. Bu algoritmaları nasıl oluşturmanız gerektiğini kavrayacak ve karşınıza çıkan sorunların üstesinden gelebileceksiniz. En basit seviyeden ileri seviyelere ait birbirinden farklı birçok algoritmanın çözümlerinde Python'ın birçok fonksiyonunu da nasıl kullanmanız gerektiği hakkında fikir edinebileceksiniz. Eğer programlama hakkında öğrenmeye başlamış kod yazma konusunda kendinizi geliştirmek istiyorsanız bu kurs tam size göre!
Kursumuzun Yapısı
Kurs boyunca 3 farklı bölüm ile karşılaşacaksınız ve her bölümde;
Öğrendiğimiz bilgileri kalıcı hale getirmek için dersler arasında quizler çözeceğiz.
Bölümlerin sonunda çözümlerimizde kullandığımız yapıları içeren kodlama çalışmaları yapacağız.
Data types
Data conversion
Logical operations
Collection Types
If - else statements
Loops
Functions
Konuları ile makine öğrenmesi (machine learning), veri bilimi (data science), derin öğrenme(deep learning) temellerini öğrenin.
Kurs İçeriği
Kurs boyunca bilişim sektöründe faaliyet gösteren birçok firmanın iş alım mülakatlarında sordukları kodlama örneklerini içeren algoritma çözümlerimiz olacak. Hem Python programlama dilini öğrenirken kendimizi daha da geliştirecek hemde mülakatlardaki teknik kodlama sorularına hazır olacağız.
Kurs süresince gerek sorularınızı, gerekse görüşlerinizi ve eleştirilerinizi hiç çekinmeden bizimle paylaşabilirsiniz.
21. Yüzyılın en popüler mesleklerinden birisi olarak görülen yazılım sektörünün en çok kullanılan programlama dillerinden olan Python ile kodlamanın hem en basit halini hem de en karmaşık halini içeren algoritmalarını ele aldığımız bu eğitim ile sizlerde kendinizi geliştirme imkanı bulacaksınız.
Peki Neden Python? Python çünkü
Python'ın çok kolay okunabilen bir kod yapısına sahip
Python'ın çok kullanışlı ve benzersiz kütüphaneleri var
Nesne Tabanlı Programlamaya elverişli
Python Web geliştirmeden veri analizine, makine öğrenmesinden yapay zekaya kadar oldukça geniş bir kullanım yelpazede kullanılabiliniyor
Son yıllarda en çok tercih edilen programlama dillerinden birisi.
Ve en önemlısı Python kariyer açısından da önemli fırsatlar sunuyor
Gereksinimler
Python öğrenmeye başlamış olmak
Temel Matematik bilgisi
Kurs videolarını eksiksiz, sonuna kadar ve sırayla izlemek.
Öğrenme kararlılığı ve sabır
Python Programlama Dili:
İster makine öğrenimi, ister finans alanında çalışıyor olun, ister web geliştirme veya veri bilimi alanında kariyer yapıyor olun, Python öğrenebileceğiniz en önemli becerilerden biridir. Python'un basit sözdizimi özellikle masaüstü, web ve iş uygulamaları için uygundur.
Güncel İçerik
Teknolojinin hızlı bir şekilde nasıl geliştiği sır değil. Her gün yeni araçlar piyasaya sürülüyor ve en son bilgilerden haberdar olmak çok önemli. Bu kursla her zaman en yeni trendleri takip etme şansına sahip olacaksın.
Video ve Üretim Kalitesi Kalitesi
Tüm içeriklerimizı size en iyi öğrenme deneyimini sunmak için yüksek kaliteli video / ses olarak üretiyoruz.
Python ile Algoritma Çözümleri Kursumuza katıldığınızda;
Kursa Ömür Boyu Erişim
Soru ve Cevap bölümünde Hızlı ve Kolay Destek
Udemy Tamamlama Sertifikası İndirme şansını elde etmiş olacaksınız.
Daha fazla zaman kaybetmeyin ve "Python: Yeni Başlayanlar İçin Uygulamalı Python Programlama" kursumuza siz de kayıt olun!
Kursta görüşmek üzere!