Исчерпывающее руководство по Python для начинающих

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

Поверьте, это очень легко выучить, прочитать и реализовать!

  • Установка Python
  • Python - Привет, мир
  • Присвоение значений переменным
  • Строки Python
  • Списки Python
  • Кортежи Python
  • Словарь Python
  • Оператор Python и преобразование типов данных
  • Пользовательский ввод
  • Принятие решений и циклы Python
  • Функции Python

Установка Python

Вы можете установить python с их официального сайта https://www.python.org/downloads/

Я лично использую Spyder, это мощная научная среда, написанная на Python для Python и разработанная учеными, инженерами и аналитиками данных и для них.

Если вы хотите использовать Spyder, установите его вместе с Anaconda. Anaconda имеет открытый исходный код, и это самый простой способ выполнять анализ данных и машинное обучение Python / R в Linux, Windows и Mac OS.

https://www.anaconda.com/distribution/

Python - Привет, мир!

Печать («Все, что вы хотите напечатать»)

Печать чего-либо с использованием переменных.

Присвоение значений переменным

Python имеет 5 стандартных типов данных - String, Numbers, List, Tuple и Dictionary.

На скриншоте ниже мы сохранили данные, которые могут быть разных типов. Например, возраст является плавающим, а адрес может состоять из буквенно-цифровых символов.

Знак равенства (=) используется для присвоения значений переменным.

Операнд слева от оператора = - это имя переменной, а операнд справа от оператора = - это значение, хранящееся в переменной.

Строки Python

Набор символов в кавычках называется строкой.

  • Созданная строка, len (строка) даст нам длину строки для всех символов строки.
  • string [0: 7], напечатает Learning, потому что индексы начинаются с 0, а он печатается до 7.
  • string.lower () и string.upper () преобразует его в нижний и верхний регистр.

Списки Python

Списки используются для одновременного хранения нескольких данных, они содержат элементы, разделенные запятыми и заключенные в квадратные скобки ([]).

К значениям, хранящимся в списке, можно получить доступ, используя их значения индекса.

  • Создание списка
  • Список печати с индексами
  • Цикл внутри списка
  • Добавление / удаление чего-либо в списке.
  • Знак плюс (+) - это оператор конкатенации списков, и мы можем объединить несколько списков с помощью оператора +.

Кортежи Python

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

Кортежи можно рассматривать как список только для чтения, элемент в кортеже не может быть изменен.

Словарь Python

Мы используем фигурные скобки {} для создания словаря и квадратные скобки [] для его индексации. Разделите ключ и значение двоеточиями: и запятыми между каждой парой.

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

Операторы Python и преобразование типов данных

  • Арифметические операторы используются с числовыми значениями для выполнения общих математических операций.
  • Преобразование типа float (x) преобразует целое число x в число с плавающей запятой.

Пользовательский ввод

Ваши программы могут запрашивать у пользователя ввод. Весь ввод хранится в виде строки.

Принятие решений в Python и циклы

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

Когда мы используем if else или другое условие, нам нужно определить, какое действие предпринять и какие операторы выполнить, если результат ИСТИНА или ЛОЖЬ в противном случае.

Если заявление

  • Простая инструкция if, проверяющая около 2 чисел. Отступ важен.
  • Отступ выделяется желтым цветом, пробел после оператора if, в противном случае возникнет ошибка.

Заявление Elif

Elif - это способы проверки условий «если предыдущие условия не были верными, попробуйте это условие».

Еще

  • Оператор if ..else оценивает тестовое выражение и выполняет тело if. только тогда, когда условие теста истинно.
  • Если условие равно False, выполняется тело Else. Отступы используются для разделения блоков.

Петли - для петли

Цикл For в Python используется для перебора последовательности (списка, кортежа, строк и словаря) или других итерируемых объектов. Обход последовательности называется обходом.

  • Здесь val - это переменная, которая принимает значение элемента внутри последовательности на каждой итерации.
  • Цикл продолжается, пока мы не дойдем до последнего элемента в последовательности. Тело цикла for отделяется от остального кода отступом.
  • Мы также можем использовать операторы break, continue вместе с операторами for и if else в соответствии с вашими потребностями.

Пока петли

Цикл while в Python используется для перебора блока кода, пока проверочное выражение (условие) истинно.

В while сначала проверяется выражение цикла, если выполняется код, только если выражение правильное. После одной итерации он снова проверяет, истинно ли, затем выполняется выполнение, оно будет повторяться до тех пор, пока оно не станет ложным.

  • Мы приняли ввод от пользователя, то есть 3.
  • Тестовое выражение будет истинным, пока наша переменная счетчика i меньше или равна n, равному 3.
  • Не забудьте увеличить значение i.
  • Вы можете комбинировать циклы while с другими условиями else, if и more.

Функция Python

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

Данные, которые мы передаем функции, называются параметрами.

Функциональные блоки начинаются с ключевого слова def, за которым следует имя функции и круглые скобки (()).

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

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

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

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

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

Машинное обучение, часть 1

Машинное обучение, часть 2

Основы глубокого обучения

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —