Почему Python:
- Низкий порог входа
- Понятный и читаемый синтаксис
- Краткий
- Имеет большое кол-во библиотек
- Одно из самых больших сообществ програмистов.
Что можно делать:
- WEB- разработка
- Машинное обучение
- Анализ данных
- Автоматизация задач
- Декстопные приложения
- Игры и др.
Поиск=интерпритатор-IDLE= окно(редактор кода)
Библиотека с помощью pip
IDLE=меню= создаем файл (New file). НАПИШЕМ ПЕРВУЮ ФУНКЦИЮ: Print
print ("Привет мир")
весь синтаксис будет подсвечиваться.
Сохраняем Save file= run Module = увидим путь и результат
================== RESTART: C:\Users\ПК\Desktop\Hello world.py =================
Привет мир
Если ошибка, синтаксис не подсвечивается и выдает ошибку
Как мы записываем переменную. Переменная message записывается слева от равно. ЕЕ составляющая записывается справа в кавычках "Hello world". В функцию Print запихиваем саму переменную Print ("message"), устанавливая запрос, выполни переменную.
Теперь вместо "Привет мир" поставим 58. Питон выведет 58.
Считаем прямо в интерпретаторе
Условные конструкции одна из основных алгоритмических структур (по другому ветвления)
Операторы сравнения:
Оператор IF проверяет условие и выбирает дальнейшие действия в зависимости от результатов самого сравнения условия.
Условие может быть либо истина либо ложь. Если условие истина, то мы выполняем какое либо действие.
Пишем переменную age ( и прописываем действие для переменной AGE, дальше прописываем условие IF (для этой переменной),
age = 19
if (age >= 18): следующая строка должна начинаться с 4 пробелов(1 табуляция)
print ("Тебе входить можно!")
age = 15
if (age >= 18) :
print ("Тебе входить можно!")
else:
print ("Тебе сюда нельзя!")
age = 15
if (age >=25):
print ("Тебе можно входить одному!")
elif (age >=18) and (age <25):
print ("Тебе можно только с мамой войти!")
else:
print ("Тебе сюда нельзя!")
Операторы пользовательского ввода используются для автоматизации ввода
age = input ("Сколько тебе лет?")
if (age >=25):
print ("Тебе можно входить одному!")
elif (age >=18) and (age <25):
print ("Тебе можно только с мамой войти!")
else:
print ("Тебе сюда нельзя!")
F (х)= 2*х -2
F (Х) - имя нашей функции, она принимает какие то исходные данные в нашем случае, это х......и затем с этим Х выполняет определенные операции))
Синтаксис функций, что он из себя представляет. Для начала нужно придумать ей имя, после определиться с параметрами, которые она будет в себе принимать.
DEF ИМЯ _ Функции (параметры)
определение _ функции
Def Hello ():
print ("Привет, мир!")
hello ()
Создали функции, теперь нужно ее вызвать) Через строчку ставим Hello
x = int (input ("Введите первое число"))
y = int (input ("Введите первое число"))
def sum (a:b):
return (возвращает какое то значение)в наш случае сумму а и b
sum (x,y)
Или закончить:
z = sum (x,y)
print (z)
Область видимости:
Если я хочу использовать глобальную переменную А внутри своей функции. Не изменяя при этом переменные. У нас есть для этого оператор global
Циклы:
Итерация — это процесс повторения определенного блока кода несколько раз. В Python для итерации используются циклы. Давайте подробнее рассмотрим, как работают циклы for и while, а также некоторые другие аспекты итерации.
Цикл for
Цикл for используется для перебора элементов в последовательностях, таких как списки, строки или диапазоны чисел.
for - это цикл последовательно перебирающий итерируемый (процесс перебора) объект
while
name = "Привет мир!"
for i in name:
print (i)
- range - выдает последовательность целых чисел. Принимает в себя 2 параметра. 1- с какого числа она берет последовательность
2 до какого числа она берет последовательность
Цикл с предусловием:
i = 1
while i <= 10:
print (i)
i += 1 ( или i = + 1)
КЛЮЧЕВОЕ слово break делает сразу выход из цикла
continue (перескочил) прерывает тот цикл который был и сразу переходит на следующий.
Список - это контейнер хранящий объекты в определенном порядке.
spisok = ()
numbers = (3,4,5,9,10)
print (numbers)
spisok = ()
numbers = (3,4,5,9,10)
print (numbers)
numbers = (3,5,34,1, "name")
print (numbers)
numbers = (3,5,34,1, (45,7))
print (numbers)
Списки с попугаями: 1 вариант длинный
name1 = "Кеша"
name2 = "Толик"
name3 = "Попугай"
print (name1)
print (name2)
print (name3)
Короткий вариант:
names = ("Кеша", "Толик", "Попугай")
print (names [1])
Порядковый номер начинается с 0, и называется индекс. 1 = индекс (Толик)
Индекс последнего элемента = -1 (и он выводит имя Попугай, последний элемент в списке)
Если элементов много используем цикл со счетчиком For
names = ("Кеша", "Толик", "Попугай")
for name in names:
print (name)
При работе со списками мы будем пользоваться методами (функция вызываемая для какого то значения)
name. append ("Попугай1")
print (name)
Метод pop, удаляет последний элемент из нашего списка
name. pop []
print (name)
Метод, возвращающий индекс
В результате появился порядковый номер Толика 1