Библиотека knigago >> Компьютеры: Языки и системы программирования >> Python >> Основы Python. Научитесь думать как программист


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 2002, книга: Планета-хищник
автор: Стенли Вейнбаум

В своей новаторской космической фантастике "Планета-хищник" Стэнли Вейнбаум поражает читателей калейдоскопом загадок и захватывающих приключений. Повествование разворачивается вокруг ученых-исследователей Дэвида Скотта и Кэрролла Джейсона, которые отправляются в экспедицию на загадочную планету Минору. Минору таит множество тайн, включая гигантскую пещеру, населенную древним, почти бессмертным существом, и огромных разумных муравьев, способных адаптироваться к любой...

Аллен Б. Дауни - Основы Python. Научитесь думать как программист

2-е издание, дополнено для Python 3 Основы Python. Научитесь думать как программист
Книга - Основы Python. Научитесь думать как программист.  Аллен Б. Дауни  - прочитать полностью в библиотеке КнигаГо
Название:
Основы Python. Научитесь думать как программист
Аллен Б. Дауни

Жанр:

Программирование: прочее, Python

Изадано в серии:

Бестселлеры o’reilly

Издательство:

Манн, Иванов и Фербер

Год издания:

ISBN:

978-5-00146-798-4

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Основы Python. Научитесь думать как программист"

Это практическое руководство последовательно раскрывает основы программирования на языке Python. Вы будете продвигаться от самых простых тем к сложным и получите полное представление об одном из самых популярных языков программирования. А еще вы поймете, как думают программисты, и сможете применять этот подход к решению даже повседневных задач.

Читаем онлайн "Основы Python. Научитесь думать как программист" (ознакомительный отрывок). [Страница - 3]

излишним количеством ненужных подробностей о языке Java и явным не­
достатком простых уроков по программированию. И все студенты попадали
в одну и ту же ловушку: бодрый старт, плавный прогресс, а вблизи пятой
главы ловушка захлопывалась. Студенты получали слишком много нового
материала и слишком быстро, и остаток семестра приходилось по кусочкам
собирать знания воедино.
За две недели до начала занятий я решил написать собственную книгу.
Вот что я хотел:
— сделать ее лаконичной. Лучше студенты прочтут десять страниц, чем
не прочтут пятьдесят;
— быть осторожным с терминами. Как можно меньше использовать
профессиональный жаргон и давать определение каждому термину
при первом вхождении;
— увеличивать сложность постепенно. Чтобы избежать «ловушек»,
я взял самые трудные темы и разбил их на серии маленьких шагов;
— я сфокусировался на практике, а не на теории программирования.
Я описал необходимый минимум знаний о языке Java и опустил все
остальное.
Требовалось привлекательное название, поэтому по воле случая моя
книга была названа «Думай как компьютерный ученый».
Первая версия книги получилась далеко не шедевром, но стала эффективной. Студенты читали и, главное, понимали, так что я мог уделять

13

П редисловие

время сложным темам, интересному материалу и (самое главное) позволить
студентам практиковаться.
Я выпустил книгу под лицензией GNU Free Documentation License, которая позволяет читателям бесплатно копировать, изменять и распространять
материалы из книги.
То, что произошло дальше, — удивительная история. Джефф Элкнер,
учитель одной из школ в Вирджинии, взял мою книгу и адаптировал ее под
язык программирования Python. Он прислал мне копию своего детища,
и я приобрел необычный опыт: я изучал Python в процессе чтения собственной книги. Я опубликовал первое издание адаптации под Python в 2001 году
в издательстве Green Tea Press.
В 2003 году я начал преподавать в колледже имени Франклина У. Олина,
и темой первых моих уроков стал язык Python. Контраст с Java был поразительным. Студенты меньше страдали, больше учились, работали над более
интересными проектами и в целом получали гораздо больше удовольствия.
С тех пор я продолжал развивать книгу, исправляя ошибки, улучшая
некоторые примеры и добавляя материал, в частности упражнения.
Результатом стала эта книга, теперь с менее пафосным названием —
«Основы Python». Перечислю некоторые из изменений.
— Я добавил раздел об отладке в конец каждой главы. В этих разделах
представлены общие методы поиска и предотвращения ошибок,
а также предупреждения о подводных камнях Python.
— Я добавил дополнительные упражнения, начиная с коротких задач
для закрепления материала и заканчивая несколькими крупными
проектами. Большинство упражнений содержат ссылки на мои
варианты решений.
— Я добавил серию случаев из практики — объемные примеры с упражнениями, решениями и обсуждением.
— Я подробнее поговорил о способе разработки программ и основных
шаблонов проектирования.
— Я добавил приложения об отладке и анализе алгоритмов.
Второе издание книги содержит следующие изменения.
— Текст книги и код всех примеров были обновлены до версии Python 3.
— Я добавил несколько новых разделов и разместил больше информации
в интернете, чтобы помочь новичкам запустить Python в браузере,
по­этому устанавливать Python не придется, пока вы сами не захотите.

14

Условные обозначения

— Для модуля turtle из главы 4 я переключился с собственного графического «черепашьего» пакета Swampy на стандартный модуль Python,
turtle, простой в установке и более мощный.
— Я добавил новую главу под названием «Синтаксический сахар». В ней
описаны дополнительные возможности Python, не строго необходимые, но иногда очень полезные.
Надеюсь, вам понравится работать с этой книгой, и она поможет вам
научиться программировать и мыслить как программист, хотя бы немного.
Аллен Б. Дауни
Инженерно-технический колледж
имени Франклина У. Олина

УСЛОВНЫЕ ОБОЗНАЧЕНИЯ
В этой книге используются следующие обозначения.
Курсивный шрифт
Им оформлены новые термины, имена и расширения файлов.
Полужирный шрифт
Указывает на термины, определенные в словаре терминов, а также полужирным шрифтом выделены URL-адреса и адреса электронной почты.
Моноширинный шрифт

Используется для оформления листингов программ, а также для --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «Основы Python. Научитесь думать как программист» по жанру, серии, автору или названию:

iOS. Приемы программирования. Вандад Нахавандипур
- iOS. Приемы программирования

Жанр: Прочие ОС

Год издания: 2014

Серия: Бестселлеры o’reilly

Автостопом по Python. Кеннет Рейтц
- Автостопом по Python

Жанр: Python

Год издания: 2017

Серия: Бестселлеры o’reilly