E-Book Content
ББК 32.973.2-018.1 УДК 004.43 Х21 Харрисон Мэтт Х21 Как устроен Python. Гид для разработчиков, программистов и интересующихся. — СПб.: Питер, 2019. — 272 с.: ил. — (Серия «Библиотека программиста»). ISBN 978-5-4461-0906-7 Python в моде! Это самый популярный язык программирования. Вакансии для Pythonразработчиков входят в список самых высокооплачиваемых, а благодаря бурному развитию обработки данных, знание Python становится одним из самых востребованных навыков в среде аналитиков. Python — невероятный язык, популярный во многих областях. Он используется для автоматизации простых и сложных задач, цифровой обработки, веб-разработки, игр... Независимо от того, перешли ли вы на Python с другого языка, руководите группой программистов, работающих на Python, или хотите расширить свое понимание, имеет смысл подойти к изучению Python со всей серьезностью. Готовы начать карьеру питониста? Не теряйте времени на поиск информации, перелопачивая блоги и сайты, списки рассылок и группы. Мэтт Харрисон использует Python с 2000 года. Он занимался научными исследованиями, сборкой и тестированием, бизнес-аналитикой, хранением данных, а теперь делится своими знаниями как с простыми пользователями, так и с крупными корпорациями. Приобщитесь к передовому опыту и узнайте секреты внутренней кухни Python, доступные только профи, работающим с этим языком на протяжении многих лет. 16+ (В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ.) ББК 32.973.2-018.1 УДК 004.43 Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав. Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книги. Издательство не несет ответственности за доступность материалов, ссылки на которые вы можете найти в этой книге. На момент подготовки книги к изданию все ссылки на интернет-ресурсы были действующими. ISBN 978-1977921758 англ. ISBN 978-5-4461-0906-7 © 2017 Matt Harrison © Перевод на русский язык ООО ISBN Издательство «Питер», 2019 © Издание на русском языке, оформление ООО Издательство «Питер», 2019 © Серия «Библиотека программиста», 2019 Краткое содержание Предисловие................................................................................................... 13 От издательства............................................................................................... 14 Глава 1. Почему Python?....................................................................................... 15 Глава 2. Какая версия Python?.............................................................................. 17 Глава 3. Интерпретатор........................................................................................ 21 Глава 4. Запуск программ...................................................................................... 28 Глава 5. Запись и чтение данных.......................................................................... 35 Глава 6. Переменные............................................................................................ 38 Глава 7. Подробнее об объектах........................................................................... 51 Глава 8. Числа...................................................................................................... 62 Глава 9. Строки..................................................................................................... 71 Глава 10. dir, help и pdb........................................................................