Дмитрий Красота - Введение в Python
- Название:Введение в Python
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Дмитрий Красота - Введение в 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, ориентируясь на широкий круг пользователей, возьмем в качестве примеров программ самые наглядные задачи и снабдим их максимально подробными и понятными комментариями.
Don't learn to code. Code to learn!
Published: 08 September 2014
* 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'a относительно мало ключевых слов, простая структура и четко определенных синтаксис. Благодаря этому научиться основам языка можно за достаточно короткое время.
* Легко читаемый: Блоки кода в Python выделяются при помощи отступов, что совместно с ключевыми словами, взятыми из английского языка значительно облегчают чтение кода.
* Легкий в обслуживании: Одной из причин широкой популярности Python'a является простота обслуживания кода написанного на этом языке.
* Широкая стандартная библиотека: Наличие широкой кросс-платформенной библиотеки является еще одной сильной стороной этого языка программирования.
* Наличие интерактивного режима: позволяет "на лету" тестировать нужные участки кода
* Портативность: Python без проблем запускается на разных платформах, при этом сохраняет одинаковый интерфейс, независимо от того на каком компьютере вы работаете.
* Расширяемость: при необходимости в Python можно внедрять низкоуровневые модули написанные на иных языках программирования для наиболее гибкого решения поставленных задач.
* Работа с базами данных: в стандартной библиотеке Python можно найти модули для работы с большинством коммерческих баз данных.
* Создание GUI(Графического интерфейса пользователя): на Python возможно создание GUI приложений, которые будут работать независимо от типа вашей операционной системы.
Основы синтаксиса Python
Синтаксис языка Pythonво многом похож на синтаксис таких языков, как Perl, C и Java, но вместе с этим имеет ряд отличий от этих языков программирования. В этой статье мы рассмотрим необходимые основыэтого языка программирования.
Во-первых, следует отметить, что на Pythonвы можете программировать в двух режимах: интерактивном и скриптовом
Запуск в командной строке pythonбез передачи в качестве аргумента названия файла запустит интерпретатор Python:
Введите следующий текст после строки приглашения Pythonи нажмите Enter:
1 | >>> print "Hello, Python!"
Если вы все сделали правильно, то интерпретатор выдаст строку:
Hello, Python!
Если вы получили ошибку - удостоверьтесь, что правильно переписали код и что используете интерпретатор версии 2.х (для версии 3.х следует использовать команду print ("Hello, Python"))
Читать дальшеИнтервал:
Закладка: