Quiz: Kod Təxmin Et
Bir az əylənək! Bu kodu oxuyun və nəticəni təxmin etməyə çalışın.
Nəticə nə olacaq?
Bir az əylənək! Bu kodu oxuyun və nəticəni təxmin etməyə çalışın.
rəqəm = 5
rəqəm += 3
print(rəqəm * 2)
Nəticə nə olacaq?
Python yeni başlayanlar üçün çoxlu kitabxanalar təqdim edir. Bu kitabxanalar kod yazmağı daha da asanlaşdırır. Budur 3 maraqlı kitabxana:
1. Math: Mürəkkəb riyazi funksiyalar üçün.
2. Datetime: Tarix və vaxt ilə işləmək üçün.
3. Random: Təsadüfi rəqəmlər yaratmaq üçün.
Hansı kitabxanadan istifadə etmisiniz? Şərhlərdə yazın!
1. Math: Mürəkkəb riyazi funksiyalar üçün.
import math
print(math.sqrt(16)) # 4.0
2. Datetime: Tarix və vaxt ilə işləmək üçün.
import datetime
indi = datetime.datetime.now()
print(indi)
3. Random: Təsadüfi rəqəmlər yaratmaq üçün.
import random
rəqəm = random.randint(1, 10)
print(rəqəm)
Hansı kitabxanadan istifadə etmisiniz? Şərhlərdə yazın!
Story: Dəyişənlər Nədir və Onlar Necə İşləyir?
Python-un ən vacib anlayışlarından biri "dəyişənlərdir". Amma dəyişənlər nədir? Gəlin bunu gündəlik həyatla izah edək:
Dəyişənlər — məlumatları saxlamaq üçün istifadə etdiyiniz "qutular" kimidir.
- Misal üçün, "rəqəm" adlı bir dəyişən yaradaq və ona bir dəyər təyin edək:
Nəticə: 5
Siz dəyişənin içindəkini istədiyiniz zaman dəyişə bilərsiniz:
Nəticə: 10
Fun Fact: Python-da dəyişənin adını istədiyiniz kimi seçə bilərsiniz! Amma ad aydın olmalıdır, məsələn:
Challenge:
Yazın:
Öz adınızı dəyişən kimi saxlayın.
Yaşınızı ayrıca dəyişən kimi qeyd edin.
Yazdırın: "Adım [ad], yaşım isə [yaş]-dır".
Şərhlərdə öz nəticələrinizi bölüşün! 🐍
Python-un ən vacib anlayışlarından biri "dəyişənlərdir". Amma dəyişənlər nədir? Gəlin bunu gündəlik həyatla izah edək:
Dəyişənlər — məlumatları saxlamaq üçün istifadə etdiyiniz "qutular" kimidir.
- Misal üçün, "rəqəm" adlı bir dəyişən yaradaq və ona bir dəyər təyin edək:
rəqəm = 5
print(rəqəm)
Nəticə: 5
Siz dəyişənin içindəkini istədiyiniz zaman dəyişə bilərsiniz:
rəqəm = 10
print(rəqəm)
Nəticə: 10
Fun Fact: Python-da dəyişənin adını istədiyiniz kimi seçə bilərsiniz! Amma ad aydın olmalıdır, məsələn:
meyvə = "alma"
print(meyvə)
Challenge:
Yazın:
Öz adınızı dəyişən kimi saxlayın.
Yaşınızı ayrıca dəyişən kimi qeyd edin.
Yazdırın: "Adım [ad], yaşım isə [yaş]-dır".
Şərhlərdə öz nəticələrinizi bölüşün! 🐍
Funksiya Nədir? Python-da Funksiyalarla Tanışlıq
Bir proqramda eyni işi təkrar-təkrar görmək lazım gəlsə, hər dəfə kod yazmağa ehtiyac yoxdur. Bunun üçün funksiyalar var!
Funksiya — müəyyən bir işi yerinə yetirmək üçün yazılmış kod blokudur.
Misal üçün, belə bir funksiyanız var:
Bu funksiya yalnız bir dəfə yazılır, amma istədiyiniz qədər istifadə edə bilərsiniz:
Nəticə:
Salam! Python ilə öyrənməyə davam edin!
Salam! Python ilə öyrənməyə davam edin!
Challenge:
1. Öz funksiyanızı yaradın, məsələn, iki rəqəmi toplasın:
2. Bu funksiyanı test edin:
Funksiyalar kodunuzu daha təmiz və sadə edir. Bugün öz funksiyanızı yazmağa çalışın!
Bir proqramda eyni işi təkrar-təkrar görmək lazım gəlsə, hər dəfə kod yazmağa ehtiyac yoxdur. Bunun üçün funksiyalar var!
Funksiya — müəyyən bir işi yerinə yetirmək üçün yazılmış kod blokudur.
Misal üçün, belə bir funksiyanız var:
def salamla():
print("Salam! Python ilə öyrənməyə davam edin!")
Bu funksiya yalnız bir dəfə yazılır, amma istədiyiniz qədər istifadə edə bilərsiniz:
salamla()
salamla()
Nəticə:
Salam! Python ilə öyrənməyə davam edin!
Salam! Python ilə öyrənməyə davam edin!
Challenge:
1. Öz funksiyanızı yaradın, məsələn, iki rəqəmi toplasın:
def topla(a, b):
return a + b
2. Bu funksiyanı test edin:
print(topla(5, 7)) # 12
Funksiyalar kodunuzu daha təmiz və sadə edir. Bugün öz funksiyanızı yazmağa çalışın!
Top 5 Python Resursları: Yeni Başlayanlar Üçün
Python öyrənmək istəyirsiniz, amma haradan başlamağı bilmirsiniz? Bu resurslar işinizi asanlaşdıracaq:
1️⃣ Python.org
Rəsmi veb sayt. Buradan Python-un son versiyasını yükləyə və rəsmi sənədlərdən faydalana bilərsiniz.
2️⃣ W3Schools
Sadə və anlaşılan dərslər. Hər bir mövzu üçün nümunələr və testlər mövcuddur.
3️⃣ Real Python
Daha dərindən öyrənmək istəyirsinizsə, bu sayt sizə kömək edəcək.
4️⃣ SoloLearn
Mobil tətbiq olaraq istifadə edə bilərsiniz. Həm dərslər, həm də praktik testlər var.
5️⃣ @pythonaze 😉
Telegram kanalımızda hər gün faydalı məlumatlar paylaşılır!
Sizin favorit resursunuz hansıdır? Şərhlərdə yazın və başqaları ilə bölüşün!
Python öyrənmək istəyirsiniz, amma haradan başlamağı bilmirsiniz? Bu resurslar işinizi asanlaşdıracaq:
1️⃣ Python.org
Rəsmi veb sayt. Buradan Python-un son versiyasını yükləyə və rəsmi sənədlərdən faydalana bilərsiniz.
2️⃣ W3Schools
Sadə və anlaşılan dərslər. Hər bir mövzu üçün nümunələr və testlər mövcuddur.
3️⃣ Real Python
Daha dərindən öyrənmək istəyirsinizsə, bu sayt sizə kömək edəcək.
4️⃣ SoloLearn
Mobil tətbiq olaraq istifadə edə bilərsiniz. Həm dərslər, həm də praktik testlər var.
5️⃣ @pythonaze 😉
Telegram kanalımızda hər gün faydalı məlumatlar paylaşılır!
Sizin favorit resursunuz hansıdır? Şərhlərdə yazın və başqaları ilə bölüşün!
Python ilə sadə şifrələmə alqoritmi yazmağa nə deyirsiniz? 🔐
Bu gün biz "Caesar Cipher" adlı məşhur üsulu tətbiq edəcəyik. Bu üsul mətnin hərflərini müəyyən sayda "irəli sürərək" şifrələyir.
Nəticə:
Bu kod ilə mətniniz şifrələnir. Misal üçün:
✔️ Mətni: "Python Sadədir"
✔️ Şifrələnmiş versiya: "Sbwkrq Vdghglu"
Challenge:
1️⃣ Yuxarıdakı kodu test edin və öz mətni şifrələyin.
2️⃣ Yeni funksiyanı yazmağa çalışın: şifrələnmiş mətnin deşifrələnməsi (mətnin ilkin halını bərpa etmək üçün).
Python ilə şifrələmə sahəsində nələr edə biləcəyinizi nümayiş etdirin. Sizin nəticələriniz necə oldu? Şərhlərdə yazın! 🐍
Bu gün biz "Caesar Cipher" adlı məşhur üsulu tətbiq edəcəyik. Bu üsul mətnin hərflərini müəyyən sayda "irəli sürərək" şifrələyir.
def sifrele(metin, addim):
sifrelenmis = ""
for herf in metin:
# Əgər hərf boşluqdırsa, olduğu kimi qalır
if herf == " ":
sifrelenmis += herf
# Kiçik hərfləri şifrələyirik
elif herf.islower():
sifrelenmis += chr((ord(herf) - ord('a') + addim) % 26 + ord('a'))
# Böyük hərfləri şifrələyirik
elif herf.isupper():
sifrelenmis += chr((ord(herf) - ord('A') + addim) % 26 + ord('A'))
else:
sifrelenmis += herf # Digər simvollar olduğu kimi qalır
return sifrelenmis
# Test edək
metin = "Python Sadədir"
addim = 3
sifrelenmis_metin = sifrele(metin, addim)
print(f"Şifrələnmiş mətn: {sifrelenmis_metin}")
Nəticə:
Bu kod ilə mətniniz şifrələnir. Misal üçün:
✔️ Mətni: "Python Sadədir"
✔️ Şifrələnmiş versiya: "Sbwkrq Vdghglu"
Challenge:
1️⃣ Yuxarıdakı kodu test edin və öz mətni şifrələyin.
2️⃣ Yeni funksiyanı yazmağa çalışın: şifrələnmiş mətnin deşifrələnməsi (mətnin ilkin halını bərpa etmək üçün).
Python ilə şifrələmə sahəsində nələr edə biləcəyinizi nümayiş etdirin. Sizin nəticələriniz necə oldu? Şərhlərdə yazın! 🐍
👍3
🧠 Python ilə "Palindrom" Tapıcı: Çətinliklə Üzləşməyə Hazırsınız? 🔍
Bugünkü tapşırıq: Palindromlarla işləyən kod yazmaq!
Palindrom nədir?
Palindrom — tərsdən oxuduqda eyni qalan sözlər və ya ifadələrdir. Məsələn: "anna", "level", "12321".
Sizin vəzifəniz: Verilmiş mətni yoxlamaq — o, palindromdurmu, yoxsa yox?
Aşağıdakı kod sizə bu işi görməkdə kömək edəcək:
Nəticə:
Nəticəni bizimlə bölüş 👇
Challenge:
1️⃣ Öz palindrom yoxlayıcınızı yaradın. Kodda hansısa yenilik etməyə çalışın, məsələn:
Rəqəmlər və simvolları nəzərə almayan versiya yaradın.
Tərs oxunduqda da düzgün qalan ifadələrə baxın, məsələn: "A man, a plan, a canal: Panama".
2️⃣ Daha çətin versiya: Bir çox cümlədən ibarət bir faylı yükləyin və yalnız palindrom olan cümlələri tapın.
💡 Fun Fakt:
Dünyanın ən uzun palindrom sözlərindən biri **"saippuakivikauppias"**dır (finn dilində "sabun satıcısı" deməkdir).
Bugünkü tapşırıq: Palindromlarla işləyən kod yazmaq!
Palindrom nədir?
Palindrom — tərsdən oxuduqda eyni qalan sözlər və ya ifadələrdir. Məsələn: "anna", "level", "12321".
Sizin vəzifəniz: Verilmiş mətni yoxlamaq — o, palindromdurmu, yoxsa yox?
Aşağıdakı kod sizə bu işi görməkdə kömək edəcək:
def palindrom_yoxla(metin):
# Mətnin boşluqlarını və böyük hərflərini nəzərə almamaq üçün
temiz_metin = "".join(metin.lower().split())
# Mətnin tərsinə bərabər olub-olmadığını yoxlayırıq
return temiz_metin == temiz_metin[::-1]
# Test edək
cumle1 = "Anna"
cumle2 = "Salam"
cumle3 = "12321"
print(f"'{cumle1}' palindromdur? {palindrom_yoxla(cumle1)}")
print(f"'{cumle2}' palindromdur? {palindrom_yoxla(cumle2)}")
print(f"'{cumle3}' palindromdur? {palindrom_yoxla(cumle3)}")
Nəticə:
Challenge:
1️⃣ Öz palindrom yoxlayıcınızı yaradın. Kodda hansısa yenilik etməyə çalışın, məsələn:
Rəqəmlər və simvolları nəzərə almayan versiya yaradın.
Tərs oxunduqda da düzgün qalan ifadələrə baxın, məsələn: "A man, a plan, a canal: Panama".
2️⃣ Daha çətin versiya: Bir çox cümlədən ibarət bir faylı yükləyin və yalnız palindrom olan cümlələri tapın.
💡 Fun Fakt:
Dünyanın ən uzun palindrom sözlərindən biri **"saippuakivikauppias"**dır (finn dilində "sabun satıcısı" deməkdir).
👍1
🔐 Python ilə Şifrələmə: Özünüzün "Morse Code" Alətini Yaradın!
Bu gün Python ilə "Morse Code" şifrələmə aləti yaradacağıq!
Morse Code — hərfləri və rəqəmləri nöqtə və tire simvolları ilə ifadə edən qədim şifrələmə üsuludur.
Məsələn: "Python" sözü bu cür yazılır
Gəlin öz Morse Code şifrələyicimizi yazaq və test edək! 🚀
Nəticə:
Məsələn, "Python Telegram" üçün Morse kod belə olacaq:
Challenge:
1️⃣ Öz adınızı Morse koduna çevirin və cavabı şərhlərdə paylaşın.
2️⃣ Daha çətin versiya: Morse koddan normal mətnə çevirən bir funksiya yazmağa çalışın. Əlavə kömək üçün Morse Code qarşılığı belə olacaq:
💡 Fun Fakt:
Morse Code əvvəllər teleqraf sistemlərində istifadə olunurdu və təcili SOS siqnalı belə görünür:
Bu gün Python ilə "Morse Code" şifrələmə aləti yaradacağıq!
Morse Code — hərfləri və rəqəmləri nöqtə və tire simvolları ilə ifadə edən qədim şifrələmə üsuludur.
Məsələn: "Python" sözü bu cür yazılır
.--. -.-- - .... --- -.
Gəlin öz Morse Code şifrələyicimizi yazaq və test edək! 🚀
# Morse Code şifrələmə üçün simvolların qarşılığı
MORSE_CODE = {
'A': '.-', 'B': '-...', 'C': '-.-.', 'D': '-..', 'E': '.', 'F': '..-.',
'G': '--.', 'H': '....', 'I': '..', 'J': '.---', 'K': '-.-', 'L': '.-..',
'M': '--', 'N': '-.', 'O': '---', 'P': '.--.', 'Q': '--.-', 'R': '.-.',
'S': '...', 'T': '-', 'U': '..-', 'V': '...-', 'W': '.--', 'X': '-..-',
'Y': '-.--', 'Z': '--..',
'1': '.----', '2': '..---', '3': '...--', '4': '....-', '5': '.....',
'6': '-....', '7': '--...', '8': '---..', '9': '----.', '0': '-----',
' ': '/'
}
# Şifrələmə funksiyası
def morse_sifrele(metin):
sifrelenmis = ""
for herf in metin.upper():
sifrelenmis += MORSE_CODE.get(herf, '') + " "
return sifrelenmis.strip()
# Test edək
metin = "Python Telegram"
sifrelenmis = morse_sifrele(metin)
print(f"Morse kod: {sifrelenmis}")
Nəticə:
Məsələn, "Python Telegram" üçün Morse kod belə olacaq:
.--. -.-- - .... --- -. / - . .-.. . --. .-. .- --
Challenge:
1️⃣ Öz adınızı Morse koduna çevirin və cavabı şərhlərdə paylaşın.
2️⃣ Daha çətin versiya: Morse koddan normal mətnə çevirən bir funksiya yazmağa çalışın. Əlavə kömək üçün Morse Code qarşılığı belə olacaq:
REVERSE_MORSE_CODE = {v: k for k, v in MORSE_CODE.items()}💡 Fun Fakt:
Morse Code əvvəllər teleqraf sistemlərində istifadə olunurdu və təcili SOS siqnalı belə görünür:
... --- ...
👍3
Кенлон_Сет_Python_Создай_свою_первую_игру_с_нуля_Учимся_программировать.pdf
37.3 MB
📕 Книга "Python. Создай свою первую игру с нуля! Самоучитель в примерах"