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

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

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
Codecademy - interaktywna nauka programowania, świetne głównie dla kompletnych programistycznych świeżaków
Learn Python The Hard Way - specyficzne podejście do nauki, IMHO świetna pozycja, tylko, że bardzo stara, zamiast tego polecam link niżej
Automate the Boring Stuff with Python - polecam zamiast pozycji wyżej, darmowa w wersji online, jest też płatna wersja video jeśli ktoś nie lubi czytać. Pokazuje przy okazji jak ułatwić sobie pracę z komputerem za pomocą kodu. Znalazł @big_y
Tutorial z oficjalnej strony Pythona - również bardzo dobry

Dobre praktyki
PEP 20 - The Zen of Python, czyli filozofia Pythona w 20 wersach :)
PEP 8 - czyli jak formatować i pisać ładny kod
Code Like a Pythonista: Idiomatic Python - czyli jak pisać bardziej "pytoński" kod
Python is Not Java - dla ludzi z tendencją do pisania kodu w stylu poprzedniego znanego języka, nie tylko Javy

Środowisko i narzędzia
Sublime Text 3 - konfiguracja środowiska pod pracę z Pythonem
Pycharm - najlepsze IDE do Pythona, studenty mają za darmo

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

edytowany 4x, ostatnio: Wizzie, 2016-01-13 17:28
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

2016-02-21 19:18
0

Ja zacząłem naukę pythona od książki Program Arcade Games With Python and Pygame (Fourth Edition) - Dr. Paul Vincent Craven tutaj stronka jak ktoś nie chce kupić książki http://programarcadegames.com/

oraz od Python Programming for the Absolute Beginner, Third Edition Michael Dawson

i wiadomo dokumentacja pythona

Pozostało 580 znaków

2016-07-31 13:27
0

Jaką książkę polecacie dla początkującego, który nie miał styczności jeszcze z żadnym innym językiem ?

Czy "Python dla każdego. Podstawy programowania. Wydanie III" jest dobrym wyborem? Z tego co widzę to książka opiera się na pythonie 3.1.1, czy nadal jest aktualna?

Pozostało 580 znaków

2016-07-31 14:29
0

Poczytaj sobie co nowego w poszczególnych wersjach Pythona:
https://docs.python.org/3.6/whatsnew/index.html

Na pewno do nauki podstaw wystarczy Ci ta książka. Reszty się douczysz z Internetu.

Rozsądne instytucje nie gonią za nowościami. Często korzystają ze sprawdzonych/stabilnych rozwiązań. Python 3 w ogóle w Google App Engine jest w fazie beta (najedź na "?" w nagłówku tabeli Flexible Environment) - https://cloud.google.com/appengine/docs
Przez bardzo długi czas trzymali się Pythona w wersji 2.5. Przejście na 2.7 to był duży krok ;)

edytowany 5x, ostatnio: Spine, 2016-07-31 14:36

Pozostało 580 znaków

2016-07-31 14:46
0

Derek Banas właśnie tworzy serię Learn to program wykorzystując do tego Pythona. 2 nowe filmiki tygodniowo
https://www.youtube.com/playl[...]Vvz_LVvTn3cK5e6LjhgGiSeVlIRwt

edytowany 2x, ostatnio: ksp2501, 2016-07-31 14:47

Pozostało 580 znaków

2016-07-31 17:38
Świetny Lew
0

Niektóre programy z tej książki nie działały poprawnie na Pythonie 3.5.2 mimo że Python 3.1.1. A szkoda, bo twórca Pythona powiedział że Python 4 nie powstanie, jak będzie taka kompatybilność wstecz wersji 3 z nowszą trójką, to powinni na książkach pisać grubym tytułem Python 3.5 wzwyż.

Pozostało 580 znaków

2016-08-22 15:54
0

Ja mam tę książkę jak poniżej:
Python. Wprowadzenie. Wydanie IV
http://helion.pl/ksiazki/pyth[...]danie-iv-mark-lutz,pytho4.htm

Wydaje się ok dla nowicjuszy. Nie wiem czy to dobre miejsce na ogłoszenia.... ogólnie to chętnie odsprzedam, mi już jest niepotrzebna. PM. ;)

edytowany 1x, ostatnio: H1ghlander, 2016-08-22 15:54

Pozostało 580 znaków

2016-08-23 14:37
0

Pytanko przymierzam się do nauki django i na helionie jest oto taka pozycja : http://helion.pl/ksiazki/djan[...]iowych-antonio-mel,djptas.htm . Warto w cos takiego się zaopatrzyć czy szukać czegoś innego na start ?.

Pozostało 580 znaków

2016-08-23 14:44
0

Osobiście nie widzę potrzeby kupowania książki, za darmo można nauczyć się bez problemu. Na oficjalnej stronie Django są tutoriale.

Pozostało 580 znaków

2016-08-28 16:54
0

Python, Django, uczenie maszynowe i wiele innych rzeczy
https://pythonprogramming.net/
https://www.youtube.com/user/[...]f_id=0&sort=dd&view=1

Pozostało 580 znaków

2016-09-03 19:15
0

1.Jakiego IDE polecacie dla początkującego programisty Pythona?
2.Uczę się Pythona z codeacademy oraz z oficjalnej strony (ale tutaj nie ma wielu zadań żeby samemu rozwiązywać), znacie jakąś stronę gdzie mogę takie zadania znaleźć podzielone wg. kategorii czyli np. teraz chciałbym poznać jakieś zadania stosowane do pętli while.

  1. Jak w Polsce wypowiadać Python, tak jak się piszę czy po angielsku?
  2. Wam również nie wyświetlają się niektóre obrazki na tej stronie? https://automatetheboringstuff.com/chapter2/

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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