Главная страница
Навигация по странице:

  • Краткое содержание Предисловие .................................................................................................. 13

  • Глава 2.

  • Глава 6.

  • Глава 10.

  • Глава 14.

  • Глава 18.

  • Глава 22.

  • Глава 26.

  • Об авторе .......................................................................................................

  • Предисловие .................................................................................................. 13

  • Как устроен Python. Как устроен Python. Харрисон. Харрисон Мэтт


    Скачать 5.41 Mb.
    НазваниеХаррисон Мэтт
    АнкорКак устроен Python
    Дата05.02.2022
    Размер5.41 Mb.
    Формат файлаpdf
    Имя файлаКак устроен Python. Харрисон.pdf
    ТипДокументы
    #352210
    страница1 из 21
      1   2   3   4   5   6   7   8   9   ...   21

    ББК 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 англ.
    © 2017 Matt Harrison
    ISBN 978-5-4461-0906-7
    © Перевод на русский язык ООО 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 .......................................................................................80
    Глава 11. Строки и методы ..................................................................................85
    Глава 12. Комментарии, логические значения и None ..........................................96
    Глава 13. Условия и отступы .............................................................................. 105
    Глава 14. Контейнеры: списки, кортежи и множества ........................................ 113
    Глава 15. Итерации ............................................................................................ 130
    Глава 16. Словари .............................................................................................. 140
    Глава 17. Функции ............................................................................................. 152
    Глава 18. Индексирование и срезы .................................................................... 163
    Глава 19. Операции ввода/вывода с файлами .................................................... 169

    6
    Краткое содержание
    Глава 20. Юникод .............................................................................................. 180
    Глава 21. Классы ............................................................................................... 192
    Глава 22. Субклассирование .............................................................................. 211
    Глава 23. Исключения ........................................................................................ 219
    Глава 24. Импортирование библиотек ................................................................ 235
    Глава 25. Библиотеки: пакеты и модули ............................................................ 244
    Глава 26. Полноценный пример ......................................................................... 250
    Глава 27. В начале пути ..................................................................................... 264
    Приложение А. Перемещение по файлам.......................................................... 265
    Приложение Б. Полезные ссылки ..................................................................... 267
    Об авторе ....................................................................................................... 268
    Научные редакторы ...................................................................................... 269

    Оглавление
    Предисловие .................................................................................................. 13
    От издательства ..............................................................................................14
    Глава 1. Почему Python?.......................................................................................15
    Глава 2. Какая версия Python?..............................................................................17 2.1. Установка Python .......................................................................................17 2.2. Какой редактор? ........................................................................................19 2.3. Итоги ......................................................................................................... 19 2.4. Упражнения ............................................................................................... 20
    Глава 3. Интерпретатор .......................................................................................21 3.1. REPL .......................................................................................................... 22 3.2. Пример использования REPL ......................................................................24 3.3. Итоги ......................................................................................................... 27 3.4. Упражнения ............................................................................................... 27
    Глава 4. Запуск программ .....................................................................................28 4.1. Запуск программ из IDLE ...........................................................................29 4.2. Усовершенствования для UNIX...................................................................31 4.3. Итоги ......................................................................................................... 33 4.4. Упражнения ............................................................................................... 34
    Глава 5. Запись и чтение данных .........................................................................35 5.1. Простой вывод ...........................................................................................35 5.2. Получение данных от пользователя ...........................................................36 5.3. Итоги ......................................................................................................... 37 5.4. Упражнения ............................................................................................... 37
    Глава 6. Переменные ...........................................................................................38 6.1. Изменение и состояние ..............................................................................38 6.2. Переменные Python как метки....................................................................39 6.3. Бирки ......................................................................................................... 41 6.4. Повторное связывание переменных ...........................................................43 6.5. Имена переменных ....................................................................................45 6.6. Дополнительные рекомендации по назначению имен ................................ 46 6.7. Итоги ......................................................................................................... 49 6.8. Упражнения ............................................................................................... 50

    8
    Оглавление
    Глава 7. Подробнее об объектах ..........................................................................51 7.1. Идентификатор ..........................................................................................51 7.2. Тип ............................................................................................................ 53 7.3. Изменяемость ............................................................................................55 7.4. Использование IDLE ...................................................................................57 7.5. Итоги ......................................................................................................... 60 7.6. Упражнения ............................................................................................... 61
    Глава 8. Числа .....................................................................................................62 8.1. Сложение .................................................................................................. 63 8.2. Вычитание ................................................................................................. 65 8.3. Умножение ................................................................................................ 65 8.4. Деление ..................................................................................................... 66 8.5. Остаток ...................................................................................................... 66 8.6. Возведение в степень ................................................................................68 8.7. Порядок операций ......................................................................................69 8.8. Другие операции .......................................................................................69 8.9. Итоги ......................................................................................................... 69 8.10. Упражнения .............................................................................................70
    Глава 9. Строки ....................................................................................................71 9.1. Форматирование строк ..............................................................................74 9.2. Синтаксис форматных строк ......................................................................74 9.3. Примеры форматирования .........................................................................77 9.4. F-строки ..................................................................................................... 78 9.5. Итоги ......................................................................................................... 79 9.6. Упражнения ............................................................................................... 79
    Глава 10. dir, help и pdb .......................................................................................80 10.1. Специальные методы ...............................................................................81 10.2. help .......................................................................................................... 82 10.3. pdb .......................................................................................................... 82 10.4. Итоги ....................................................................................................... 84 10.5. Упражнения .............................................................................................84
    Глава 11. Строки и методы ..................................................................................85 11.1. Основные строковые методы ...................................................................89 11.2. endswith ................................................................................................... 89 11.3. find .......................................................................................................... 91 11.4. format ...................................................................................................... 91 11.5. join ........................................................................................................... 92 11.6. lower ........................................................................................................ 93 11.7. startswith .................................................................................................. 93

    Оглавление
    9
    11.8. strip .......................................................................................................... 93 11.9. upper ....................................................................................................... 94 11.10. Другие методы .......................................................................................94 11.11. Итоги ..................................................................................................... 94 11.12. Упражнения ...........................................................................................94
    Глава 12. Комментарии, логические значения и None ..........................................96 12.1. Комментарии ...........................................................................................96 12.2. Логические значения ...............................................................................97 12.3. None ...................................................................................................... 101 12.4. Итоги ..................................................................................................... 103 12.5. Упражнения ........................................................................................... 103
    Глава 13. Условия и отступы .............................................................................. 105 13.1. Объединение условных выражений ........................................................ 107 13.2. Команды if ............................................................................................. 109 13.3. Команды else.......................................................................................... 109 13.4. Множественный выбор ........................................................................... 110 13.5. Пробелы ................................................................................................ 110 13.6. Итоги ..................................................................................................... 112 13.7. Упражнения ........................................................................................... 112
    Глава 14. Контейнеры: списки, кортежи и множества ........................................ 113 14.1. Списки ................................................................................................... 113 14.2. Индексы ................................................................................................. 114 14.3. Вставка в список .................................................................................... 115 14.4. Удаление из списка ................................................................................ 116 14.5. Сортировка списков ............................................................................... 116 14.6. Полезные советы по работе со списками ................................................ 117 14.7. Кортежи ................................................................................................. 122 14.8. Множества ............................................................................................. 125 14.9. Итоги ..................................................................................................... 128 14.10. Упражнения ......................................................................................... 128
    Глава 15. Итерации ............................................................................................ 130 15.1. Перебор с индексом ............................................................................... 131 15.2. Выход из цикла ...................................................................................... 134 15.3. Пропуск элементов в цикле .................................................................... 134 15.4. Оператор in может использоваться для проверки принадлежности ........ 135 15.5. Удаление элементов из списков при переборе ....................................... 135 15.6. Блок else ................................................................................................ 137 15.7. Циклы while ............................................................................................ 137 15.8. Итоги ..................................................................................................... 139 15.9. Упражнения ........................................................................................... 139

    10
    Оглавление
      1   2   3   4   5   6   7   8   9   ...   21


    написать администратору сайта