Наоми Седер - Python. Экспресс-курс

Тут можно читать онлайн Наоми Седер - Python. Экспресс-курс - бесплатно полную версию книги (целиком) без сокращений. Жанр: Программы, издательство Питер, год 2019. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Python. Экспресс-курс
  • Автор:
  • Жанр:
  • Издательство:
    Питер
  • Год:
    2019
  • ISBN:
    978-5-4461-0908-1
  • Рейтинг:
    3/5. Голосов: 11
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Наоми Седер - Python. Экспресс-курс краткое содержание

Python. Экспресс-курс - описание и краткое содержание, автор Наоми Седер, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Вы уже умеете кодить на одном или нескольких языках программирования? Тогда настала пора пройти экспресс-курс Python. Впервые на русском языке выходит новое издание одной из самых популярных книг издательства Manning. С помощью этой книги вы можете быстро перейти от основ к управлению и структурам данных, чтобы создавать, тестировать и развертывать полноценные приложения.
Наоми Седер рассказывает не только об основных особенностях языка Python, но и его объектно-ориентированных возможностях, которые появились в Python 3. Данное издание учитывает все изменения, которые произошли с языком за последние 5 лет, а последние 5 глав рассказывают о работе с большими данными.

Python. Экспресс-курс - читать онлайн бесплатно полную версию (весь текст целиком)

Python. Экспресс-курс - читать книгу онлайн бесплатно, автор Наоми Седер
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

1.3.5. Слабая многопроцессорная поддержкаВ наши дни многоядерные процессоры встречаются повсюду, и во многих слу-чаях они обеспечивают значительный прирост производительности. Однако стандартная реализация Python не рассчитана на использование нескольких ядер из-за механизма GIL (Global Interpreter Lock). За дополнительной информаци-ей обращайтесь к видеороликам с обсуждениями GIL и сообщениями Дэвида Бизли (David Beazley), Ларри Гастингса (Larry Hastings) и других специалистов или посетите страницу GIL в вики Python по адресу https://wiki.python.org/moin/ GlobalInterpreterLock . Хотя выполнение параллельных процессов с использованием Python возможно, если вам нужны встроенные средства параллелизации, Python вряд ли будет лучшим кандидатом.

1.4. Почему нужно изучать Python 3?Язык Python появился достаточно давно, и он развивался со временем. Первое издание этой книги было написано для Python 1.5.2, потом несколько лет домини-ровала версия Python 2. x . Эта книга написана на основе Python 3.6, хотя материал также тестировался в альфа-версии Python 3.7.

Python 3, в исходном варианте по какой-то прихоти названный Python 3000, за-служивает внимания уже потому, что это первая версия Python в истории языка, в которой была нарушена обратная совместимость. Это означает, что код, написан-ный для более ранних версий Python, скорее всего, не будет работать в Python 3 без некоторых изменений. Например, в более ранних версиях Python аргументы команды print можно было не заключать в круглые скобки: print "hello"

В Python 3 print является функцией, поэтому круглые скобки обязательны: print("hello")

Возможно, вы думаете: «Зачем изменять такие мелочи, если это нарушит работоспо-собность старого кода?» Потому что такие изменения станут большим шагом вперед для любого языка, и разработчики Python тщательно продумали этот вопрос. Хотя изменения в Python 3 нарушают совместимость со старым кодом, эти изменения относительно невелики и направлены к лучшему; с ними язык становится более последовательным, более удобочитаемым и однозначным. Python 3 не является

кардинальной переработкой языка, скорее это хорошо продуманный этап эволюции. Разработчики языкового ядра также постарались предоставить стратегию и инстру-ментарий безопасной и эффективной миграции старого кода на Python 3 (об этом будет рассказано в одной из последующих глав). Также существуют библиотеки Six и Future, упрощающие переход.

Почему нужно изучать Python 3? Потому что это лучшая версия Python на данный момент. Кроме того, поскольку проекты переходят на использование усовершен-ствований этой версии, эта версия Python станет доминирующей на ближайшие годы. Портирование библиотек для Python 3 неуклонно идет с момента выхода версии, и в настоящее время многие популярнейшие библиотеки поддерживают Python 3. По данным Python Readiness ( http://py3readiness.org ), 319 из 360 самых по-пулярных библиотек уже были портированы для Python 3. Если вам понадобится библиотека, которая еще не была конвертирована, или если вы работаете над уже сформированной кодовой базой, написанной на Python 2, — пожалуйста, исполь-зуйте Python 2. x . Но если вы только начинаете изучать Python или открываете новый проект, выбирайте Python 3. Эта версия не просто лучше — за ней будущее. Итоги

 Python — современный высокоуровневый язык с динамической типизацией, простым логичным синтаксисом и семантикой.

 Python — многоплатформенный язык с высокой модульностью, хорошо под-ходящий как для ускоренной разработки, так и для крупномасштабного про-граммирования.

 Python работает достаточно быстро и может легко расширяться модулями C или C++ для повышения скорости.

 Python обладает такими встроенными нетривиальными возможностями, как долгосрочное хранение объектов, мощные хеш-таблицы, расширяемый синтак-сис классов и универсальные функции сравнения.

 Python включает подборку библиотеки для обработки числовых данных, об-работки графики, построения пользовательских интерфейсов и веб-сценариев.

 Язык поддерживается динамическим сообществом Python. 2 Первые шаги

Эта глава охватывает следующие темы:

3 Установка Python

3 Использование IDLE и базового интерактивного режима 3 Написание простой программы

3 Использование окна оболочки IDLE в Python

В этой главе описан процесс загрузки, установки и запуска Python и IDLE — инте-грированной среды разработки для Python. На момент написания книги Python 3.6 был самой последней версией, а версия 3.7 находилась в разработке. После не-скольких лет доработки Python 3 стал первой версией языка, которая не обладает полной обратной совместимостью с предыдущими версиями, поэтому обязательно установите версию Python 3. Вероятно, до следующего столь же кардинального изменения пройдет несколько лет, и при всех будущих усовершенствованиях раз-работчики постараются избежать последствий для уже значительной существующей кодовой базы, а это значит, что материал, представленный в этой главе, вряд ли потеряет актуальность в обозримом будущем.

2.1. Установка Python

Процесс установки Python несложен, на какой бы платформе вы ни работали. Пре-жде всего следует найти последний дистрибутив для вашей машины; самую свежую версию всегда можно найти на сайте www.python.org . Эта книга написана на основе Python 3.6. Если вы используете Python 3.5 или даже 3.7 — ничего страшного. Ма-

териал книги может без особых хлопот использоваться с любой версией Python 3. УСТАНОВКА НЕСКОЛЬКИХ ВЕРСИЙ PYTHON

Возможно, на вашем компьютере уже установлена более ранняя версия Python. Многие дистри -бутивы Linux и macOS включают Python 2. x как часть операционной системы. Так как Python 3

не обладает полной совместимостью с Python 2, возникает резонный вопрос: не приведет ли установка обеих версий на одном компьютере к конфликту? Не беспокойтесь, несколько версий Python вполне могут существовать на одном компьютере. В системах на базе UNIX, таких как OS X и Linux, Python 3 устанавливается параллельно со старой версией и не заменяет ее. Когда ваша система ищет команду «python», она найдет именно ту версию, которая вам нужна, а если вы захотите обратиться к Python 3, выполните команду python3 или idle . В системе Windows разные версии устанавливаются в разных каталогах и для них создаются разные команды меню.

Ниже приводятся описания установки Python для конкретных платформ. Под-робности могут значительно изменяться в зависимости от платформы, поэтому обязательно прочитайте инструкции на странице загрузки для разных версий. Скорее всего, вы уже умеете устанавливать программы на вашей машине, поэтому описания будут достаточно короткими:

 Microsoft Windows — в большинстве версий Windows поддержка Python может устанавливаться программой установки Python, которая в настоящее время называется python-3.6.1.exe . Загрузите программу, выполните ее и действуйте по инструкциям программы. Возможно, для запуска программы вам понадобятся права администратора. Если вы работаете по сети и у вас нет пароля админи-стратора, попросите системного администратора провести установку за вас.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Наоми Седер читать все книги автора по порядку

Наоми Седер - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Python. Экспресс-курс отзывы


Отзывы читателей о книге Python. Экспресс-курс, автор: Наоми Седер. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x