За начинаещи, за да научите програмиране (питон)

Трябва да се отбележи, че питон-добрият избор за начинаещ, който иска да започне изучаването на програмиране. Въпреки това, тази тема не е за един пост. И учебната програма трябва да се изгради не само на един език и да включва няколко компонента на артикулите, но този пост е за всеки, който знае, че той иска да се научи питон, но не знам какви книги да изберете.

За начинаещи, за да научите програмиране (питон)

Вие трябва да започнете с тази книга. Без ненужно депресия на език, смята основи. Всички материали се поддържа от много примери, най-вече свързани с темата на играта. Глава конструирана, както следва: в началото на дадена програма, подобна на която ще бъде в състояние да пиша след като прочетете тази глава, както и, в хода на проучване, за да се изправи пред редица прости програми, които да доведат до разбиране на основните. Той е буквално заливат примери книгата и предоставя необходимата практика за начинаещи. Е, разбира се, че тласка да разработят свои собствени програми.

2.Mark Lutz - Учене Python 4-то издание

За начинаещи, за да научите програмиране (питон)

3.Mark Summerfield - програмиране Python 3

За начинаещи, за да научите програмиране (питон)

Има същата динамика като в първата книга, има твърде много информация, но това е трудно, не е така дъвчат като Доусън. Заслужава да се отбележи, че след като прочетете Доусън, развитието на тази книга не се правят много усилия.

4.Mark Lutz - Програмиране в Python

За начинаещи, за да научите програмиране (питон)

Книгата учи да прилагат придобитите знания в "Learning Python четвъртото издание", но също така и претоварен с излишна информация за начинаещи, да приемем, че ще бъде много по-лесно, след като Доусън и Summerfield. Тази книга, да отправи удар в ранното чуждоезиково обучение. След като го усвоили вие ще бъдете в състояние да отиде много по-задълбочена работа.

Надявам се, че някой може да помогне на тази колекция. Приятно четене и успех в обучението.

Ако повече или по-малко знаят как да плюсове и алгоритмизация, тогава вие не се нуждаете от Lutz и други "обширна литература."

Започнете с който и да е онлайн или Корсера тип Udacity разбира се. Има също така и с примери, както и пъзели, и да обясни добре. Основните положения ще влязат много по-бързо, отколкото четенето на книги. Полезна само книга, която мога да препоръчам - Отлично владеене на Python с Лучано Рамальо. Но това не е за начинаещи, а за тези, които са изучаването на основите, и е готов да продължиш напред :)

Ако сравним с предимствата, в обектно-ориентиран Python прости като два пръста.

Знаеш ли как да мрежа - напиша лесен многонишковите сървър и го kdienta. Тук имате още един академичен, но е добра задача.

Network Scanner / пристанище на Python. Обикновено скенер за уязвимости. Да, можете да видите, че в МЗ да zaavtomatit.

От прости - лодка за телеграмата, Twitter бота, а анализатора на популярен форум, за синтактичен анализ на статии от ВХ или FB (така че ще бъде истинско извращение), blozhek момента пиша на Джанго и колбата.

Най-бързият начин да се започне - старт с това, което е вече познато. Аз първоначално е бил в C и е в състояние linuh. минимално вдигна питон - отиде kodit strimingovye сървър под мишницата жлези. разпространен умения и SN, реших да се опитам да Джанго. Той вдигна своя минимум за няколко месеца - имам Django токче. уморен от няколко години, за да се направи на глупак сега kodyu за софтуерни клъстери - чист питон + SaltStack, Ansible, целина от време на време.