Разбирающиеся в языке Python можете дальше не читать, не думаю, что вы почерпнете для себе здесь что-то новое.. хотя кто знает
Раз, два…
Ещё раз повторюсь — эта статья лишь основы.
Для начала давайте мы найдём с вами необходимый инвентарь для начала нашей работы. Этими инструментами будут являться: желание и Python-интерпретатор.
Надеюсь, с желанием у вас проблем нет, а вот со вторым давайте разберёмся.
Если вы раньше не встречались с программированием, возможно, вам интересно, что же такое “интерпретатор”
Интерпретатор это такая программа, которая производит процесс интерпретации, то есть покомандное выполнение исходного кода программы без предварительной компиляции.
Ну, вот, опять незнакомое слова. Что такое компиляция?
Если объяснять простым языком, то это процесс перевода команд на языке программирования на язык понятный нашему компьютеру.
Если объяснять ещё понятнее, то интерпретатор – это программа, в которую мы ввели какие-то команды, а она, в свою очередь, начинает сразу выполнение составленной нами программы. А вот компилятор – это программа, в которую мы ввели какие-то команды, а она, в свою очередь, сначала создала определённый файл программы в формате .exe (исполняемом) и потом уже его запустила.
Python – это интерпретируемый язык программирования. Для запуска скриптов написанных на нём необходимо иметь специальную программу – Python-интерпретатор, который приведёт наш файл script.py (заметьте что все скрипты на Python-е имеют расширение .py) в исполнение.Ух, разобрались. Продолжаем.
Скачаем интерпретатор. Вот прямая ссылка на его установочный файл версии 2.7.2
…
Скачали? Вот и отлично, теперь перейдём непосредственно к программированию.
Чтобы лучше понять работу интерпретатора, запустим его.
Обычно это Пуск->Все программы->Python 2.7->IDLE(Python GUI)
Запустили, и что же видим? А видим мы красивое окно Python-shell-а.
Сейчас он работает в интерактивном режиме – вы ввели функцию, он сразу её исполнил.
Давайте, сразу попробуем попрактиковаться.
Введите следующий текст в окно и нажмите Enter: 2+2
Вывод shell-a:
>>> 2+2
4
Мы видим, что этот интерпретатор может выступать в роли неплохого калькулятора. Попробуйте ввести какие-то другие действия над числами.
>>> (8*2)/2
8
Пометка: если вы хотите возвести число в какую-либо степень вам необходимо написать следующий текст: число**в какую степень возводим
Например:
>>> 2**2
4
Но теперь давайте попробуем такой пример:
>>> 5/2
2
То есть сделаем явно не целочисленное деление и увидим, что Python, как бы округлил значение.
Если нам необходимо не целое число, то попробуйте один из вариантов:
>>> 5.0/2.0
2.5
>>> 5.0/2
2.5
>>> 5/2.0
2.5
Основы
С калькулятором побаловались, теперь давайте перейдём к данным и их типам.
Типы данных в языке программирования Python бывают следующих видов:
- целые числа (int) – положительные и отрицательные целые числа, а также 0 (например, 6, 454, -22, 0).
- числа с плавающей точкой (float) – дробные числа (например, 3.13, -6.734654, 0.11477).
- строки (str) — набор символов, заключенных в кавычки (например, "string", "What is your name?", 'Pww', '123'). Кавычки могут быть и ординарные и двойные.
>>> a = 5
>>> a
5
(В этом случаем a – тип int, так как целое число)
>>> a = 3.15
>>> a
3.15
(В этом случаем a – тип float, так как дробное)
>>> a = 'STriNG'
>>> a
'STriNG'
(В этом случаем a – тип str, так как строка)
Тип можно проверить очень просто – функцией type():
>>> a = 'STriNG'
>>> type(a)
<type 'str'>
С типами данных я закончил.
Хотя материала по этому поводу ещё очень много..
Теперь давайте совсем чуть-чуть узнаем о функциях.
Самой частоиспользуемой, я думаю, является функция print – она предназначена для вывода на экран чего-либо.
>>> print 'Bll'
Bll
>>> a = 3.14
>>> print a
3.14
Больше, к сожалению, мы не чего не рассмотрим. Мы узнали, что из себя представляет интерпретатор Python и познакомились с самыми азами, даже не половиной, а лишь маленькой крупинкой всего того, чего готов нам представить этот язык программирования.
Я надеюсь, я натолкнул вас к изучению этого прекрасного языка и программирования в целом.
Для дальнейшего изучения вам уже понадобится хорошая, толстая книжечка. Желаю удачи!
Ссылки:
http://younglinux.info/python.php - замечательный учебник, рекомендую
http://python.su/ - сообщество Python-программистов
http://python.org/ - официальный сайт