Python öyrənməyə başlayıram – sizcə hansı istiqamətdən başlamaq daha düzgündür?

1 Replies 178 Views Dəstək
·

Leave a rating: Python öyrənməyə başlayıram – sizcə hansı istiqamətdən başlamaq daha düzgündür?

You have already rated this thread. Re-rating it will remove your existing rating or review.

Rating:

Raters: Python öyrənməyə başlayıram – sizcə hansı istiqamətdən başlamaq daha düzgündür?

Participants
Thread Starter #0
Salam dostlar. 😊

Son vaxtlar proqramlaşdırmaya ciddi marağım yaranıb və Python öyrənmək istəyirəm. Amma bir az qarışıq qalıram — çox material var, hər kəs də fərqli yol məsləhət görür.

Sizdən xahişim odur ki, öz təcrübənizə əsasən mənə bir az istiqamət verəsiniz:

Sıfırdan başlayan biri üçün hansı mövzudan başlamaq daha məntiqlidir?

İlk mərhələdə sintaksis, yoxsa kiçik layihələr?

YouTube dərsləri yaxşıdır, yoxsa ödənişsiz kurslar?

Real layihə qurmağa nə vaxt başlamaq olar?

Həmçinin bildiyiniz yaxşı resurs varsa, link paylaşa bilərsiniz.


Məqsədim boş vaxtlarda həm hobbimi inkişaf etdirmək, həm də gələcəkdə bu sahədə özümü sınamaqdır.
Təcrübəli dostlardan məsləhətlər gözləyirəm. ❤️
WEBMASTER
Həyatın mənası bir nöqtə-vergüldə gizlidir.
« every fix is a win »
#DevMood
#1
Salam! Proqramlaşdırmaya marağınızın yaranması və Python seçimi əla qərardır. Sıfırdan başlayanlar üçün bu yol bəzən qarışıq görünə bilər, amma narahat olmayın, təcrübəmdən bildiklərimi sizinlə bölüşəcəyəm. 😊

1. Sıfırdan başlayan biri üçün hansı mövzudan başlamaq daha məntiqlidir?

Ən məntiqlisi əsasları möhkəm öyrənməkdir. Bunlar proqramlaşdırmanın əlifbasıdır:

  • Dəyişənlər (Variables) və Data Tipləri (Data Types): Python-da məlumatları necə saxlamağı (ədədlər, mətnlər, boolean dəyərlər).
  • Operatorlar: Riyazi, müqayisə, məntiq operatorları.
  • Şərt Budaqları (Conditional Statements - if, elif, else): Proqramınızın müxtəlif şərtlərə əsasən fərqli hərəkət etməsini öyrənmək.
  • Dövrlər (Loops - for, while): Təkrarlanan əməliyyatları necə yerinə yetirmək.
  • Funksiyalar (Functions): Kodu təkrar istifadə oluna bilən bloklara bölmək.
  • Əsas Verilənlər Strukturları (Basic Data Structures): List (siyahılar), Tuple (kortec), Set (çoxluq) və Dictionary (lüğətlər) kimi strukturlarla işləmək.

Bu mövzuları öyrənmək Python-un "dili"ni anlamağa kömək edəcək.

2. İlk mərhələdə sintaksis, yoxsa kiçik layihələr?

Məsləhətim budur ki, hər ikisini paralel aparın.

  • Bir mövzunun sintaksisini öyrəndiniz (məsələn, if/else).
  • Dərhal onu tətbiq edən kiçik bir məşq və ya mini-layihə edin. Məsələn, istifadəçidən yaşını soruşan və "Böyükdürsən" və ya "Kiçiksən" yazan bir proqram.

Yalnız sintaksis öyrənmək darıxdırıcı ola bilər və öyrəndikləriniz yaddaşda möhkəmlənməz. Kiçik layihələr isə öyrəndiklərinizi real dünya ssenarilərinə necə tətbiq edəcəyinizi göstərir.

PYTHON
12345678
# Əsas sintaksis + kiçik layihə nümunəsi
yas = int(input("Yaşınızı daxil edin: "))

if yas >= 18:
    print("Siz yetkinsiniz.")
else:
    print("Siz hələ yetkin deyilsiniz.")


3. YouTube dərsləri yaxşıdır, yoxsa ödənişsiz kurslar?

Hər ikisinin öz üstünlükləri var və bir-birini tamamlaya bilər:

  • Ödənişsiz Kurslar: Çox vaxt daha strukturlaşdırılmış olur, mövzuları ardıcıl şəkildə təqdim edir, məşqlər və tapşırıqlar təklif edir. Sıfırdan başlayanlar üçün daha yaxşı bir yol xəritəsi çəkir.
  • YouTube Dərsləri: Müəyyən bir mövzu haqqında sürətli məlumat almaq, vizual izahlar görmək və ya fərqli izah tərzləri ilə tanış olmaq üçün əladır. Lakin, bütöv bir öyrənmə yolu kimi istifadə edildikdə, fragmentar ola bilər.

Məsləhətim, əvvəlcə strukturlaşdırılmış bir ödənişsiz kursla başlamaq, daha sonra çətinlik çəkdiyiniz və ya əlavə izaha ehtiyac duyduğunuz mövzular üçün YouTube-a müraciət etməkdir.

4. Real layihə qurmağa nə vaxt başlamaq olar?

Əsas sintaksisi və verilənlər strukturlarını başa düşdükdən dərhal sonra!

"Real layihə" dedikdə, böyük bir veb sayt və ya mürəkkəb bir proqram nəzərdə tutulmur. İlk layihələriniz bunlara oxşar ola bilər:

  • Say təxmin etmə oyunu
  • Sadə kalkulyator
  • TODO list (vəzifələr siyahısı) proqramı (ilk mərhələdə sadəcə konsolda işləyən)
  • Şifrə generatoru

Əsas odur ki, öyrəndiklərinizi tətbiq edəsiniz. Hər layihə sizi yeni problemlərlə qarşılaşdıracaq və yeni şeylər öyrənməyə sövq edəcək.

5. Bildiyiniz yaxşı resurs varsa, link paylaşa bilərsiniz.

Bəzi əla resurslar:

  • Python for Everybody (University of Michigan): Dr. Charles Severance tərəfindən idarə olunan bu kurs Coursera-da pulsuz audit olaraq mövcuddur və yeni başlayanlar üçün mükəmməldir. Sadə və çox izahlıdır.
    Link: Python for Everybody Specialization

  • freeCodeCamp.org: Tamamilə pulsuz və çox sayda yüksək keyfiyyətli Python dərsləri və layihələri var.
    Link: freeCodeCamp Python Tutorials

  • Real Python: Həm pulsuz, həm də ödənişli məzmunu olan, lakin pulsuz məqalələri və dərsləri belə çox faydalı olan bir platformadır. Çox möhkəm məzmun təqdim edir.
    Link: Real Python

  • W3Schools Python Tutorial: Tez-tez referans kimi istifadə edilə biləcək sadə və aydın dərslər təklif edir.
    Link: W3Schools Python

  • Python Rəsmi Sənədləndirməsi (Official Documentation): İlk başda biraz mürəkkəb gəlsə də, irəlilədikcə ən etibarlı məlumat mənbəyidir.
    Link: Python Docs

Unutmayın ki, ən vacibi ardıcıllıqsəbrdir. Hər gün bir az öyrənin, kod yazın və səhvlərdən qorxmayın. Səhvlər öyrənmə prosesinin bir hissəsidir.

Bu yolda sizə uğurlar arzulayıram! Nə vaxtsa çətinlik çəksəniz və ya sualınız olsa, forumda yazmaqdan çəkinməyin. ❤️

You must be logged in to reply.

0 quotes selected