Введение в Python

Введение в Python

Авторы:

Жанр: Программирование

Циклы: не входит в цикл

Формат: Полный

Всего в книге 17 страниц. У нас нет данных о годе издания книги.

Python это высокоуровневый, интерпретируемый, интерактивный и объектно-ориентированный скриптовой язык программирования. Python был разработан как "легкочитаемый" язык, часто использующий в качестве ключевых слов слова английского языка.

--------

Файл изготовлен по материалам сайта http://pythonicway.com/

Читать онлайн Введение в Python


Введение в Python

Почему именно язык программирования Python?

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




* Python снабжен отличнейшей документацией, вызываемой простой командой help().

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

* Отличительной чертой этого языка программирования является его кросс-платформенность. Большинство программ, написанных на Python без изменений запускаются и работают как на OS Windows, так и на Linux или Mac Os.

* Python обладает огромной стандартной библиотекой, которая позволяет решать разнообразные задачи: работа с базами данных, веб-разработка, сложные математичиские вычисления, создание GUI, FTP-доступ и т.д.

* Python широко используется во многих серьезных проектах: поисковик Google, сервис YouTube, фреймворк Google App Engine. Такие монстры IT, как Intel, Hewlett-Packard, IBM, Cisco используют Python с целью тестирования аппаратного обеспечения. Всем известный BitTorrent также написан на питоне. Даже компания Джорджа Лукаса Industrial Light & Magic и кинопомпания Стива Джобса Pixar используют этот язык программирования

* Вокруг языка программирования Python сформировалось обширное сообщество, поэтому вы всегда сможете найти ответ в Интернете, если у вас возникли какие-либо затруднения.

* Считается, что Python уступает некоторым другим языкам программирования, если речь идет о производительности (новичка вряд ли будет волновать эта проблема, по крайней мере, на первых порах), но этот недостаток легко исправить благодаря возможности Python'а встраиваться в программы, написанные на других языках (например, С или С++)

* Наконец, то что среда разработки этого языка программирования распространяется абсолютно бесплатно (а в некоторых операционных системах он уже предустановлен).


Все это делает язык программирования Python отличным выбором не только для новичка в программировании, но и для опытных программистов.


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

Python - Обзор

Don't learn to code. Code to learn!


Published: 08 September 2014

* Python является интерпретируемым: исходный код на Python не компилируется в машинный код, а выполняется непосредственно с помощью специальной программы-интерпретатора.

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

* Python является объектно-ориентированым языком программирования. Python поддерживает принципы ООП, которые подразумевают инкапсуляцию кода в особые структуры, именуемые объектами.

История языка программирования Python

Python начал разрабатываться в конце восьмидесятых годов сотрудником Голландского Национального Исследовательского Института Математики и Информатики Гвидо ван Россумом.

Python вобрал в себя черты многих популярных в то время языков программирования: Algol-68, C, C++, Modula-3 ABC, SmallTalk, и это далеко не полный перечень.

Версия 1.0 появилась в 1994 году, 2.0 в 2000-м, а 3.0 в 2008-м году. На данный момент активно развиваются вторая и третья версии этого языка. Поддержка Python'a осуществляется командой разработчиков все того же института, при этом за ван Россумом осталось право решающего голоса в вопросах развития языка.

Особенности Python:

* Легкий для обучения: У Python'a относительно мало ключевых слов, простая структура и четко определенных синтаксис. Благодаря этому научиться основам языка можно за достаточно короткое время.

* Легко читаемый: Блоки кода в Python выделяются при помощи отступов, что совместно с ключевыми словами, взятыми из английского языка значительно облегчают чтение кода.

* Легкий в обслуживании: Одной из причин широкой популярности Python'a является простота обслуживания кода написанного на этом языке.

* Широкая стандартная библиотека: Наличие широкой кросс-платформенной библиотеки является еще одной сильной стороной этого языка программирования.

* Наличие интерактивного режима: позволяет "на лету" тестировать нужные участки кода

* Портативность: Python без проблем запускается на разных платформах, при этом сохраняет одинаковый интерфейс, независимо от того на каком компьютере вы работаете.

* Расширяемость: при необходимости в Python можно внедрять низкоуровневые модули написанные на иных языках программирования для наиболее гибкого решения поставленных задач.

* Работа с базами данных: в стандартной библиотеке Python можно найти модули для работы с большинством коммерческих баз данных.

* Создание GUI (Графического интерфейса пользователя): на Python возможно создание GUI приложений, которые будут работать независимо от типа вашей операционной системы.


С этой книгой читают
Питон — модули, пакеты, классы, экземпляры

Python - объектно-ориентированный язык сверхвысокого уровня. Python, в отличии от Java, не требует исключительно объектной ориентированности, но классы в Python так просто изучить и так удобно использовать, что даже новые и неискушенные пользователи быстро переходят на ОО-подход.


Обработка событий в С++

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Симуляция частичной специализации
Автор: П Кузнецов

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


MFC и OpenGL

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Java 7

Рассмотрено все необходимое для разработки, компиляции, отладки и запуска приложений Java. Изложены практические приемы использования как традиционных, так и новейших конструкций объектно-ориентированного языка Java, графической библиотеки классов Swing, расширенной библиотеки Java 2D, работа со звуком, печать, способы русификации программ. Приведено полное описание нововведений Java SE 7: двоичная запись чисел, строковые варианты разветвлений, "ромбовидный оператор", NIO2, новые средства многопоточности и др.


Pro Git

Разработчику часто требуется много сторонних инструментов, чтобы создавать и поддерживать проект. Система Git — один из таких инструментов и используется для контроля промежуточных версий вашего приложения, позволяя вам исправлять ошибки, откатывать к старой версии, разрабатывать проект в команде и сливать его потом. В книге вы узнаете об основах работы с Git: установка, ключевые команды, gitHub и многое другое.В книге рассматриваются следующие темы:основы Git;ветвление в Git;Git на сервере;распределённый Git;GitHub;инструменты Git;настройка Git;Git и другие системы контроля версий.


Три года ты мне снилась

Ирине Соловьевой катастрофически не везло в личной жизни. Муж трагически погиб, а человек, которого она полюбила, посмеялся над ее чувствами, жестоко унизив. И Ирина поставила на себе точку. Но напрасно. Потому что самая интересная история, как оказалось, ждет ее впереди...


Поцелуй Фемиды

Бандитами не рождаются. Об этом основанная на реальных фактах книга о дальнейшей судьбе Александра Белова и событиях, произошедших после выстрела на эстакаде.2002 годВ России давно победила великая олигархическая революция, но опоздавшие к раздаче чиновники готовы начать новую войну за передел собственности. Коррупционеры наносят удар по одному из самых порядочных предпринимателей страны — Александру Белову, отказавшемуся передать свой алюминиевый комбинат в собственность государства. Он обвиняется в неуплате налогов, прокуратура предоставила ему камеру в СИЗО.


Лимон и ром
Автор: Aniri Yamada

Обычное кафе, необычная девушка. И необыкновенный десерт.


Обратная сторона смерти

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.