CodeLab
145 subscribers
538 photos
20 videos
159 links
Говорим просто о сложном

Обсуждение, новости, материал и сплетни — все здесь https://t.me/CodeLabMLChat
Download Telegram
Channel created
НАВИГАЦИЯ 🧑‍💻 ‼️ОБЯЗАТЕЛЬНО К ПРОЧТЕНИЮ‼️

https://stepik.org/course/58852/syllabus КУРС, КОТОРЫЙ МЫ ПРОХОДИМ

🔗 Python: "Поколение Python": курс для начинающих.

🔗 Python: "Поколение Python": курс для начинающих (часть 2).

⚙️ Python (Базовые знания)

🖤 Проекты (soon)


🖇 Алгоритмы

🌶 Machine learning

📈 Machine learning 2

📊 Machine learning 3

📁 Язык C

💲 Пост с навигацией на всякий

🔗 Важные ссылки

🐍 Разбор кода на Python

🧑‍💻ЕГЭ (Информатика): Решение задач на Python

⁉️ Для кого этот канал?

Буквально для всех! От совсем начинающих до ребят с уже имеющимися навыками. На канале собрано много материала: разборы кода на C и Python, решения задач с курса, целый блок по алгоритмам, базовые знания по Python и, конечно же, машинное обучение. А скоро будут и разборы заданий с ЕГЭ!

⭕️ (Очень важно!) 👇

Кто я такой?
Я обычный человек с базовыми знаниями языка (русского) и большим желанием учиться новому. Этот канал — это улучшенные «заметки», поэтому я объясняю всё так, как объясняю самому себе. Даже если вы далеки от программирования, вы без проблем поймете, что я пишу.

Всем удачного прочтения, гайс! ❤️
❤‍🔥4
Итак, надеюсь, вы скачали Python, хотя бы обычный, но лучше скачайте сразу PyCharm, чтобы не работать в колхозной IDLE. Надеюсь, вы настроите все сами на свой вкус и цвет.)
❤‍🔥11
#Переменные Начнем с переменных. Зачем они вообще нужны?
‼️ В программировании переменные - это именованные места для хранения данных. К примеру В Python переменные используются для хранения различных типов данных, таких как числа, строки, списки и другие объекты.

В данном случае, в переменной, x хранится число 5, а в переменной name - строка 'Brovscki'.
print используется для вывода данных на экран. В итоге, написав 3 строки кода, мы получаем вывод: 5, Brovscki

x = 5
name = 'Brovscki'
print(x, name) # 5 Brpvscki
❤‍🔥11
Как мы уже разобрались, print() нужен для вывода чего то на экран, а зачем нужен тогда input()? А как раз эта штука нужна для считывания ваших данных.👨‍💻

Вот ввели мы значит a = input(), и сразу вводим print(a), то есть 1 строка кода у нас запрашивает что-то...допустим 'Brovscki', а вот print как раз и выводит 'Brvoscki'.

a = input()
print(a)
❤‍🔥11
Мы возьмем две переменные, пусть это будут a и b и присвоим им разные значения: a будет равно '6' ( Строковый тип данных ), b = 2 ( Целочисленный тип данных ), и решим их умножить (зачем ? ), получим '66'.

a = '6'
b = 2
print(a * b)


Так получилось, потому что строки в Python можно с кайфом умножать, а вот сложить уже не получится (хотя науя нам)
❤‍🔥11
a = '2'
b = 3
c = 'A' d = 2 print((a+b*c) * d)
Anonymous Quiz
20%
2AAA2AAA
60%
Выведет ошибку
20%
2AAA
0%
2AAA2AAA2AAA
1
Касаемо основных операторов, тут все максимально просто 👨‍💻#Операторы
1
a = 3
b = 2

print(a + b) # 5
print(a - b) # 1
print(a * b) # 6
print(a / b) # 1.5
1
вот вам сразу и проверочка, тест ниже 👇🏿

x = 3
y = 4
z = x + y
z = z + 1
x = y
y = 5
x = z + y + 7
print(x)
1
Какой будет ответ?
Anonymous Quiz
60%
20
0%
17
20%
18
20%
23
Какой будет ответ? (a = 2, b = 5, c = 2)

a, b, c = int(input()), int(input()), int(input())
print ((a + b - c) * 3)
1
Ответ ниже ↓
Anonymous Quiz
83%
15
17%
12
0%
9
0%
3
🧑‍💻Возведение в степень выполняется с помощью оператора“**”.

🔗 Пример: a = 2**3 print (a) # Выведет 8.

⭕️ Также, возведение в степень можно производить с помощью функции
pow (),
но это мы затронем чуть позже, а пока что предлагаю решить еще одну задачку:

🔗 Допустим, мы имеем две формулы (объем куба и площадь полной поверхности). Вам нужно написать такую программу, чтобы пользователь вводил число с помощью input() (для тех, кто забыл), а программа считала объем и площадь и выводила на двух разных строках.
1
⚙️ Я предлагаю разобрать одну из первых сложных задачек на Stepik-е.

🌶На тот момент она действительно вызвала вопросы, но сейчас ее можно легко объяснить. #Сама_Неотвратимость
1
⭕️ Для начала, разберем какие бывают деления в Python. Начнем с обычного деления с остатком. тут никаких сложностей
1
⭕️ Деление без остатка, по логике просто отбрасывается остаток, при этом добавляется еще одна косая черта деления
1