Лёгкий способ выучить Python 3 [Зед А. Шоу] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Мировом
компьютерный
бестселлер

Zed A. Shaw

Learn More

Python 3
Addison
Wesley

Зед А. Шоу

Легкий способ выучить

Python 3
ЕЩЕ ГЛУБЖЕ

*

Москва
2020

УДК 004.43
ББК 32.973.26-018.1
Ш81
Zed A. Shaw
LEARN MORE PYTHON 3 THE HARD WAY
The Next Step for New Python Programmers 1st Edition

Authorized translation from the English language edition, entitled Learn More Python 3 the Hard Way:
The Next Step for New Python Programmers 1 st edition; ISBN 0134123484; by Zed A. Shaw; published
by Pearson Education, Inc., publishing as Addison-Wesley Professional.
Copyright ©2018 by Pearson Education, Inc.
All rights reserved. No part of this book may be reproduced ot transmitted in any form or by any
means, electronic or mechanical, including photocopying, recording or by any information storage
retrieval system, without permission from Pearson Education, Inc. RUSSIAN-language print edition
published by Eksmo Publishers, under agreement with EXEM Licence Limited. Copyright ©2019

Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы
то ни было форме и какими бы то ни было средствами, будь то электронные или механические,
включая фотокопирование и запись на магнитный носитель, если на это нет
письменного разрешения ООО «Издательства «Эксмо».

Шоу, Зед.
Ш81

Легкий способ выучить Python 3 еще глубже / Зед Шоу; [перевод с англий­
ского М.А. Райтмана]. — Москва : Эксмо, 2020. — 272 с. — (Мировой компьютер­
ный бестселлер).
ISBN 978-5-04-093107-1

Воплотите ваши идеи в код самого высокого качества!
Зед Шоу — один из тех, кто по-настоящему разбирается в Python. Его советы помогли
миллионам программистов по всему миру, помогут они и вам. От вас потребуются лишь
дисциплина, желание и упорство, все остальное вы найдете в книге «Легкий способ вы­
учить Python 3 еще глубже». Это вторая часть «Легкого способа выучить Python 3», где Зед
описывал базовые принципы программирования на Python 3. Вторая часть углубит ваши
знания и поможет приобрести новые навыки с помощью 52 прекрасно составленных за­
даний.
УДК 004.43
ББК 32.973.26-018.1

ISBN 978-5-04-093107-1

© Райтмаи М.А., перевод на русский язык, 2018
© Оформление. ООО «Издательство «Эксмо», 2020

Содержание

Телеграм канал:
https://t.me/it_boooks

Предисловие автора........................................................................... 12
Все это персонально....................................................................... 13
Используйте приложенные видеоролики.................................. 14

Часть I. Начальные знания................................................................. 16
Что, если я ненавижу твое дурацкое
персональное движение, Зед?...................................................... 18
Что, если окажется, что у меня всеплохо?.................................... 18
Упражнение О. Настройка................................................................ 20
Редактор программиста................................................................ 20
Python 3.6....................................................................................... 21
Рабочий терминал..........................................................................21
Рабочая конфигурация pip+virtualenv....................................... 21
Записная книжка............................................................................. 22
Учетная запись на Github.com....................................................... 22
git....................................................................................................... 22
Дополнительно: программное обеспечение
для записи с экрана......................................................................22
Дальнейшее обучение.................................................................. 23
Упражнение!. Движение................................................................ 24
Задача упражнения....................................................................... 26
Практические задания.................................................................. 27
Дальнейшее обучение.................................................................. 28

Упражнение 2. Креативность......................................................... 29
Задача упражнения....................................................................... 30
Практическое задание................................................................ 31

Упражнение 3. Качество.................................................................. 32
Задача упражнения....................................................................... 34
Практическое задание.................................................................. 35

Часть II. Быстрые задания................................................................ 36
Как развивать креативность......................................................... 37
Для начинающих программистов...............................................39
Кодинг начинающего программиста........................................ 40
Упражнение 4. Аргументы командной строки............................. 41
Задача упражнения....................................................................... 42
Решение......................................................................................... 43

Практические задания.................................................................. 43
Упражнение 5. Команда cat.......................................................... 44
Задача упражнения...................................................................... 44
Решение......................................................................................... 45
Практические задания................................................................. 46
Дальнейшее обучение................................................................. 46
Упражнение 6. Команда find.......................................................... 47
Задача упражнения....................................................................... 48
Практические задания................................................................. 49
Дальнейшее обучение.................................................................. 50
Упражнение 7. Команда grep...................................................... 51
Задача упражнения....................................................................... 52
Практические задания.................................................................. 52
Дальнейшее обучение.................................................................. 53

Упражнение 8. Команда