ВВЕДЕНИЕ В PYTHON ДЛЯ ИНЖЕНЕРИИ ДАННЫХ

Python — это высокоуровневый (что облегчает его изучение и не требует понимания деталей компьютера для его использования), универсальный (может использоваться в различных областях, таких как веб-разработка, автоматизация, ML, AI), интерпретируемый (написанный в виде исходного кода) язык программирования.
python используется в науке о данных, поскольку богат математическими инструментами, необходимыми для анализа данных.
Программы python имеют расширение .py и запускаются в командной строке командой python имя_файла.py.

Python Hello World

Здесь мы создадим нашу первую программу на языке Python, программу hello world. Для этого вам потребуется сначала создать папку и назвать ее, скажем, mycode, в которой вы будете сохранять файлы кода. Затем вам нужно будет запустить VS code и открыть созданную папку mycode.
Затем создайте новый файл python, назовем его app.py, введите следующий код и сохраните файл.

print ('Hello World!')
Вход в полноэкранный режим Выйти из полноэкранного режима

Оператор print() является встроенной функцией, которая возвращает сообщение на экран, здесь он возвращает сообщение «Hello World!» на экран.

Комментарии.

Они записываются со знаком # в начале.
При написании кода иногда хочется задокументировать его, отметить, почему тот или иной фрагмент кода работает, и это можно сделать с помощью комментариев.
В основном комментарии используются для объяснения формул, алгоритмов и сложных логических схем. При выполнении программ на python интерпретатор python игнорирует комментарии и только выборочно интерпретирует код.
Python предоставляет три вида комментариев: блочный комментарий, встроенный комментарий и строка документации.

  1. Блочный комментарий PythonЭти комментарии поясняют код, который следует под ними, и идентифицируются так же, как и код, который они поясняют.
# Increase price of cat by 1000
price = price + 1000

Вход в полноэкранный режим Выход из полноэкранного режима
  1. Строчные комментарии PythonЭто комментарии, размещенные в той же строке, что и утверждения.
cat = cat + 1000 # increase the cat price by 1000

Войти в полноэкранный режим Выйти из полноэкранного режима
  1. Строка документации.Строка документации — это строковый литерал, который вы помещаете в качестве первой строки в блоке кода, например, в функции, а строки документации называются docstrings.Технически, docstrings не являются комментариями, но они создают анонимные переменные, которые ссылаются на строки. Кроме того, они не игнорируются интерпретатором Python.
def sort():
""" sort the list using sort algorithm """

Вход в полноэкранный режим Выход из полноэкранного режима

Переменные

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

favorite_animal = "cat"
print(favorite_animal)

Вход в полноэкранный режим Выход из полноэкранного режима

Переменная favorite_animal может иметь различные значения в разное время. И ее значение может меняться в течение всей программы.

Арифметические операции

print(15 + 5)  # 20 (addition)
print(11 - 9)  # 2 (subtraction)
print(4 * 4)  # 16 (multiplication)
print(4 / 2)  # 2.0 (division)
print(2 ** 8)  # 256 (exponent)
print(7 % 2)  # 1 (remainder of the division)
print(11 // 2)  # 5 (floor division)

Вход в полноэкранный режим Выход из полноэкранного режима

Сравнение и логические операторы

Операторы сравнения Python используются для сравнения двух значений;
==, !=, >, <, >=, <=.
Логические операторы Python
-Логические операторы используются для объединения условных операторов:
and, or, not
Арифметические операторы Python

  • Арифметические операторы используются с числовыми значениями для выполнения обычных математических операций:+, -, , /, %, *, //.

Типы данных.

1. Строки

Строки в python окружены либо одинарными кавычками(‘), либо двойными кавычками(«»).
Строковый литерал можно вывести на экран с помощью функции print().

2. Числа.

В Python существует три числовых типа:

целое число
float
сложное

x = 1    # int
y = 2.8  # float
z = 1j   # complex
Вход в полноэкранный режим Выйти из полноэкранного режима

3. Булевы.

  • Булевы значения представляют собой одно из двух значений: True или False.
  • Когда вы выполняете условие в операторе if, Python возвращает True или False.
#booleans
a = 1000
b = 200

if b > a:
  print("b is greater than a")
else:
  print("b is not greater than a")

Вход в полноэкранный режим Выйти из полноэкранного режима

4. Списки

Списки используются для хранения нескольких элементов в одной переменной.
Списки — один из 4 встроенных типов данных в Python, используемых для хранения коллекций данных, остальные три — кортеж, набор и словарь, все они имеют различные свойства и способы использования и создаются с помощью квадратных скобок[].

# can store any data type
Multiple_types = [False, 5.7, "Hello"]

# accessed and modified
favourite_animals = ["cats", "dogs", "rabbits"]
print(favourite_animals[1]) # dogs
favourite_animal[0] = "parrots"
print(favourite_animal[0]) # parrots

# subsets
print(favourite_animals[1:3]) # ['cats', 'rabbits']
print(favourite_animals[2:]) # ['rabbits']
print(favourite_animals[0:2]) # ['parrots', 'dogs']

# append
favourite_animals.append("bunnies")

# insert at index
favourite_animals.insert(1, "horses")

# remove
favourite_animals.remove("bunnies")

Вход в полноэкранный режим Выход из полноэкранного режима

5. Словари

Словари — это пары ключ-значение. Они окружены символом {}. Словарь — это коллекция, которая упорядочена*, изменяема и не допускает дубликатов.

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
#access,modify,delete
print(thisdict["brand"]) # Ford
print(thisdict["model"]) # Mustang
del thisdict["year"]
Вход в полноэкранный режим Выход из полноэкранного режима

6. Циклы

# With the **while** **loop** we can execute a set of statements as long as a condition is true.
i = 1
while i < 6:
  print(i)
  i += 1
# A **for** **loop** is used for iterating over a sequence (that is either a list, a tuple, a dictionary, a set, or a string).
fruits = ["apple", "banana", "cherry"]
for x in fruits:
  print(x)
# Looping Through a String
for x in "banana":
  print(x)
Войти в полноэкранный режим Выйти из полноэкранного режима

Файловый ввод/вывод

Самым простым способом создания вывода является оператор print, в который можно передать ноль или более выражений, разделенных запятыми.

print "Python is really a great language,", "isn't it?"
# This produces the following result on your standard screen −

Python is really a great language, isn't it?

# Python provides two built-in functions to read a line of text from standard input, which by default comes from the keyboard
str = raw_input("Enter your input: ")
print "Received input is : ", str
# I typed "Hello Python!"
Hello Python

Войти в полноэкранный режим Выйти из полноэкранного режима

Оцените статью
devanswers.ru
Добавить комментарий