Оглавление:

Начало работы с Python: 7 шагов (с изображениями)
Начало работы с Python: 7 шагов (с изображениями)

Видео: Начало работы с Python: 7 шагов (с изображениями)

Видео: Начало работы с Python: 7 шагов (с изображениями)
Видео: Учил python 30 дней. Полное видео на канале 2024, Ноябрь
Anonim
Начать работу с Python
Начать работу с Python

Программирование - это круто!

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

Позвольте мне сказать вам прямо сейчас, что любой может научиться писать программы. Благодаря достижениям в области легко читаемых языков программирования, таких как Python, и обилию информации в Интернете, изучение тонкостей языка программирования больше не является полной затратами времени. Младенческие программисты «21-го века» очень ленивы, просто выучите основы и продолжайте оттуда.

Это не жаргон, которому легко следовать, и вы можете сделать это прямо сейчас. Верно! Сверните facebook и youtube, расслабьтесь и следите за происходящим на своем компьютере.

Компьютер для пожилых людей
Компьютер для пожилых людей

Сегодня мы рассмотрим язык программирования под названием Python, википедия определяет python как:

«Python - широко используемый универсальный язык программирования высокого уровня. Его философия разработки делает упор на удобочитаемости кода, а его синтаксис позволяет программистам выражать концепции в меньшем количестве строк кода, чем это было бы возможно в таких языках, как C ++ или Java. Язык предоставляет конструкции, предназначенные для создания понятных программ как в малом, так и в большом масштабе.

Так что ВСЕ ОЗНАЧАЕТ? Я думал, ты сказал без жаргона? Ну в основном:

«Python - это компактный, легкий для чтения язык программирования общего назначения. Он очень универсален, поэтому может использоваться для создания программ любого размера».

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

Итак, начнем!

Шаг 1. Что вам понадобится

Во-первых, вам понадобится компьютер с копией python, извините, мобильные пользователи!

Перейдите на https://www.python.org/downloads/ и загрузите последнюю версию, доступную с помощью большой желтой кнопки.

Python Скачать
Python Скачать

Затем следуйте инструкциям установщика, чтобы установить python.

Установщик Python
Установщик Python

Чтобы убедиться, что Python установлен, перейдите в CMD (или терминал) и введите:

python --version

Python должен ответить версией python.

Изображение
Изображение

Теперь в этом руководстве мы будем использовать IDE или интегрированную среду разработки (в основном текстовый редактор и компилятор, набитые вместе), поэтому перейдите на https://www.jetbrains.com/pycharm/download/ и загрузите "Community Edition" Пихарма.

Сообщество PyCharm
Сообщество PyCharm

Затем следуйте инструкциям установщика, чтобы установить PyCharm.

Теперь приступим к программированию!

Шаг 2. Настройте PyCharm и создайте новый проект

При первом запуске pycharm спросит, какую раскладку клавиатуры и тему вы хотите использовать. Я бы рекомендовал оставить ключевую карту по умолчанию, но вы можете поиграть с темой, цветами и шрифтами по своему вкусу. Для этого урока я использую pycharm community 4.5 с темой Dracula.

После этого вы увидите экран приветствия.

Нажмите Create New Project

Экран приветствия PyCharm
Экран приветствия PyCharm

Выберите Pure Python, затем выберите папку для хранения файлов, затем нажмите создать (обратите внимание, что имя папки будет именем вашего проекта)

Экран проекта PyCharm
Экран проекта PyCharm

На этом этапе вы должны увидеть настоящий экран создания кода: P

Экран кода
Экран кода

Шаг 3. Создайте свою первую программу

Щелкните правой кнопкой мыши папку вашего проекта и перейдите в новый -> Файл Python.

Создать новое МЕНЮ
Создать новое МЕНЮ

Назовите файл и нажмите ОК

Файловый диалог
Файловый диалог

Теперь в вашей основной области появится новая вкладка.

Изображение
Изображение

Ниже _author_ скопируйте и вставьте этот код.

message = "Привет, мир"

распечатать сообщение

Затем щелкните файл правой кнопкой мыши и нажмите «Выполнить».

Изображение
Изображение

Это скомпилирует нашу программу и вернет результат. Hello World будет напечатан в области выполнения

Изображение
Изображение

Давайте посмотрим, что мы только что написали.

Шаг 4: Составьте свою первую программу

Теперь попробуем разобраться, что за код

message = "Привет, мир"

распечатать сообщение

действительно значит.

Сначала я создаю и устанавливаю значение переменной в строку, содержащую Hello World. Если вы измените текст между речевыми метками, вы можете изменить значение переменной и, следовательно, сообщение. Например:

message = "Hello Instructables!"

распечатать сообщение

Возврат:

Изображение
Изображение

при запуске.

Строка определяется по речевым меткам, строки также могут быть определены с помощью одиночных меток.

message = 'Привет, мир'

распечатать сообщение

Переменные также могут иметь разные типы. Например, это:

целое число = 29302

- это переменная с целочисленным значением (сокращенно int), и это:

floatPoint = 1469,928

- переменная со значением с плавающей запятой (сокращенно float).

По сути, разница между целыми числами и числами с плавающей запятой заключается в том, что целые числа - это целые числа, а числа с плавающей запятой - это десятичные числа. Целые числа занимают меньше места, но не могут содержать десятичные дроби. Например, целое число 1 / целое число 2

integer1 = 1

integer2 = 2 вывести integer1 / integer2

0,5 верно? Но результат такой:

Изображение
Изображение

Потому что целые числа нельзя делить на десятичные. Однако это:

float1 = 1.0

integer2 = 2 напечатать float1 / integer2

возвращает 0,5 при запуске, потому что одна из переменных является плавающей

Изображение
Изображение

«Печать» просто печатает значение. Например

печать "РАЗРУШИТЬ МИР"

печатает строку

Изображение
Изображение

Print также может распечатать значение уравнения, в том числе объединить две строки

string1 = "ПРИВЕТ"

строка2 = "IBLE LOVERS" вывести строку1 + строку2

отпечатки

Изображение
Изображение

Шаг 5: Циклы и «если» - управляющие структуры

Одна из самых важных вещей в любой программе - это наличие управляющих структур.

Первая структура управления - это цикл while, этот фрагмент кода зацикливается, пока условие истинно. Например, этот код

count = 0

while count <10: # Добавить в счет count = count + 1 print count print "Finished"

выполняет код в цикле, пока count <10, а затем продолжает выполнение программы.

Изображение
Изображение

Второй - это оператор if-else, этот фрагмент кода проверяет и что-то делает, если значение переменной равно 10, делает что-то еще, если значение равно 11, и делает что-то еще во всех других обстоятельствах.

целое число = 0

# Если оно равно 10, если целое число == 10: напечатайте "ITS 10" # Если оно равно 11 elif integer == 11: напечатайте "ITS 11" # Во всех других обстоятельствах иначе: напечатайте "Я НЕ ЗНАЮWWWWWWW" print "Готово"

Вернусь

Изображение
Изображение

Поскольку целое число переменной не равно 10 или 11, и в любой другой ситуации оно выполняется иначе.

Чтобы определить структуру управления while или if, поместите тип (while или if), за которым следует истинное или ложное значение, тогда:

введите true == true:

Обратите внимание на «пробелы» в содержимом каждого цикла, python очень специфичен в отношении пробелов, поэтому он знает, какой код находится в цикле while или if. PyCharm использует один пробел табуляции, который должен быть согласован во всем вашем коде! Вы также можете настроить параметры, чтобы вместо них использовать пробелы (что имеет некоторые преимущества).

Шаг 6: Комментарии

Возможно, вы заметили, что я «прокомментировал» код, который я опубликовал в части структур управления. Вы можете прокомментировать фрагмент кода, поставив знак #, и оставшаяся часть строки будет прокомментирована. Когда программа компилируется, комментарии игнорируются.

# Привет, мир

Комментарии - спасители кода. Потому что они позволяют вам показать всем, что в вашем коде и о чем вы думали при написании кода. Но не переусердствуйте! Излишне прокомментированный код может быть таким же плохим, как и недокомментированный код.

Итак, когда мне следует комментировать свой код?

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

# Переменная, которая содержит мой возраст в годах # Фактически не используется в этой программе, но # необходима для выживания человечества! myAge = 23

Шаг 7: Готово - пора написать что-нибудь самому

Ого, вы только что изучили основы Python!

Изображение
Изображение

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

Рекомендуемые: