Введение
15
В третьем проекте (главы 18–20) будет построено небольшое веб-приложение
Learning Log. Этот проект позволяет вести журнал новых идей и концепций, кото-
рые вы узнали в ходе изучения конкретной темы. Пользователь приложения смо-
жет вести разные журналы по разным темам, создавать учетные записи и начинать
новые журналы. Вы также узнаете, как развернуть свой проект в Интернете, чтобы
любой желающий мог работать с ним откуда угодно.
Почему именно Python?
Каждый год я задумываюсь над тем, продолжать ли мне работать на Python или же
перейти на другой язык — вероятно, более новый в мире программирования. И все
же я продолжаю работать на Python по многим причинам. Язык Python невероятно
эффективен: ваши программы делают больше, чем многие другие языки, в мень-
шем объеме кода. Синтаксис Python также позволяет писать «чистый» код. Ваш
код будет легко читаться, у вас будет меньше проблем с отладкой и расширением
программ по сравнению с другими языками.
Python используется для разных целей:
для создания игр,
построения веб-
приложений, решений бизнес-задач и разработки внутренних инструментов для
всевозможных интересных проектов. Python также широко применяется в научной
области для теоретических исследований и решения прикладных задач.
Впрочем, одной из самых важных причин для использования Python для меня
остается сообщество Python, состоящее из невероятно разных и благожелательных
людей. Сообщество играет исключительно важную роль в программировании, по-
тому что программирование не является сугубо индивидуальным делом. Многим
из нас, даже самым опытным программистам, приходится обращаться за советом
к коллегам, которые уже решали похожие задачи. Существование дружного, добро-
желательного сообщества помогает решать задачи, и сообщество Python готово
прийти на помощь людям, у которых Python является первым языком програм-
мирования.
Python —
замечательный язык, давайте же браться за дело!
От
издательства
Ваши замечания, предложения, вопросы отправляйте по адресу электронной почты
comp@piter .com
(издательство «Питер», компьютерная редакция).
Мы будем рады узнать ваше мнение!
На веб-сайте издательства
http://www .piter .com
вы найдете подробную информацию
о наших книгах.
Ч а с т ь I
.
Основы
В части I этой книги представлены базовые концепции, необходимые для написания
программ на языке Python . Многие из этих концепций встречаются во всех языках про-
граммирования, поэтому они пригодятся вам на протяжении всей карьеры программиста .
В главе 1 вы установите Python на свой компьютер и запустите свою первую программу,
которая выводит на экран сообщение
Hello world!
. В главе 2 вы научитесь хранить ин-
формацию в
переменных, работать с текстовыми и числовыми данными .
В главах 3 и 4 вы познакомитесь со списками . Списки позволяют хранить любой объем
информации в одной переменной, что повышает эффективность работы с данными . Вы
сможете работать с сотнями, тысячами и даже миллионами значений всего в нескольких
строках кода .
В главе 5 будут представлены команды
if
. С их помощью вы сможете написать код,
который делает что-то одно, если некоторое условие истинно, и что-то другое, если
условие не выполняется .
Достарыңызбен бөлісу: