Заметки Питониста
14.8K subscribers
3.35K photos
17 videos
1.79K links
Все что связано с Python, уже в наших заметках.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc
Download Telegram
class Point:
__slots__ = ['x', 'y']

p = Point()
p.x = 1
p.z = 2
print(p.x)


💕 Наш уютный чатик

#Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Варианты ответа:
Anonymous Quiz
46%
1
13%
None
41%
AttributeError
🥱1
gen = (x for x in range(3))
print(list(gen), list(gen))


💕 Наш уютный чатик

#Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Варианты ответа:
Anonymous Quiz
24%
[0, 1, 2] [0, 1, 2]
63%
[0, 1, 2] []
13%
TypeError
def f(x, y, z):
return x + y + z

d1 = {'x': 1, 'y': 2}
d2 = {'y': 3, 'z': 4}

try:
print(f(**d1, **d2))
except TypeError:
print("TypeError")


💕 Наш уютный чатик

#Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Варианты ответа:
Anonymous Quiz
24%
8
21%
10
55%
TypeError
def calculate(x, y):
if x > y:
return x - y
else:
return y - x

result = calculate(10, 15) + calculate(20, 8)
print(result)


💕 Наш уютный чатик

#Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Варианты ответа:
Anonymous Quiz
74%
17
22%
7
4%
25
def f(x, y, z):
return x + y + z

d1 = {'x': 1, 'y': 2}
d2 = {'y': 3, 'z': 4}

try:
print(f(**d1, **d2))
except TypeError:
print("TypeError")


💕 Наш уютный чатик

#Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Варианты ответа:
Anonymous Quiz
30%
8
16%
10
55%
TypeError
🐍 Задача по Python

Создайте функцию find_longest_substring для поиска самой длинной подстроки в строке, содержащей уникальные символы. Функция должна возвращать длину этой подстроки.

Пример:

print(find_longest_substring("abcabcbb"))  # Вернёт 3, т.к. самая длинная уникальная подстрока "abc"
print(find_longest_substring("bbbbb")) # Вернёт 1, т.к. самая длинная уникальная подстрока "b"
print(find_longest_substring("pwwkew")) # Вернёт 3, т.к. самая длинная уникальная подстрока


Решение задачи на картинке

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код сверху?

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код сверху?
Anonymous Poll
23%
[1, 2] [1, 2, 2] [1, 2, 2, 2]
43%
[1, 2] [1, 2, 2]
15%
[1, 2]
21%
Error
Media is too big
VIEW IN TELEGRAM
Топ 5 лучших графических фреймворков Python (GUI)

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

Также вы узнаете какой графический фреймворк на данный момент является самым актуальным и пользуется большой популярностью среди разработчиков.

➡️Смотреть видео

➡️Скачать видео

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Конфигурационные файлы как инструмент управления приложениями на Python

В руководстве рассматривается общий шаблон и конкретные примеры управления Python-приложением с использованием конфигурационных файлов в роли текстовых интерфейсов.

Для сравнения рассмотрим одну и ту же модель объекта, описанного с помощью TOML и JSON.


➡️ Читать статью

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1👏1
Что выведет код сверху?

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код сверху?
Anonymous Poll
13%
0
21%
1
27%
2
42%
3
Голосовой вывод в Python с помощью pyttsx3

Сегодня мы поговорим о библиотеке pyttsx3, которая предоставляет удобные инструменты для реализации голосового вывода текста с использованием Python. Эта библиотека может пригодиться, например, для создания ассистентов, аудиокниг, аудиогидов и многих других приложений.

Что такое pyttsx3?
pyttsx3 - это простой в использовании модуль Python для синтеза речи. Он предоставляет возможность преобразования текста в речь с различными настройками, такими как выбор голоса и регулирование скорости речи. Эта библиотека основана на популярной библиотеке pyttsx, но с более активной поддержкой и совместимостью с Python 3.

pyttsx3 также поддерживает события, что делает его полезным инструментом для создания интерактивных приложений с голосовым выводом.

Пример использования pyttsx3 на фото.

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Превью из длинного текста

Допустим, у нас есть какой-то длинный текст в виде строки и надо сделать превью этого текста, например, для сайта. Первое, что приходит на ум – использовать слайсинг строк.

Но, как видите, текст оборвался на полуслове, поэтому такой вариант отпадает. Такую проблему хорошо решает метод shorten из модуля textwrap.

Первым аргументом передается строка, вторым указываем количество символов, которое должен содержать результат. Также третьим аргументом можно передать заготовку, которая будет вставляться в конце обрезанной строки.

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Что выведет код сверху?

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код сверху?
Anonymous Poll
41%
16
6%
1
10%
None
44%
Error