Студия Питониста | Python
151 subscribers
40 photos
10 files
23 links
В канале вы найдёте множество полезных материалов про Python: практичные статьи, увлекательные обучалки и ещё много чего.

По вопросам и предложениям - @NeuroBot_ad.
Download Telegram
Название: "Python для всех".
Автор: Чарльз Р. Северанс.
Язык: Русский.

Уровень: Начальный.


#Book
👍4
Студия Питониста | Python
Создавать новую рубрику с мемами для программистов на канале?
Как итог голосования: заводим рубрику. Частоте выхода обычного контента она не помешает, но сможет вас развеселить. Название - memes.


#Information
👍5
Программист сдал куртку в гардероб и получил номерок 404. Теперь он боится, что гардеробщица скажет: "Куртка не найдена".


#Memes
👍9🤣2
Объявляем обновление канала!

Теперь вы сможете увидеть больше иллюстраций к контенту, большее его количество и качество!

Мы надеемся на вашу поддержку, а сами обещаем сделать всё возможное для дальнейшего успеха в развитии канала. Будем учиться и совершенствоваться вместе!


#Information
👍7
В Python if читается дословно как "если". А что читается как "иначе"? Это блок else.

Блок else выполнится, если не выполнился if. Т.е. если условие в if вернуло False. Если выполняется if, else выполнен не будет.

Синтаксис будет такой:
if condition:
action
else:
action


Рассмотрим пример программы, которая поздравит вас если вы ввели 1, и не обрадует если вы ввели отличное от 1 число:
x = int(input())

if x == 1:
print("Наши поздравления!")
else:
print("Вы не угадали")

Программа работает так:
1. Получаем ввод пользователя в переменную 'x'.
2. И затем выполняется проверка условия, что 'x' равен 1. Если это так, выводим на экран поздравления, если это не так, выводим "Вы не угадали".


#Learning
👍7
У кого из бывалых программистов было так же 👇?

*Тикет - запрос на улучшение продукта(программы).


#Memes
😁4👍1
А сейчас рассмотрим дополнительное ветвление. Организуем это с помощью блока 'elif'.

Проще говоря, это почти как 'if'. Только 'if' указывается в начале блока ветвления, а 'elif' после него, но перед 'else'.

На примере прошлой программы рассмотрим эту простую тему:
x = int(input())

if x == 1:
print("Наши поздравления!")
else:
print("Вы не угадали")

И улучшим её до такого состояния:
x = int(input())

if x == 1:
print("Это лучшее число!")
elif x == 2:
print("Это среднее число")
elif x ==3:
print("Это не лучшее число")
else:
print("Вы не угадали")

Программа работает так:
1. Получаем ввод пользователя в переменную 'x'.
2. И затем выполняется проверка условия, что 'x' равен 1. Если это так, выводим на экран поздравления. Затем аналогично поступаем с 2 и 3. И если всё это не верно, выводим "Вы не угадали".


#Learning
👍4
Вводить рубрику задачек по Python на канале?
Anonymous Poll
91%
Да
9%
Нет
👍4
Название: "Компьютерное зрение на Python".
Автор: Э. Д. Шакирьянов.
Язык: Русский.

Уровень: Средний.


#Book
👍5
Студия Питониста | Python
А сейчас рассмотрим дополнительное ветвление. Организуем это с помощью блока 'elif'. Проще говоря, это почти как 'if'. Только 'if' указывается в начале блока ветвления, а 'elif' после него, но перед 'else'. На примере прошлой программы рассмотрим эту простую…
Данный материал как видно, поняли не все. Непонимание могло возникнуть из-за вопроса зачем нужен 'elif'. Давайте разбираться.

Как мы знаем, 'if' позволяет проверить условие, и при его истинности тело 'if' выполняется. 'else' можно прописать после 'if', и его код выполнится если не выполнился 'if' (т.е. условие в 'if' ложно).

Но вдруг нам нужно проверить не одно, а несколько условий? Тут и пригодится блок 'elif'. Мы можем прописать их после 'if' сколько захотим, указывая условия. Тогда выполнится первый блок из прописанных нами с истинным условием. Если ничего не выполнилось, выполняется 'else'.
👍4
Современные дуэли программистов.


#Memes
🤣5
Сегодня, 20 февраля, Python отмечает свой 33-й день рождения!

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

Python также имеет огромное сообщество разработчиков, которые постоянно работают над улучшением языка и созданием новых библиотек и фреймворков. Это делает его одним из самых популярных языков программирования в мире.

Мы надеемся, что Python будет продолжать расти и развиваться, и что он будет оставаться одним из самых любимых языков программирования для многих людей.
3🔥3
Цепи Маркова, разве не жутко от их мощности и простоты?

Действительно, Цепи Маркова - это не более, чем математическая модель.

Подробнее познакомится с ними и написать свой генератор текстов вы сможете в нашей статье.


Из статьи вы узнаете как с помощью Python построить простую цепь для генерации текста и обучить её. Ещё вы узнаете в принципе как работают Цепи Маркова.



#Article | #Interesting
👍3
С ветвлением вроде разобрались. Сейчас за циклы, начнём с while.

Цикл while в Python - это конструкция, которая позволяет повторять блок кода, пока условие истинно. Это означает, что код внутри цикла будет выполняться снова и снова, пока условие не станет ложным.

Вот пример простого цикла while в Python:
i = 0
while i < 5:
print(i)
i = i + 1
В этом примере, переменная i инициализируется значением 0. Затем начинается цикл while. Условие цикла - i < 5. Если это условие истинно (то есть, если значение i меньше 5), то выполняется блок кода внутри цикла. В данном случае, блок кода просто выводит значение i и увеличивает его на 1.

После выполнения блока кода, Python проверяет условие цикла снова. Если условие все еще истинно (то есть, если значение i всё еще меньше 5), то цикл повторяется. Это продолжается до тех пор, пока условие не станет ложным (то есть, пока значение i не станет больше или равно 5).

Таким образом, в этом примере цикл while будет выполняться 5 раз, и каждый раз будет выводиться значение i, начиная с 0 и заканчивая 4.

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


#Learning
👍4
Как часто вы повторяете изученный материал?
Anonymous Poll
9%
Круглосуточно
26%
Периодически
39%
Очень редко
26%
Никогда
👍4
Функция filter() фильтрует элементы итерируемого объекта с помощью заданной функции и возвращает только те элементы, для которых функция возвращает True.

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


#Useful
👍4