header1.png

Урок 1 - Введение в Python

Просмотров: 243Комментарии: 0
Java. Вводный курс.
Урок 1 - Введение в Python

Добро пожаловать в первый эпизод серии программирование на Python.

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

Зачем начинать программировать на Python?

Python - это идеальный язык для начинающих. Он имеет простой и понятный синтаксис - для отступов используются табуляции или пробелы. Python не использует скобки для блоков кода. Он поддерживает три парадигмы программирования (способ программирования чего-либо) - процедурную, функциональную и объектно ориентированную парадигму. По этой причине вам не нужно упаковывать свои первые программы в классы или импортировать (изначально) некоторые библиотеки. Кроме того, его основные и сложные функции написаны на "C" , что позволяет очень быстро выполнять вычисления. У него много типов данных, например, он может считать комплексные числа. Как я уже говорил, ошибки программы не вступают в силу до запуска. Программа что-то делает перед тем, как выдать ошибку, и это очень удобно для начинающих, в отличие от других языков, где программа вообще не запускается.

Python и другие языки

Python хорошо работает с другими языками программирования, которые можно использовать в качестве языка сценариев. Python даже имеет много реализаций, которые лингвистически стоят за официальным "CPython", и могут быть небольшие различия в синтаксисе.

Примеры реализации:

PyPy

его быстрая реализация

IronPython

построен на .NET / Mono (C #)

Jython

его реализация в Java

boost.python

с C ++

Установка и запуск

Для Windows - если у вас 32-битный процессор, скачайте версию x86. Если у вас 64-битный процессор, скачайте версию x86-64. Если возможно, установите консоль Python и редактор IDLE (который является Python IDE) на рабочем столе для установки - у вас будет более быстрый доступ к нему и, если возможно, установите автономную документацию Python. С самого начала, мы будем работать в консоли, используйте IDLE для более длинных программ, которые вы хотите сохранить.

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

Написание кода

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

IDLE выделяет синтаксис, а также поддерживает отмену изменений, внесенных в код, поэтому вы можете отменить его, если программа не работает. Но, конечно, Python предупредит вас о том, какая строка у вас есть, но на английском языке. Если вы уверены, что в этой строке нет ошибок, скорее всего, она будет в предыдущей строке :-).

Вы также можете использовать другие «более продвинутые» IDE, поддерживающие синтаксис Python, такие как PyCharm (я буду использовать именно ее), NetBeans или дополнение Python Tools for Visual Studio.

Резервное копирование и управление версиями

Помимо IDE программисту нужен какой-то инструмент, который будет выполнять резервное копирование и версию его работы. Мы не можем полагаться на простое сохранение программы, потому что мы люди, а не машины. Люди делают ошибки, и вы можете потерять несколько дней или даже несколько недель работы. Лучше научиться думать об этом с самого начала.

Основные математические операции

Давайте перейдем к консоли Python, которую, кстати, можно использовать как очень мощный калькулятор. Откройте консоль - вы должны увидеть нечто похожее:

python1_1.png

Основные математические операции

Рассмотрим основные математические операции:

прибавление

1 + 2

вычитание

5 - 3

умножение

2 * 5

деление

12/4

Возвращает десятичное число

Целочисленное деление

14 // 3

Возвращает всю часть после деления

экспоненцирование

2 ** 3

2 в 3-ей степени

остаток от деления

10% 3

Возвращает остаток от деления

Попробуйте ввести эти 7 примеров консоли, нажимайте после каждой записи Enter. Вы должны получить примерно это:

python1_2.png

На следующем уроке « Переменные, основные типы данных и функции» мы создадим наши первые программы. Мы изучим переменные, как читать ввод программ, как записывать в консоль, а также изучим несколько типов данных

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

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)