Оглавление:
- Шаг 1. Что вам понадобится
- Шаг 2. Настройте PyCharm и создайте новый проект
- Шаг 3. Создайте свою первую программу
- Шаг 4: Составьте свою первую программу
- Шаг 5: Циклы и «если» - управляющие структуры
- Шаг 6: Комментарии
- Шаг 7: Готово - пора написать что-нибудь самому
Видео: Начало работы с Python: 7 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Программирование - это круто!
Это креативно, весело и дает вашему мозгу умственную тренировку. Многие из нас хотят узнать о программировании, но убеждают себя, что не можем. Может быть, в нем слишком много математики, может быть, вас пугает используемый жаргон. Позвольте мне сказать вам, что именно так думали программисты до того, как стали программистами. Фактически, это именно то, что я думал менее 10 недель назад, когда начал программировать.
Позвольте мне сказать вам прямо сейчас, что любой может научиться писать программы. Благодаря достижениям в области легко читаемых языков программирования, таких как Python, и обилию информации в Интернете, изучение тонкостей языка программирования больше не является полной затратами времени. Младенческие программисты «21-го века» очень ленивы, просто выучите основы и продолжайте оттуда.
Это не жаргон, которому легко следовать, и вы можете сделать это прямо сейчас. Верно! Сверните facebook и youtube, расслабьтесь и следите за происходящим на своем компьютере.
Сегодня мы рассмотрим язык программирования под названием Python, википедия определяет python как:
«Python - широко используемый универсальный язык программирования высокого уровня. Его философия разработки делает упор на удобочитаемости кода, а его синтаксис позволяет программистам выражать концепции в меньшем количестве строк кода, чем это было бы возможно в таких языках, как C ++ или Java. Язык предоставляет конструкции, предназначенные для создания понятных программ как в малом, так и в большом масштабе.
Так что ВСЕ ОЗНАЧАЕТ? Я думал, ты сказал без жаргона? Ну в основном:
«Python - это компактный, легкий для чтения язык программирования общего назначения. Он очень универсален, поэтому может использоваться для создания программ любого размера».
Почему я выбрал питон? Потому что основы python легко освоить, и у этого языка есть отличное онлайн-сообщество поддержки. После прочтения этой библиотеки вы можете сразу же приступить к созданию программ, вместо того, чтобы тратить свое время на изучение необходимых тонкостей языка.
Итак, начнем!
Шаг 1. Что вам понадобится
Во-первых, вам понадобится компьютер с копией python, извините, мобильные пользователи!
Перейдите на https://www.python.org/downloads/ и загрузите последнюю версию, доступную с помощью большой желтой кнопки.
Затем следуйте инструкциям установщика, чтобы установить python.
Чтобы убедиться, что Python установлен, перейдите в CMD (или терминал) и введите:
python --version
Python должен ответить версией python.
Теперь в этом руководстве мы будем использовать IDE или интегрированную среду разработки (в основном текстовый редактор и компилятор, набитые вместе), поэтому перейдите на https://www.jetbrains.com/pycharm/download/ и загрузите "Community Edition" Пихарма.
Затем следуйте инструкциям установщика, чтобы установить PyCharm.
Теперь приступим к программированию!
Шаг 2. Настройте PyCharm и создайте новый проект
При первом запуске pycharm спросит, какую раскладку клавиатуры и тему вы хотите использовать. Я бы рекомендовал оставить ключевую карту по умолчанию, но вы можете поиграть с темой, цветами и шрифтами по своему вкусу. Для этого урока я использую pycharm community 4.5 с темой Dracula.
После этого вы увидите экран приветствия.
Нажмите Create New Project
Выберите Pure Python, затем выберите папку для хранения файлов, затем нажмите создать (обратите внимание, что имя папки будет именем вашего проекта)
На этом этапе вы должны увидеть настоящий экран создания кода: 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 и его всеобъемлющих (и обычно представляемых сообществом) библиотек. Разместите свой код ниже для предложений и улучшений. Удачи!
Рекомендуемые:
Начало работы с радиолюбителями: 5 шагов (с изображениями)
Начало работы с радиолюбителями: Как недавно получивший лицензию на радиолюбители, я хочу рассказать о процессе, который я предпринял, чтобы попасть в радиолюбители. Меня соблазнила самодостаточность этого хобби, давая людям возможность общаться, когда другие методы не работают. Но это также полезно
Начало работы с Python для ESP8266 и ESP32: 6 шагов
Начало работы с Python для ESP8266 и ESP32: основа ESP8266 и его младший старший брат ESP32 - это недорогие микрочипы Wi-Fi с полным стеком TCP / IP и возможностями микроконтроллера. Чип ESP8266 впервые привлек внимание сообщества производителей еще в 2014 году. С тех пор низкая цена (
Начало работы с камерой M5StickV AI + IOT: 6 шагов (с изображениями)
Приступая к работе с камерой M5StickV AI + IOT: краткий обзор M5StickV - это крошечная камера AI + IOT размером почти в 2 монеты, цена составляет около 27 долларов США, что для некоторых может показаться дорогим для такой крошечной камеры, но в ней есть кое-что. достойные характеристики. Камера работает от невероятной
Начало работы с MicroPython на ESP8266: 10 шагов (с изображениями)
Начало работы с MicroPython на ESP8266: хотите ли вы другой способ программирования плат на основе ESP8266, а не обычный метод с использованием Arduino IDE вместе с языком программирования C / C ++? В этом руководстве мы узнаем, кто настраивает и контролирует ESP8266 плата с использованием MicroPython.BUIL
Начало работы со светодиодной подсветкой NeoPixel / WS2812 RGB: 8 шагов (с изображениями)
Начало работы с светодиодом NeoPixel / WS2812 RGB: [Воспроизвести видео] В этом руководстве мы рассмотрим адресный светодиод RGB (WS2812) или широко известный как Adafruit NeoPixel. NeoPixel - это семейство колец, полос, досок и планшетов. палочки из пульсирующих красочных миниатюрных светодиодов. Это цепные