Jak się uczyć Pythona? Materiały do nauki

Odpowiedz Nowy wątek
2015-10-09 19:08

Rejestracja: 5 lat temu

Ostatnio: 2 lata temu

20

Są takie tematy w większości działów o językach, w tym też się przyda. Wrzucajcie co uważacie za dobre.

Na początek pytanie, które zada sobie prawdopodobnie każdy zaczynający przygodę z Pythonem:

Którą wersję wybrać?

Python 3 jest nowszą "gałęzią" Pythona. Używaj tej wersji. Jeśli z jakiegoś powodu musisz używać Pythona 2, prawdopodobnie o tym wiesz i nie czytasz tego tematu :)

Początkujący

</li> </ul>

Dobre praktyki

</li> </li> </li> </li> </ul>

Środowisko i narzędzia

</li> </li> </ul>

Python w zastosowaniach naukowych

Python jest szeroko używany w zastosowaniach naukowych, od statystyki, analizy danych po neurobiologię. Po więcej informacji patrz post niżej.

edytowany 5x, ostatnio: furious programming, 2018-05-10 23:36
Przykleiłem ten wątek. Niech będzie widoczny na samej górze :) - Adam Boduch 2015-10-09 19:12
super, że jest wątek o pajtonie, jeszcze tylko Ruby ;) - NoZi 2015-10-09 20:15
Brainfuck! - Wizzie 2015-10-09 20:42
Szkoda, ze nie udostepniaja juz skonfigurowanego sublime do sciagniecia. - H1ghlander 2015-10-09 23:20

Pozostało 580 znaków

2019-07-14 13:14

Rejestracja: 1 rok temu

Ostatnio: 5 miesięcy temu

0
LMR napisał(a):

Jako, że wróciłem do Pythona, to wrzuce coś od siebie:
http://interactivepython.org/[...]one/static/thinkcspy/toc.html - interaktywna nauka Pythona od zera. IMHO o wiele lepsze od nudnego Codeacademy.
http://pythonbooks.revolunet.com/ - zestaw e-bookow do nauki Pythona za free.

Wiem ze to bylo dawno, ale czy ktos z forumowiczów jest w stanie podlinkowac to, co bylo w 1 linku kolegi - ten interaktywny kurs od 0 ?

Pozostało 580 znaków

2019-07-14 20:17

Rejestracja: 3 lata temu

Ostatnio: 2 dni temu

0

1 link 404 - not found :/

Pozostało 580 znaków

2019-07-14 20:22

Rejestracja: 9 miesięcy temu

Ostatnio: 38 minut temu

0

Rzut okiem na wayback archive i chwila guglowania po słowach kluczowych zwracają nowy link.

edytowany 1x, ostatnio: Spearhead, 2019-07-14 20:22

Pozostało 580 znaków

2019-07-15 13:28

Rejestracja: 1 rok temu

Ostatnio: 5 miesięcy temu

0

Dziękuje za pomoc :)

Pozostało 580 znaków

2019-08-10 17:28

Rejestracja: 8 miesięcy temu

Ostatnio: 3 miesiące temu

0

Opłaca się wykupować Codecdemy pro, powiedzmy, na pół roku? Opłacalna inwestycja, jeśli bym to codziennie męczył? Jest tam w ogóle dość materiału, aby świeżak miał co robić przez pół roku? Czy lepiej oprzeć się na jakichś randomowych darmowych rzeczach?

Pozostało 580 znaków

2019-09-03 23:21

Rejestracja: 8 miesięcy temu

Ostatnio: 11 godzin temu

0

Temat z sierpnia wiec dodam cos od siebie, jako ze przez to przechodzilem. Nauczyc sie podstaw i klepac, klepac i jeszcze raz klepac wlasne projekty. Youtube + stackoverflow. Lepsze niz te kursy na udemy i pochodne.

Jakie projekty są Twoim zdaniem odpowiednie do treningu dla świeżaka? - jerro 2019-09-04 07:53
@jerro: proste rzeczy na poczatek ;) bank, sklep itp - ledi12 2019-09-04 08:16

Pozostało 580 znaków

2019-09-03 23:30

Rejestracja: 1 rok temu

Ostatnio: 4 minuty temu

Lokalizacja: Kraków

0

@ledi12: akurat w przypadku Pythona ograniczanie się do YT i tutoriali jest trochę bez sensu. Dokumentacja jest stosunkowo przystępna i jest dokumentacją, zatem jest bliżej twórców i definicji języka, niż widzimisię youtubera czy twórcy tutoriala, choćby był to sam Senior Ninja Magician CTO Software Engineer z Doliny Krzemowej - no chyba, że akurat Guido van Rossum lub jakiś corowy developer samego Pythona by coś nakręcił - tylko po co mieliby kręcić jakieś filmiki, zamiast poprawić dokumentację którą i tak trzeba utrzymać.

Poza tym nauka Pythona z dokumentacji ma tę zaletę, że uczy, że z dokumentacji da się korzystać, da się ją czytać i nie ma sensu kurczowo trzymać się pępowiny łączącej z tutorialami. To samo w sobie ma sporą wartość edukacyjną.


Nie znam się, ale się wypowiem
Osobe swieza sama dokumentacja tylko odstraszy. Nikt nie napisal, zeby ograniczac sie do youtube. Pewne rzeczy lepiej zobaczyc na zywo jak dzialaja, nauczyc sie ich a potem juz wlasnie dokladac. Glownie z dokumentacji o ile akurat potrzebujemy danej rzeczy ;) - ledi12 2019-09-03 23:46
przecież akurat ta dokumentacja jest pełna przykładów i to żywcem wziętych z outputu REPLa - superdurszlak 2019-09-03 23:52
Dokumentacja jest rozwlekła, większość z was za młodu uczyła się programowania z książek o Pascalu czy PHP gdzie prowadzono was za rączkę. Książka to dobre i solidne wprowadzenie do danego języka. A potem dopiero można wspomagać się dokumentacją. - Konfederat 2019-10-15 09:36
popieram kolege wyżej (Konfederat). Sam jestem programistą ponad 6 lat jako fullstack i zaczynając naukę jakiegoś nowego języka lece na YT. I dopiero podczas takiego tutoriala korzystam z dokumentacji w celu wszyukiwania i łaczęnia faktów. Sama dokumentacja super, ale jeśli już ma się jakieś pojęcie w danym języku, wtedy jest niezbędna i najlepszym źródłem wiedzy. - szczudlo6 2019-11-12 16:03

Pozostało 580 znaków

wczoraj, 11:04

Rejestracja: 4 lata temu

Ostatnio: 1 godzina temu

0

https://compedu.stanford.edu/codeinplace/announcement/
Kurs ze Stanfordu - wprowadzenie do programowania z pythonem. Czym się to różni od standardowych kursów typu cs50? Otóż ten kurs będzie prowadzony na żywo. Raz na tydzień, razem z grupą innych kursantów, będziecie spędzać czas i uczyć się z dedykowanym nauczycielem, prawdopodobnie ze stanfordu.
This experience is different from typical free online courses in that, in addition to using online resources, you will meet (via videoconferencing) in a small group, once a week, with someone on the teaching team.

To świetna okazja, by nauczyć się programowania. Wcześniejsze doświadczenie niewymagane. Wśród prowadzących głównie stanfordzka śmietanka kadrowa, także polecam.
Już tylko dwa dni na zapisanie, także śpieszcie się.

Pozostało 580 znaków

Odpowiedz

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