 |
Coders' city Nasza pasja to programowanie!
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Luke

Dołączył: 17 Cze 2007 Posty: 1893 Skąd: Szczecin
|
Wysłany: Pią Cze 13, 2014 11:21 am OP Temat postu: Z czego si? uczy?? |
|
|
Jakie polecacie ksi??ki, kursy, tutoriale do nauki Pythona (specjalnie nie precyzuj? wersji, chyba najlepiej uczy? si? tej najnowszej)? I podobne pytanie je?li chodzi o "frameworki webowe" - jaki polecacie na start i sk?d si? najlepiej uczy? (oprócz oficjalnej dokumentacji). |
|
Powrót do góry |
|
 |
|
nowator
Dołączył: 16 Sty 2010 Posty: 214 Skąd: Cz?stochowa
|
Wysłany: Pią Cze 13, 2014 10:14 pm Temat postu: |
|
|
Co do nauki j?zyka to nie mam poj?cia. Ja uczy?em si? go przy okazji z jakimi? kursami MOOC. Sam j?zyk wydaje mi si? bardzo intuicyjny i przyjazny dla programisty, wiec nauka powinna by? szybka i przyjemna.
Natomiast je?li chodzi frameworki webowe to znam jeden, Django. Uczy?em si? go z tej oto strony www.djangobook.com i bardzo sobie chwal?, chod? wiele rzeczy trzeba pó?niej uzupe?nia? dokumentacj?. |
|
Powrót do góry |
|
 |
Sinus32
Dołączył: 20 Sty 2007 Posty: 910
|
Wysłany: Sob Cze 14, 2014 1:33 am Temat postu: |
|
|
Cytat: | Z czego si? uczy?? |
Ze wszystkiego co znajdziesz w sieci. Niestety nie ma znaczenia któr? ksi??k? wybierzesz. Je?eli zaczynasz to Helion ma kilka publikacji, ale nie znajdziesz w nich wszystkiego. Sporo (wi?cej ni? w ksi??kach) znajdziesz przez google, ale prze??cz j?zyk na angielski.
Cytat: | specjalnie nie precyzuj? wersji, chyba najlepiej uczy? si? tej najnowszej |
Nie do ko?ca. By pisa? w tym j?zyku nowe aplikacje to potrzebujesz znajomo?ci pythona 3.2 plus rozszerzenia i mankamenty wersji 3.4, oraz musisz zna? pythona 2.7. Wszystko przez to, ?e python 3.2 jest "niekompatybilny" wstecz z wersjami 2.X (a wi?kszo?? bibliotek powstawa?a, lub wci?? posiada przede wszystkim, wersje dla pythona 2.7), natomiast je?eli jaka? biblioteka zosta?a przeportowana na 3.2 (najcz??ciej z wykorzystaniem standardowego konwertera, który du?o potrafi ale za ma?o) to mo?e nie dzia?a? pod 3.4. (AFIK z punktu widzenia historii kod by? konwertowany z 2.7 na 3.2, bo 3.2 by?o pierwsz? stabiln?, kompletn? i niekompatybiln? wstecz, wersj? pythona 3, która przypad?a ludziom do gustu. Na chwil? aktualn? warto zaznajomi? si? z pythonem 3.4.1)
Python 3.2+ jest znacznie bardziej dopracowany ni? jego poprzednicy, pisze si? w nim wygodniej, lepiej, bardziej efektywnie i ogólnie jest bardziej usystematyzowany ni? 2.X. No i to jest moja ca?kowicie subiektywna opinia.
Co do dokumentacji, to najwi?cej dowiesz si? ze ?róde?. Owszem - z miejsca gdzie pobierasz bibliotek? dowiesz si? jak jej u?y? w ogólnym przypadku, ale szczególne przypadki poznasz z samych ?róde? biblioteki. Standardem jest ?e ?ci?gaj?c bibliotek? ?ci?ga si? ?ród?a, a nie co? prekompilowanego.
Co do ?rodowiska to polecam Eclipse z dodatkiem PyDev. To cudo daje wszystko co potrzeba, ??cznie z debuggerem. |
|
Powrót do góry |
|
 |
marcin_an
Dołączył: 26 Maj 2005 Posty: 18822
|
|
Powrót do góry |
|
 |
Merano
Dołączył: 23 Lip 2014 Posty: 22
|
|
Powrót do góry |
|
 |
mrowek
Dołączył: 28 Maj 2005 Posty: 331 Skąd: pniewy wlkp
|
Wysłany: Pon Sie 25, 2014 12:10 pm Temat postu: |
|
|
nie ucz sie pytona. |
|
Powrót do góry |
|
 |
marcin_an
Dołączył: 26 Maj 2005 Posty: 18822
|
Wysłany: Pon Sie 25, 2014 12:38 pm Temat postu: |
|
|
Czemu? |
|
Powrót do góry |
|
 |
Merano
Dołączył: 23 Lip 2014 Posty: 22
|
Wysłany: Pon Sie 25, 2014 4:13 pm Temat postu: |
|
|
mrowek napisał: | nie ucz sie pytona. |
Dosy? dziwna odpowied?. To tak jakby z góry radzi? wszystkim aby nie uczyli si? Ruby, JavaScript, Scala, VB, C++, Java, itd. Mo?na nie uczy? si? Pythona bo akurat danej osobie nie b?dzie potrzebny, ale ?eby dawa? ogóln? rad? aby nie uczy? si? go? |
|
Powrót do góry |
|
 |
Luke

Dołączył: 17 Cze 2007 Posty: 1893 Skąd: Szczecin
|
Wysłany: Czw Sie 28, 2014 9:07 pm OP Temat postu: |
|
|
Chcia?em si? nauczy? Pythona, bo wykorzystuj? go na praktykach, a bardzo prawdopodobne, ?e b?d? te? go wykorzystywa? w celach zarobkowych. Te? nie rozumiem tego odradzania (trolling?) - nie jest to j?zyk idealny, ale nie gorszy od masowo wykorzystywanego PHP.
Osobi?cie brakuje mi w nim elastyczno?ci sk?adni (jak w Rubym) i definiowania funkcji (np. in place) z tak? ?atwo?ci? jak w JS. Ale jak projekt jest w Pythonie, to piszemy w Pythonie. ;) |
|
Powrót do góry |
|
 |
Hashedone
Dołączył: 23 Sie 2008 Posty: 1179
|
Wysłany: Pią Sie 29, 2014 10:40 am Temat postu: |
|
|
Akurat python jest jednym z najbardziej przydatnych j?zyków programowania, a przy tym jednym z najprostszych - nie rozumiem czemu kto? mia?by si? go nie uczy?. A ja polecam darmow? ksi??k? "Dive in Python" - do znalezienia na WikiBooks (tak?e w polskiej wersji - ale nie pami?tam czy ca?a przet?umaczona). _________________ "Je?li profesor b?dzie wymaga?, ?eby podczas pisania kodu chodzi? po ?cianach, to student ma obowi?zek chodzi? po ?cianach, bo inaczej nie zaliczy. Podane informacje dotycz? normalnych sytuacji. Profesorowi pisz jak profesor chce." ~ marcin_an, 2008 |
|
Powrót do góry |
|
 |
|
|
Możesz pisać nowe tematy Możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Możesz dodawać załączniki na tym forum Możesz pobierać pliki z tego forum
|
 Debug: strone wygenerowano w 0.21386 sekund, zapytan = 12
|