Dobra sprawdzona ksiazka do nauki Django

0

Witam. tak jak w temacie czy ktos posiada takowa? i mogl by podzielic sie tytulem?

1

Polecam dokumentację Django. Jest świetnie napisana, z wieloma przykładami i opisem krok po kroku każdego modułu. Jedna z lepszych dokumentacji, wg. mnie.
Co do ksiązek, większość i tak w głównej opierze opiera się na zagranicznych źródłach ( w głównej mierze własnie na dokumentacji). Chwilę miałem styczność z http://helion.pl/ksiazki/aplikacje-internetowe-z-django-najlepsze-receptury-aidas-bendoraitis,apindj.htm i jest... zjadliwa. Tylko tyle, bo żeby lepiej zrozumieć całą idee i tak trzeba szperać po necie ;).

https://docs.djangoproject.com/en/1.10/

0

Rób wszystko zgodnie z frameworkiem i będzie dobrze ;)
Korzystaj ze skryptów do zarządzania projektem i czytaj dokumentację.

0

Jak dla mnie Django ma trochę toporny próg wejścia w porównaniu do samego Pythona. Lepiej mi podeszło Pyramid i Tornado, Flask jeszcze nie sprawdzałem. Tylko jest taki mankament że do nich nie ma książek i same tutki po angielsku jak Ci to nie przeszkadza. W tej książce co Ci podali jest Django 1.8 bodajże, a teraz mamy już numerek 1.10 stabilne.

0

A jak myślicie warto uczyć się django? Jest w sumie trochę ogłoszeń w Warszawie. Czy lepiej postawić na coś innego jeśli chodzi o backend

0

W Django jest więcej ofert pracy. To dobra opcja na start, bo w nim tworzy się małe i średnie projekty. Jeśli Django przestaje wystarczać wówczas szuka się opcji, które go uzupełnią.

0
Looper napisał(a):

A jak myślicie warto uczyć się django? Jest w sumie trochę ogłoszeń w Warszawie. Czy lepiej postawić na coś innego jeśli chodzi o backend

Zależy od projektu na jaki trafisz i od Twoich współpracowników. No i Python ma jedną zasadniczą wadę... dynamiczne typowanie.

Jeśli kod nie jest prawidłowo pielęgnowany, to refaktoryzacja powoduje błędy. Niby można w metodach dodawać typ zmiennej jako adnotację, ale tak jak pisałem, kod musi być w ten sposób rozwijany - https://www.python.org/dev/peps/pep-3107/#use-cases - no i IDE musi potrafić z tego korzystać.

Nawet w PHP można deklarować typ argumentu funkcji, ale to też dobra wola programisty, więc często refaktoryzacja jednak psuje.

Dlatego na dłuższą metę lepiej backend rozwijać w C# lub Javie.

0

Można też spróbować coś takiego: https://leanpub.com/tangowithdjango19

0

Ze swojej strony polecam, podobnie jak padło wyżej, Djangogirls- bardzo łatwy i przyjemny tutorial. Do tego świetna jest oficjalna dokumentacja. Później dla nieco bardziej zaawansowanych fanstastyczna pozycja to "Two scoops of Django" (koniecznie z możliwie najnowszą wersją). Co do jakichś zarzutów do Pythona- imo pisze się w nim webowy backend bardzo przyjemnie i wydajnie.

0
saviolaa napisał(a):

Można też spróbować coś takiego: https://leanpub.com/tangowithdjango19

Właśnie Tango chciałem polecić + Tutorial Pani MELE + Two scoops of Django (najnowsze odnosi się do wersji 1.8).

0

Podaję link do tutka Pani Mele: http://www.marinamele.com/django

0

Coś aktualnego wyszło do Django dla początkujących? Tak aby zacząć od podstaw i krok po kroku zbudować prostą apkę.

0
Mario dj napisał(a):

Coś aktualnego wyszło do Django dla początkujących? Tak aby zacząć od podstaw i krok po kroku zbudować prostą apkę.

https://docs.djangoproject.com/en/2.0/intro/ NIE MA lepszej.

0

Dokumentacja. Masz tam opis jak od zera postawić pierwsza aplikacja

1 użytkowników online, w tym zalogowanych: 0, gości: 1