A Byte of Python Rus 2.01
|
A Byte of Python Rus 2.01
- Bu sahifa navigatsiya:
- _«Укус_Питона»_–_«A_Byte_of_Python»_по-русски">> – п"> «Укус Питона» – «A Byte of Python» по-русски
- _Кто_читает_«A_Byte_of_Python»">>"> Кто читает «A Byte of Python»
A Byte of Python (Russian) Версия 2.01 Swaroop C H (Translated by Vladimir Smolyar) 22 August 2013Оглавление Обложка 1 «Укус Питона» – «A Byte of Python» по-русски 1 Кто читает «A Byte of Python»? 1 Лицензия 5 Читать 5 Купить книгу 5 Скачать 5 Книга на вашем родном языке 6 Переводы 7 Доступные переводы 7 Предисловие 15 Для кого эта книга 15 Немного истории 15 Состояние книги 16 Официальная веб-страница 16 К размышлению 17 Введение 19 Особенности Python 19 Python 2 против 3 22 Что говорят программисты 22 Установка 23 Установка в GNU/Linux и BSD 23 Установка в Windows 24 Для пользователей Mac OS X 25 Резюме 26 Первые шаги 27 Введение 27 Использование командной строки интерпретатора 27 Выбор редактора 28 Использование программных файлов 29 Получение помощи 33 Резюме 33 Основы 35 Комментарии 35 Литеральные константы 36 Числа 36 Строки 36 Переменные 39 Имена идентификаторов 39 Типы данных 40 Объекты 40 Логические и физические строки 41 Отступы 42 Резюме 44 Операторы и выражения 45 Операторы 45 Порядок вычисления 48 Изменение порядка вычисления 49 Ассоциативность 50 Выражения 50 Резюме 50 Поток команд 51 Оператор if 51 Оператор while 53 Цикл for 55 Оператор break 56 Оператор continue 58 Резюме 58 Функции 59 Параметры функций 60 Локальные переменные 61 Зарезервированное слово «global» 61 Зарезервированное слово «nonlocal» 62 Значения аргументов по умолчанию 63 Ключевые аргументы 64 Переменное число параметров 65 Только ключевые параметры 66 Оператор «return» 67 Строки документации 68 Аннотации 69 Резюме 69 Модули 71 Файлы байткода .pyc 73 Оператор from … import 73 Имя модуля – name 74 Создание собственных модулей 75 Функция dir 76 Пакеты 77 Резюме 78 Структуры данных 79 Список 79 Краткое введение в объекты и классы 79 Кортеж 81 Словарь 83 Последовательности 85 Множество 87 Ссылки 88 Ещё о строках 89 Резюме 90 Решение задач 91 Задача 91 Решение 92 Вторая версия 94 Третья версия 96 Четвёртая версия 97 Дополнительные усовершенствования 99 Процесс разработки программного обеспечения 99 Резюме 100 Объектно-ориентированное программирование 101 self 102 Классы 102 Методы объектов 103 Метод init 103 Переменные класса и объекта 104 Наследование 108 Метаклассы 110 Резюме 112 Ввод-вывод 113 Ввод от пользователя 113 Файлы 114 Pickle 116 Резюме 117 Исключения 119 Ошибки 119 Исключения 119 Обработка исключений 120 Вызов исключения 121 Try .. Finally 122 Оператор with 123 Резюме 124 Стандартная библиотека 125 Модуль sys 125 Модуль logging 126 Серия «Модуль недели» 128 Резюме 128 Дополнительно 129 Передача кортежей 129 Специальные методы 130 Блоки в одно выражение 130 Lambda-формы 131 Генераторы списков 131 Передача кортежей и словарей в функции 132 exec и eval 132 Оператор assert 133 Функция repr 133 Управляющие последовательности 134 Необрабатываемые строки 134 Резюме 135 Что дальше 137 Упражнения 138 Примеры программ 138 Вопросы и ответы 138 Советы и рекомендации 138 Учебники 139 Видео 139 Обсуждение 139 Новости 139 Установка библиотек 139 Графические программы 139 Резюме по инструментам ГИП 140 Различные реализации 141 Функциональное программирование (для хорошо подготовленных чита- телей) 141 Резюме 142 Приложение: FLOSS 143 Free/Libre and Open Source Soware (FLOSS) 143 Приложение: о книге 145 Колофон 145 Об авторе 146 Приложение: История версий 147 Приложение: Инструкция по переводу 151 Обложка > – <> п"> «Укус Питона» – «A Byte of Python» по-русскиПримечание: От автора перевода Перед вами перевод популярной книги «A Byte of Python»1 на русский язык. Автор книги – Swaroop Chitlur. Автор русского перевода – Владимир Смоляр2 Настоящий перевод основан на версии 2.0 оригинальной книги и имеет версию 2.01 Свежую версию оригинала книги можно просмотреть здесь. «A Byte of Python» – это свободная книга по программированию на языке Python. Она может служить учебным пособием или руководством по языку Python для начинающей аудитории. Если ваши знания о компьютере ограничиваются тем, как сохранять тексто- вые файлы, эта книга для вас. Настоящая книга описывает язык Python 3, несмотря на то, что Python 2 всё ещё более распространён (более детально об этом см. раздел Python 2 против 3). >?"> Кто читает «A Byte of Python»?Вот что люди говорят о настоящей книге: «Лучшее, что мне удалось найти – “A Byte of Python” – просто блестящая книга для на- чинающих. Она хорошо написана, основные понятия доступно объясняются на наглядных примерах.» Syed Talal (19 лет) 1 Название книги «A Byte of Python» (дословно – «Байт Питона») по-английски звучит так же, как и «A Bite of Python» – «Укус Питона» (прим.перев.) 2 Сообщения об ошибках и предложения по улучшению перевода просьба присылать на e-mail: v_2e@ukr.net «Это лучший учебник для начинающих из всех, что я видел! Спасибо вам за ваш труд.» Walt Michalik (wmich50-at-theramp-dot-net) «Вы написали лучший учебник по Python из тех, что я встречал в Сети. Отличная работа. Спасибо!» Joshua Robin (joshrob-at-poczta-dot-onet-dot-pl) «Превосходный вводный курс в программирование #Python для начинающих» Shan Rajasekaran «Привет! Я из Доминиканской Республики. Меня зовут Павел. Недавно я прочитал вашу кни- гу “A Byte of Python”, и нахожу её замечательной :). Я многому научился на приведённых при- мерах. Ваша книга – отличный помощник таким новичкам, как я…» Pavel Simo (pavel-dot-simo-at-gmail-dot-com) «Недавно я закончил читать “A Byte of Python” и подумал, что я обязательно должен побла- годарить вас. Было грустно дойти до последних страниц, так как это означало возвращение к тупым и скучным руководствам O’Reilly или чего-то подобного для изучения Python. В лю- бом случае я очень благодарен вам за вашу книгу.» Samuel Young (sy-one-three-seven-at-gmail-dot-com) «Уважаемый Swaroop, я прохожу курс, который ведёт преподаватель, совсем не заинтересо- ванный в преподавании. Мы пользуемся книгой “Изучаем Python”, второе издание O’Reilly. Но она совсем не для начинающих студентов, практически без каких-либо знаний о программи- ровании, и преподавателя, который должен работать кем-нибудь другим. Огромное спасибо вам за вашу книгу. Без неё я так бы никогда ничего и не понял о Python и программировании вообще. Тысяча благодарностей! Вы умеете “разбить мысль на части” до такого уровня, чтобы начинающим было легко понять, а далеко не каждый на это способен.» Joseph Duarte (jduarte1-at-cfl-dot-rr-dot-com) «Я в восторге от вашей книги! Это самый лучший учебник по Python, кроме того полезный и как справочник. Просто блестяще! Настоящий шедевр! Так держать!» Chris-André Sommerseth «Пишу вам, чтобы поблагодарить за написание и публикацию в сети “A Byte of Python”. Я предпринимал попытки изучить Python в течение нескольких месяцев, прежде чем наткнул- ся на вашу книгу. И хотя я достиг небольших успехов с pyGame, мне никак не удавалось за- кончить программу. Благодаря вашему упрощению многих понятий, Python теперь кажется мне вполне дости- жимой целью. Кажется, теперь я наконец-то освоил основы и могу продолжать идти к своей настоящей цели – разработке игр. … Ещё раз спасибо ОГРОМНОЕ за размещение такого структурированного и полезного путе- водителя по основам программирования в Интернете. Он провёл меня через ООП, разъяснив то, что не смогли разъяснить два учебника.» Ma Gallivan (m-underscore-gallivan12-at-hotmail-dot-com) «Я бы хотел поблагодарить вас за вашу книгу “A byte of python”, которая кажется мне са- мым лучшим средством для изучения Python. Мне 15 лет, я живу в Египте. Зовут меня Ах- мед. Python – мой второй язык программирования. В школе я изучал Visual Basic 6, но мне он не понравился, а изучать Python мне по-настоящему нравится. Мне удалось написать программу “Адресная книга”. Теперь я буду больше программировать сам и читать чужие программы на Python (если вы подскажете мне подходящий их источник). Также я намерен приступить к изучению Java, и если бы вы могли порекомендовать мне пособие по Java, столь же хорошее, как ваше, это бы мне очень помогло. Спасибо.» Ahmed Mohammed (sedo-underscore-91-at-hotmail-dot-com) «Замечательным источником для начинающих, желающих узнать больше о Python может послужить пособие “A Byte of Python”, написанное Swaroop C H в 110 страницах. Оно отлич- но написано, легко воспринимается и, возможно, это лучшее из существующих введение в программирование на Python» Drew Ames в статье “Scripting Scribus”, опубликованной на Linux.com «Вчера я прошёл почти весь “Byte of Python” на своём Nokia N800, и он показался мне наиболее лёгким и лаконичным введением в Python из всех, что я встречал. Настоятельно рекомендую его как отправную точку для изучающих Python.» Jason Delport в своём блоге «“Byte of Vim и Python”, написанные @swaroopch, на мой взгляд, наилучшие образцы техни- ческой документации. Прекрасно читаются #FeelGoodFactor » Surendran говорит в Твиттере Кто читает «A Byte of Python»? 3 «”Byte of python” – безусловно лучший» (в ответ на вопрос «Посоветуйте хороший и недорогой ресурс для изучения основ Python.») Justin LoveTrue пишет на странице Facebook «Книга “Byte of Python” очень помогла. Спасибо, bigtime :) » Chinmay «Всегда был поклонником “A Byte of Python” – написанного как для новичков, так и для опыт- ных программистов.» Patrick Harrington, в ответе на StackOverflow Download Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling