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

По вопросам и предложениям - @NeuroBot_ad.
Download Telegram
Попробуем применить полученные знания на практике?

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

В ходе написания нам пригодятся знания всего того, что мы изучили в #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
Функция len() в Python используется для определения количества элементов в объекте, таком как строка, список или кортеж.

Например, len(mylist) вернет количество элементов в списке mylist. Ещё один пример использования на фото.
8
Модуль Pickle: Сериализируем данные

Статья здесь. Получилось объёмно.

Разве никто не хотел научиться управлять сериализаванным потоком данных и десериализировать его обратно? В статье мы разберём как это делать и дадим пару рекомендаций на тему использования библиотеки Pickle.



#Article | #interesting #useful
511
🎉 Внимание, дамы и господа! У нас 100 подписчиков, а значит, что мы рады представить вам наш новый проект - Telegram канал "X IT-мемы"! 🚀

👾 В этом канале вы найдете самые смешные и актуальные мемы из мира IT, которые поднимут вам настроение и заставят улыбнуться. Мы собрали лучшие авторские шутки, анекдоты и комиксы, чтобы сделать ваш день ярче и веселее!

💻 Присоединяйтесь к каналу и не упустите возможность насладиться юмором в стиле IT! Смейтесь вместе с нами и делитесь мемами с друзьями, чтобы поделиться позитивными эмоциями и хорошим настроением!

👉 Подписывайтесь на "X IT-мемы" и ждите новых и интересных постов каждый день. Давайте веселиться вместе и делать IT-мир ярче и креативнее! 💥
8👍1
В Python оператор break используется для прерывания цикла while и немедленного выхода из него. Это может быть полезно, когда вам нужно выйти из цикла, не дожидаясь его завершения.

Вот пример использования оператора break в цикле while:
i = 0
while i < 10:
if i == 5:
break
print(i)
i += 1
В этом примере, цикл будет выполняться до тех пор, пока значение переменной i не станет меньше 10. Однако, как только значение i станет равным 5, цикл будет прерван и выполнение программы продолжится с оператора, следующего за циклом.

Таким образом, оператор break позволяет прервать цикл while в Python и продолжить выполнение программы с оператора, следующего за циклом.


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

Как видите на фото, функция enumerate() позволяет легко перебирать элементы итерируемого объекта и одновременно узнавать их индексы. Это может быть очень полезно в различных ситуациях, например, при работе со списками или другими коллекциями.


#Fun | #useful
82
Простой Python

Автор: Билл Любанович.
Язык: Русский.
Год издания: 2021.

Книга здесь.

Из книги вы узнаете основы Python, которые автор рассказал проффесионально и без воды.



#Book
6👍4
Функция zip() объединяет элементы нескольких итерируемых объектов в кортежи. Результирующий объект zip можно преобразовать в список или использовать в цикле for.

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


#Fun | #useful
62🔥1