Изучение нового языка программирования, такого как Python, станет легким, если у вас есть исчерпывающая дорожная карта подробно рассказывая о том, какие концепции следует изучить новичку и как продвигаться дальше, чтобы достичь следующей вехи. Даже программисты среднего уровня должны часто обновлять свои основы, чтобы построить прочный фундамент для себя.
К концу вы застрянете на своем компьютере, пишите код Python, используя основные команды, перечисленные в этой статье. Мы также обсудим, как вы можете настроить среду Python на своем компьютере, чтобы иметь возможность писать и выполнять код Python.
Настройка среды Python
Для запуска кода Python в вашей системе должен быть установлен Python.
В Windows
Вы можете скачать последнюю версию Python для Windows с python.org Страница загрузок. Нажать на Скачать Python кнопка, выберите Исполняемый файл Windows на следующей странице и дождитесь загрузки исполняемого файла. После этого дважды щелкните файл установщика, чтобы открыть окно установки.
Установите Python так же, как вы обычно устанавливаете любую другую программу в Windows. Не забудьте отметить галочкой опцию «Добавить Python в PATH» во время установки.
В Linux
Чтобы установить Python в Linux, выполните следующие команды в зависимости от используемого вами дистрибутива Linux:
В Debian / Ubuntu:
sudo apt установить python
В Arch Linux:
sudo pacman -S питон
В Fedora и CentOS:
sudo dnf установить python
На macOS
Подобно процессу установки для Windows, сначала загрузите MPKG из Python Скачать страница. Затем запустите установщик и следуйте инструкциям на экране, чтобы продолжить установку.
Теперь, когда часть установки завершена, давайте приступим к практическим занятиям и начнем со списка команд Python, о которых должен знать каждый новичок. В этом руководстве предполагается, что вы знаете, как запускать программы Python из командной строки.
Базовый ввод, вывод и переменные
Сохранение данных, ввод, а затем изменение данных для получения желаемого результата - цель каждой программы Python.
1. Инициализация и объявление переменных
Для хранения данных каждый язык программирования использует переменные. Переменные - это объекты определенных структур данных, которые могут хранить значение и выполнять операции с данными. Рассмотрим следующий код Python:
число = 20
Здесь мы объявили переменную с именем «число» и значением 20. Точно так же вы можете создавать другие переменные с другим типом данных. Python поддерживает несколько типов данных, но, как новичок, вы в основном будете работать с теми, которые упомянуты ниже. Команды для инициализации типов данных заключены в скобки.
- Целое число (число = 10)
- Нить (name = "Райан")
- Плавать (десятичный = 10,23)
- Список (fruit = ["Яблоко", "Банан", "Манго"])
- Кортеж (fruit = («Яблоко», «Банан», «Манго»))
- Словарь (fruitmap = {1: "Яблоко", 2: "Банан", 3: "Манго"})
2. Отображение вывода с помощью метода print ()
Большинство начинающих программистов начинают с базовой программы «Hello World», которая выводит строку при выполнении. В Python вы можете печатать жестко запрограммированные сообщения и значения переменных с помощью print ().
Чтобы напечатать строку в Python, взгляните на следующий синтаксис команды:
print ("Это строка")
Все, что вы заключите в кавычки, будет отображаться как есть. Вышеупомянутый код отобразит «Это строка», когда вы запустите его из командной строки.
Вы также можете распечатать значение переменной, просто указав имя переменной без кавычек. Предположим, у нас есть строковая переменная «фамилия», содержащая значение «Шарма»:
печать (фамилия)
Выход:
Шарма
3. Ввод с помощью input ()
Программа полезна только в том случае, если пользователь может с ней взаимодействовать. Чтобы сделать ваши приложения динамичными и интерактивными, вам придется полагаться на ввод и выбор пользователя.
Вы можете попросить пользователя ввести значение, используя Вход команда. Вот синтаксис, которому нужно следовать:
variable = input ("Строка для отображения")
Например, следующая команда запросит у пользователя их имя и возраст соответственно:
name = input ("Пожалуйста, введите ваше имя =>")
age = input ("Пожалуйста, введите ваш возраст =>")
Взять под контроль ход выполнения программы
Программа состоит не только из входов, выходов и типов данных. Он также включает управляющие операторы, необходимые для реализации логики и определения потока программы.
4. Реализуйте логику с помощью if, elif и else
Ваш компьютер выполняет операции и делает выбор на основе логических решений. Чтобы реализовать логику в своем коде, вы можете использовать команды if, elif и else. Эти команды изменяют ход программы в зависимости от условий и поэтому известны как операторы условного управления.
Как следует из названия, если команда оценивает выражение и, если оно истинно, выполняет инструкции под ним. В Элиф команда (иначе, если) предоставляет другое выражение, которое оценивается, если предыдущее если инструкция возвращает false. Наконец, если нет предыдущих утверждений (если или Элиф) return true, выражение, предоставленное с еще оценивается команда.
Обратите внимание, что у вас может быть несколько если а также Элиф операторы в конкретном блоке кода. Даже вложенные если заявления возможны.
Вот простая программа, объясняющая использование if, elif и else. Программа оценит, является ли указанное число положительным, отрицательным или нулевым.
number = int (input ("Введите число для оценки:"))
если (число> 0):
print ("Положительный")
Элиф (число <0):
print ("Негатив")
еще:
print ("Ноль")
Обратите внимание, что нам пришлось заключить метод input () в int (), поскольку входные данные по умолчанию сохраняются как строковые, и вместо этого нам нужно, чтобы переменная «number» была целочисленного типа.
Разница между if и elif в том, что все операторы if в блоке кода будут оцениваться один за другим. другой независимо от того, что, но оператор elif будет оцениваться только в том случае, если предыдущий оператор if стоит ложный.
Связанный: Идеи проекта Python, подходящие для начинающих
5. Цикл for в Python
Хотя Python поддерживает несколько других операторов цикла (do... while, while, switch), цикл for является наиболее распространенным оператором управления циклом по сравнению с остальными.
В отличие от C и C ++, цикл for в Python всегда выполняет итерацию по итеративной переменной. Итеративная переменная - это переменная, которая содержит в себе несколько значений, например списки, кортежи и словари.
Объявите переменную списка "fruit", содержащую значения Apple, Banana, Pear и Mango. Чтобы перебрать каждый элемент и распечатать значения, используя цикл for:
для элемента в плодах:
печать (элемент)
Вы также можете создать классический цикл for в стиле C в Python, используя метод range (). Метод range () создает список чисел в зависимости от указанных значений начала, окончания и шага.
для i в диапазоне (0,5):
печать (я)
Выход:
0
1
2
3
4
Сохранение модульности в коде
Хороший код легче читать, легко отлаживать и легко масштабировать. И все это достигается за счет написания модульного кода.
6. Определить функции с помощью def
Чтобы свести к минимуму избыточность кода и поощрять повторное использование кода, Python предоставляет способ оборачивать повторно используемый код внутри функций, которые могут быть позже вызваны при необходимости. Вы можете создать функцию, используя def ключевое слово в Python.
Подобно другим языкам программирования, Функции Python также принимают аргументы и возвращают значения при успешном выполнении. Вы также можете перегружать функции в Python.
def sum (a, b):
вернуть a + b
печать (сумма (1,2))
Выход:
3
7. Создание классов с помощью ключевого слова класса
Вы можете создавать классы для создания чертежей объектов в Python. Python поддерживает объектно-ориентированное программирование и позволяет пользователям создавать классы и инициализировать объекты. Класс может состоять из переменных с модификаторами доступа, функций с возвращаемыми типами и даже других классов (вложенный класс).
Вот простой код, который создает класс с именем ученик:
ученик класса:
name = ""
def setName (self, переданное значение):
self.name = переданное значение
def displayName (self):
печать (собственное имя)
Чтобы использовать класс, вы должны сначала создать его экземпляр, также известный как объект.
mystudent = студент ()
mystudent.setName ("Дипеш Шарма")
mystudent.displayName ()
Комбинируя последние два фрагмента кода, вышеупомянутая программа выведет:
Дипеш Шарма
Подобно другим языкам программирования, вы также можете реализовать конструкторы и статические методы в классах Python (используя dunder-метод init () и декоратор @staticmethod соответственно).
Изучение Python открывает множество возможностей
Python не только используется для написания текстовых приложений, вы также можете использовать его для разработки веб-приложений, парсинга веб-страниц, сетевого программирования, автоматизации, машинного обучения и т. Д.
Независимо от того, являетесь ли вы начинающим программистом или опытным разработчиком, добавление Python к существующему набору навыков определенно повысит ваш опыт и специализацию в отрасли.
Готовы изучить Python, один из самых популярных языков программирования в последнее время? Вот как можно начать.
Читать далее
- Программирование
- Python

Дипеш - младший редактор Linux в MUO. Он пишет информационные руководства по Linux, стремясь доставить удовольствие всем новичкам. Не уверен насчет фильмов, но если вы хотите поговорить о технологиях, он ваш парень. В свободное время он может читать книги, слушать разные музыкальные жанры или играть на гитаре.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться