Django və Python nədir? Onların arasında nə fərq var?


cavab 1:

Python və Django

Python 1990-cı illərin əvvəllərində Guido van Rossum tərəfindən hazırlanmış bir proqramlaşdırma dilidir. Django Python-da yazılmış pulsuz, açıq mənbəli, veb tətbiqetməsidir. İlk nəşr 2005-ci ildə olub.

Python və Django istifadə üstünlükləri

Geliştirici, layout və konfiqurasiya seçimlərini daha çox idarə edir

Şəffaf və minimalist, lakin şeylər açıq şəkildə daxil edilməlidir

RoR ilə müqayisədə bir çox yeniləmə daha az ağrılı və daha az olur

Python İngilis dilinə bənzəyən təmiz bir sintaksisə malikdir

Python məlumatların idarə edilməsi, təhlil, sistem idarəetmə və elmi proqramlaşdırma kimi sahələrdə daha güclüdür

Tez-tez görülür:

Akademik və elmi dünyada.

Python və Django ilə yaradılmış saytlar:

Pinterest

İnstagram

Disqus

Nəticədə, ikisinin arasındakı əsas fərq, RoR işə başlamaq üçün az iş görməsidir və Django daha çox özelleştirme variantlarını təklif edir.

Niyə Python-a başladım

Özümə proqramlaşdırma öyrətməyə başlayanda Python'u öyrənməyə qərar verdim. Dildən dilə dəyişən bir neçə ilkin cəhddən və səhvlərdən sonra özümü yalnız bir proqramlaşdırma dilinə həsr etməli olduğumu başa düşdüm. Nəticədə piton öyrənməyə qərar verdim. Veb tətbiqetmələri yaratmağa başlamazdan əvvəl proqramlaşdırmanın əsaslarını və məntiqini başa düşmək mənim üçün vacib idi. Pythonu mənimsədikdən sonra başqa bir şeyə keçməyimin asan olacağını da bilirdim.

İnternet boyu, MIT-dən Coursera-dan Udacity-ə qədər Python ilə CS dərslərinə giriş dili tədris dili olaraq gördüm. Bilirdim ki, yeni başlayanlar Python-dan yaxşı istifadə etməlidirlər. Ancaq veb tətbiqetmələrini inkişaf etdirməyə başladıqda Python və Django əvəzinə RoR marşrutunu seçdim.

Niyə daha sonra RoR-a keçdim

Python və Django seçimini etməməyimin səbəbi, Python'u artıq öyrənsəm də, qısa müddət ərzində yüngül veb tətbiqetmələri işə salmaq məqsədim idi. Relslərlə sadə bir tətbiqin canlı gətirməsi üçün çox şeyə ehtiyacınız yoxdur. CoC fəlsəfəsinə qayıdaraq, standart dəmiryol parametrləri daha az işləməyə imkan verir. Mənim işimdə istədiyim bu idi. Mən də geniş cəmiyyət olduğuna görə RoR seçdim. Məsələn, Django ilə müqayisədə, Rails Github-da cüt ulduzlara malikdir. RoR onlayn dərsləri, təlimatları və s bolluğu da var.

Şəxsi üstünlüklər və məqsədlər qərar qəbul etmək üçün ən vacibdir

RoR və ya Python və Django öyrənməyə qərar verərkən ilk növbədə şəxsi üstünlüklərinizi və hədəflərinizi nəzərə almalısınız. Bəzi insanlar iki proqramlaşdırma dilindən birini seçirlər. Daha əvvəl də qeyd edildiyi kimi, Ruby naxış uyğun bir quruluşa sahibdir, Python İngilis dilinə çox oxşardır. (Unutmayın, Ruby bir yapon, Python tərəfindən bir İngilis tərəfindən hazırlanmışdır.)

Məqsədlərə gəldikdə müəyyən bir xəyal işiniz varmı? Yoxsa bir xəyal şirkəti? Əgər belədirsə, hansı dildə və çərçivədə istifadə etdiyinizə baxın. Və ya bəlkə özünüzü bir başlanğıcda görürsünüz və ya özünüzü yaradırsınız. Əgər varsa, RoR-a baxın.

Bununla birlikdə, böyük məlumatlara və veb tətbiqinizin hər tərəfini tənzimləmə qabiliyyətinə daha çox maraqlana bilərsiniz. Əgər belədirsə, Python və Django-ya baxın.

Təcrübəli bir proqramçı olduqdan sonra fərqli bir proqramlaşdırma dilinə və ya çərçivəyə keçmək daha asan olduğunu unutmayın. Buna görə RoR öyrənməyə başlasanız, amma bir gün Python və Django tələb edən bir iş taparsanız, dünyanın sonu deyil.

Ruby və Python'u öyrədən kodlama çəkmə düşərgələri:

İmmersive kodlaşdırma ilə bir açılış düşərgəsinə düşməyə hazırsınız? Bu Ruby'i Rails açılış düşərgələrində + Python açılış düşərgələrində araşdırmağa başlayın:

Reyslər üzərində Rabitə kodlama çəkmə kəmərləri:

Kanadada Bitmaker Laboratoriyaları

Nyu-Yorkda və Çikaqoda Flatiron Məktəbi

Denverdəki Turing Məktəbi

Python Coding Bootcamps:

San Fransiskodakı Hackbright Akademiyası

ABŞ-ın bir çox yerində dojo kodlaşdırılması

Nyu-Yorkdakı Bayt Akademiyası

Seattledakı Kod İşçiləri

Ruby və Python arasındakı sonrakı müqayisələrlə maraqlanırsınız? Hər iki dili müqayisə edən hərtərəfli vebinar keçirdik! Dinlə

Və Ruby və Python üçün ən yaxşı məktəb tapmaq üçün Bootcamp Uyğunlaşdırma Alətimizdən istifadə edin!


cavab 2:

Python bir proqramlaşdırma dilidir. Django bunun üçün bir çərçivə olsa da, veb inkişafı üçün istifadə olunur.

Bir veb çərçivə, inkişaf etdiricilərin veb protokolları və ya xidmətləri yazmaq üçün istifadə edə biləcəyi paketlər və ya modullar toplusudur, məsələn protokollar, prizlər və ya proses / ip idarəetmə kimi aşağı səviyyəli detallarla qarşılaşmadan.

İstinad

WebFrameworks - Python Wiki


cavab 3:

Python bir proqramlaşdırma dilidir. Django bunun üçün bir çərçivə olsa da, veb inkişafı üçün istifadə olunur.

Bir veb çərçivə, inkişaf etdiricilərin veb protokolları və ya xidmətləri yazmaq üçün istifadə edə biləcəyi paketlər və ya modullar toplusudur, məsələn protokollar, prizlər və ya proses / ip idarəetmə kimi aşağı səviyyəli detallarla qarşılaşmadan.

İstinad

WebFrameworks - Python Wiki


cavab 4:

Python bir proqramlaşdırma dilidir. Django bunun üçün bir çərçivə olsa da, veb inkişafı üçün istifadə olunur.

Bir veb çərçivə, inkişaf etdiricilərin veb protokolları və ya xidmətləri yazmaq üçün istifadə edə biləcəyi paketlər və ya modullar toplusudur, məsələn protokollar, prizlər və ya proses / ip idarəetmə kimi aşağı səviyyəli detallarla qarşılaşmadan.

İstinad

WebFrameworks - Python Wiki