Python Dersleri: 40 - FONKSİYONEL PROGRAMLAMA (2020)

preview_player
Показать описание
Komple eğitim serisinin bu dersinde Fonksiyonel Programlama hakkında bilgi veriliyor.
Farklı örneklerle fonksiyonel programlama anlatılıyor.

*** evieplus Academy ***

*** Python Komple Eğitim Serisi ***

Dünyanın en popüler #yazılım geliştirme dili olan #Python, başlangıçtan ileri seviye ye kadar herkese hazırlanmış derslerle bu dilin detaylarını öğrenmek çok kolay. #PythonKompleEğitimSerisi bu amaçla tüm alanlarda geliştirilebilecek yazılımlar hakkında bilgi vermeye ve uzman yetiştirmeyi hedefliyor. Eğitim serisi ek olarak alıştırmalar, örnekler ve projeler içermektedir.

Python Komple Eğitim Serisi bir bütün olarak tasarlandığından konuları daha iyi anlayabilmek için birinci bölümden hepsini sırayla izlemeni tavsiye ediyorum. Ayrıca gerek duyduğunda videoyu tekrar izlemende fayda var. Tüm videoları sırayla izlemek için aşağıdaki linke tıklayabilirisn.

Anlatmamı ve detaylandırmamı istediğiniz konular için aşağıya yorumunuzu ekleyin.

Eğitmen: Ferhat Mousavi

#PythonDersleri
Рекомендации по теме
Комментарии
Автор

Kodlama ve kodlamayla ilgili sorularınızı aşağıdaki linkten sorabilirsiniz:
Açıklamamı veya anlatmamı istediğin diğer konular için yorumlara yazarak benimle paylaşabilirsin.

evieplusAcademy
Автор

Biraz uzun oldu. Ama sanırım çalışıyor

def fibo(number):
if number:
first=0
second=1
finish=0
for x in range(number):
third = first+second
first = second
second = third
finish +=third
if third>=number:
finish -=second
break
return finish +1

arifismayilli
Автор

def fibo(number):
fibListe = [0, 1]
try:
if number < 1:
print("Lütfen 1'den büyük bir sayı giriniz.")
return None
elif number == 1:
return print(fibListe[0])
elif number == 2:
return print(fibListe)
elif number>2:
while len(fibListe) < number:

return print(fibListe)
except TypeError:
print("Lütfen bir sayı giriniz.")


fibo(20)

aydinakbuga
Автор

sayinin EKOK'unu yapma kodu
first=int(input('ilk rakami giriniz: '))
second=int(input('ikinci rakami giriniz: '))
maksimum=first*second
for x in range(1, (maksimum+1)):
calc1=x%first
calc2=x%second
if calc1==0 and calc2==0:
print(f"{first} ve {second} rakamlarinin EKOK'u = {x}")
break

salehaliyev
Автор

kucuk bir mukemmel sayi bulma programi
ask=int(input('kac rakama kadar olan sayilari kontrol etmek istersiniz:? '))
numbers=list(range(1, ask))
for x in numbers:
bolunenler=[]
for y in range(1, x):
hesab=x%y
if hesab==0:
bolunenler.append(y)
say=0
for topla in bolunenler:
say+=topla
if say==x:
print(x, 'mukemmel bir sayidir')

salehaliyev
Автор

Anlatımlarınız çok iyi . İleride QT4 desinger la dersler hazırlarsanız çok faydalı olur.

blacklove
Автор

Ders anlatımlarınız çok iyi. QT4 desinger kullanımı nasıl kullanılacağından çok sqlite işlemleri buton tablo tabloya veriçekme verilerin düzenlenebilmesi silinmesin . formları ui kullanmak py olarakmı kullanmak daha iyi olur? her ikisininde kullanım şekli. görsel bir program yaparak anlatırsanız. Konuların bir biri ile bağlantısını daha iyi kavrarız.teşekkür ederim.

blacklove
Автор

Arkadaşlar ben python' ı yazbel'in kitabından öğreniyorum. Çünkü referansları da çok sağlam. fakat okuyarak ilerlemek epey sıkıcı geliyor. videolar hakkında yorumunuz nedir. Lütfen tamamlayan varsa cevap versin

mehmetmoli
Автор

bir EBOB programi yazdim
sayi1=int(input('EBOB icin ilk sayiyi giriniz: '))
sayi2=int(input('EBOB icin ikinci sayiyi giriniz: '))
bolunenler=[]
for x in range(1, sayi1):
if sayi1%x==0:
bolunenler.append(x)
for x in range(1, sayi2):
if sayi2%x==0:
bolunenler.append(x)
big=0
for x in bolunenler:
count=bolunenler.count(x)
if count==2:
if x>big:
big=x
print(F"yazdiginiz rakamlarin En buyuk ortak boleni (EBOB'u) ->> {big}")

salehaliyev
Автор

ödev çözümü:

newLİst = [0, 1]
sayı = int(input("Bir sayı girin: "))
for i in range(2, sayı + 1):
deger = newLİst[i - 2] + newLİst[i - 1]
if deger > sayı:
break
newLİst.append(deger)
print(newLİst)
# 0 1 1 2 3 5 8

rmvzgdw
Автор

hocam gerekli kodu twitter da gonderdim lutfen kodu incelermisiniz

salehaliyev
Автор

Biraz uattım sanırım ama

FibonacciDizisi= [0, 1]
while len(FibonacciDizisi)<1000 :


def SumFibonacci(number):
result = 0
for index in range(number) :
result+=index
print(result)

DerecedenDinle