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

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

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


#Useful
👍4
В этом и следующем посте разберём, когда нужно использовать цикл while.

Цикл while в Python используется, когда нужно выполнять одно и то же действие много раз, пока выполняется определенное условие. Например, можно использовать цикл while для повторения запроса ввода пользователя, пока он не введет правильный ответ.

Цикл while хорошо подходит для ситуаций, когда заранее неизвестно, сколько повторений понадобится. Например, цикл while удобно использовать, когда мы не знаем, сколько раз нужно будет выполнить определённый блок кода - пока условие True.


#Learning
🔥4
А знали ли вы, что Python был создан в 1991 году голландским программистом Гвидо ван Россумом. Название языка происходит от популярного британского комедийного шоу "Летающий цирк Монти Пайтона" (Monty Python's Flying Circus), которое Гвидо ван Россум обожал.


#Interesting
🔥4🤔1
JSON, это слышали все, кто хоть раз прикасался к парсингу.

Представляем вам практическое руководство про все методы работы с этим форматом представления данных. Читать здесь.

Из статьи вы узнаете очень много полезного про JSON: все операции с этим типом данных. Словами не передать, это нужно увидеть.



#Article | #Useful
👍6
В честь 50 подписчиков мы объявляем розыгрыш программы (на Python)!

Что за программа: Это Telegram-бот, который принимает от пользователя аудиофайл и скидывает его текстовую расшифровку.
Условия: Быть подписанным на нас(@RuByte_PyStudio). Всего 1 победитель.
‼️ Итоги: через неделю, 07.03.24. Спеши!
⁉️ Примечание: Мы скидываем код победителю. Т.е. программа становится его собственностью, он может изменять код, а также использовать бота в коммерческих целях. Всё, что угодно.

Желаем удачи !
🔥6👍1🤔1
Цикл for хранит в себе много секретов, не так ли?

Именно поэтому мы создали для вас эту статью.

Ознакомившись с статьёй, у вас появится чёткое понимание о том, что такое цикл for и когда его нужно использовать.



#Article | #Useful
🤯7
Рассмотрим простой пример использования цикла while в Python:
number = 1 # Начальное значение переменной
while number <= 5: # Условие выполнения цикла
print(number) # Выводим текущее значение переменной
number = number + 1 # Увеличиваем значение переменной на 1
В данном примере мы инициализируем переменную number со значением 1. Затем у нас есть цикл while, который будет выполняться до тех пор, пока значение переменной number меньше или равно 5. На каждой итерации цикла мы выводим текущее значение переменной number и увеличиваем его на 1.

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


#Learning
👍5
А вы знаете, что Питон(Python) - это...
1. Питон - вид крупной змеи из семейства удавов.
2. Питон - высокоуровневый язык программирования, широко используемый для разработки веб-приложений, научных вычислений и анализа данных.
3. Питон - собачья порода, ставшая популярной благодаря фильмам о Гарри Поттере.
4. Питон - название дополнительного модуля для улучшения функционала таких программ, как Blender или Cinema 4D.


#Interesting
🔥6😁1
Попробуем применить полученные знания на практике?

Тогда почему бы вместе не написать программу "Угадай число"?

В ходе написания нам пригодятся знания всего того, что мы изучили в #Learning.

А если у кого-то есть идеи и пожелания перед началом, можете написать прямо сейчас в комментариях 👇. Обсудим!


#Learning
🔥4
Перед составлением программы нам понадобится знание ещё одного момента

Это модуль random. Модуль random в Python предоставляет различные функции для генерации псевдослучайных чисел. Одной из таких функций является randint, которая возвращает случайное целое число из указанного диапазона.

Синтаксис функции randint выглядит следующим образом: random.randint(a, b), где a - нижняя граница диапазона, а b - верхняя граница. Функция возвращает случайное целое число от a до b включительно.

Пример использования функции randint:
import random

# Генерация случайного числа от 1 до 10
random_number = random.randint(1, 10)
print(random_number)

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


#Learning
👍3
Импорт модулей в Python - это способ добавления в программу дополнительной функциональности, которая содержится в других файлах (модулях). Модуль может содержать переменные, функции и классы, которые могут быть использованы в других частях программы.

Для импорта модулей в Python используется ключевое слово import, за которым следует имя модуля. Например:
import math
В приведенном примере мы импортируем модуль math, который содержит различные математические функции.

Если нам нужно использовать только определенные части модуля, мы можем указать их при импорте:
from math import sqrt
В этом случае мы импортируем только функцию sqrt из модуля math.

Также можно использовать алиасы для модулей или их частей:
import math as m
from math import sqrt as sq
Это позволяет нам использовать более короткие или понятные имена при обращении к импортированным элементам.

Импортированные модули доступны для использования в любой части программы после их импорта.

И собственно Python и любят из-за его огромного количества различных модулей, ну в основном.


#Learning
👍5
В Python логическая связка and позволяет объединить два логических выражения и вернуть True, если оба выражения истинны, в противном случае возвращает False.

Пример использования логической связки and:
x = 5
y = 10

if x > 0 and y < 15:
print("Оба условия выполняются")
else:
print("Хотя бы одно из условий не выполняется")
В данном примере, если x больше нуля и y меньше 15, то будет выведено "Оба условия выполняются". Если хотя бы одно из условий не выполняется, будет выведено "Хотя бы одно из условий не выполняется".


#Learning
👍631🔥1
Оператор or в Python является логическим оператором ИЛИ. Он используется для проверки истинности двух или более условий. Если хотя бы одно из условий истинно, то оператор or возвращает True. Если оба условия ложны, он возвращает False.

Пример использования оператора or:
a = 10
b = 20

if a > 10 or b > 10:
print("Одно из чисел больше 10")
else:
print("Ни одно из чисел не больше 10")
В этом примере, если хотя бы одно из чисел (a или b) больше 10, то будет напечатано "Одно из чисел больше 10". Если оба числа не больше 10, то будет напечатано "Ни одно из чисел не больше 10".


#Learning
4👍3