Разъяснивший Python
رفتن به کانال در Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
نمایش بیشتر7 163
مشترکین
-124 ساعت
-87 روز
-5130 روز
آرشیو پست ها
7 163
Полезные материалы про карьеру в IT от Selectel🔥
В канале про:
— технологии (паттерны проектирования, работа в Git, полезные линтеры)
— карьеру (как составить личный план развития или как провести код-ревью)
А еще инсайты про работу в команде Selectel (как проходит ретро команды или шавадэй)
Подписывайтесь → @selectelcareers
Реклама. ООО Селектел 2VtzqvjnmoX
7 163
typing.TypeVar
Полезно, если вы не точно не знаете что пойдёт на вход, а тип на выходе зависит от того, что пришло. Это ещё называют Generics.
На месте T появится тип, который пользователь передал на в x. То есть, если мы вызовем repeat(1, 5) то T будет int, а вернётся тип, принадлежащий Sequence[int].
#теория7 163
json.dumps() не принимает UTF-8
Все символы, которые не относятся к ASCII будут экранированы. Это говорит нам, что вывод всегда будет набором допустимых символов ASCII.
Тут есть два решения: первое это задать ensure_ascii=False, тогда значения останутся в виде unicode или декодировать строку на стороне получателя.
Можете почитать на StackOverflow рассуждение на эту тему.
#объяснение #json7 163
Делаем искуственный интеллект, который будет играть в Counter Strike: Global Offensive.
На Python + PyTorch (YOLOv7) :3
https://youtu.be/utiS8URhgT0
7 163
ЧЕРНАЯ ПЯТНИЦА ПРОДОЛЖАЕТСЯ🔥
Скидки от 80% на канале Халявный Лис, успей забрать!
— Смартфон Apple iPhone 14 Pro 256GB Deep Purple за 25.999 рублей
— Фен Dyson Supersonic HD07 красный за 15.999 рублей
— Телевизор Haier 50 Smart TV MX за 5.999 рублей
❗️ Количество товаров ограничено! Успей урвать последние сливки 👇
https://t.me/+wSeT7ptm251mNDky
7 163
contextmanager
Мы все пользуемся with и, согласитесь, это очень удобная фича. Но у неё есть один недостаток — для реализации одной функции нужен огромный класс.
Проблему решил декоратор contextmanager из contextlib. Просто повесив его на функцию мы можем быстро сделать то, что нам надо. Как его применять найдёте тут.
#теория
7 163
Окей, всё по порядку
Первым делом у нас берётся крайняя левая и крайняя правая часть, получаем
some_list = [0, 1]. Потом у нас вызывается some_list[0] = [0, 1].
В теории, это должно было привести к ошибки, но поскольку переменная some_list уже определена — такого не будет.
Так как some_list и [0, 1] это одно и то же (в данном случае), то получим some_list[0] = some_list. Ссылка на самого себя отобразится в списке как [...].
#объяснение7 163
3 новых бота для геймдева, которые никогда тебе не пригодятся
👉 И зачем мне знать выручку игр других мобильных разработчиков? — пусть аналитикой шизики занимаются.
👉 Выручка игры и динамика подписчиков в Steam — ты сможешь знать всё. Но оно тебе надо?
👉 Тебе ведь не нужно следить за трендами геймдев — получать уведомления в Telegram о последних релизах на всех платформах. Быстро и бесплатно. Зачем?
👨💻 Сохрани эти боты, если хочешь. Что-то в них есть, конечно, они супер помогают. Но надо ли оно тебе — решай сам.
7 163
Универсальный уникальный идентификатор (UUID)
UUID — это значение, которое можно смело считать уникальным. Да, есть риск совпадений, но он настолько низок, что его можно вообще игнорировать.
Суть в том, что в
uuid1() генерируется на основе времени и информации устройства. Создание копий примерно в один и тот же момент и на той же машине привело к «совпадению». uuid4() же всегда создаёт случайные числа.
📌 Документация
#объяснение7 163
☝️Главное правило python-разработчика — не тратить время на бесполезные курсы.
Зачем отдавать деньги за то, что можно бесплатно взять с канала Python Tricks
• Тесты для тренировки знаний
• Шаблоны кода под рабочие задачи
• Гайды по созданию игр, сайтов и приложений
Подпишись и начни кодить в 2 раза быстрее — @python_tricks
7 163
Маск показал обезьяну печатающую силой мысли, благодаря вживленному нейроимпланту Neuralink.🤯
Код скорее всего написан на Python.
7 163
Не умеешь в JS и CSS, а крутые эффекты делать хочется?
Канал @code_advantage поможет! Здесь найдешь сотни эффектов и анимаций, которые сделают твой UI живым и отзывчивым
Юзер-френдли дизайн? Легко! — бери готовый код и используй
7 163
Это
set_bit() и clear_bit()
С помощью двух операций, которые были в опросе мы можем задавать или сбрасывать бит в числах. Реализация на фотографии.
| (ИЛИ) если встречает 0 и 0 оставляет 0, в остальных же случаях ставит 1. & (И) в свою очередь оставляется единиц только если встречает 1 и 1.
#объяснение7 163
🤬ДА БЛ**ТЬ🤬
Да-да, именно такая реакция у создателей курсов, когда они увидели этот канал с бесплатными курсами по:
>Python (64гб видео)
>C# (27гб курсов)
>Java (45гб видео)
>PHP (34гб видео)
>Go (23гб видео)
>Rust (37гб видео)
>SQL (41гб видео)
>MySQL (21гб видео)
>Другое (114гб видео)
ВСЕ БЕСПЛАТНО❤️
7 163
Пишем TikTok бота на Python
Смотреть видео
P.S. Не хейтите пожалуйста за TikTok
7 163
Ищем 100 человек, которые пройдут 4 курса по IT бесплатно и дадут обратную связь!
Старая цена - 23 500 руб
Цена для тестовой группы - 0 руб 💯
👉🏻 Получить курсы тут
7 163
Легкий старт в IT: можно в любом возрасте и без профильного образования.
Присоединяйтесь к 14-дневному курсу по основам Python. Переходите по ссылке⬅️
✅ Учим теорию и практикуемся сразу в браузере.
✅ Пишем свою первую программу на Python.
✅ Любые вопросы можно задать наставнику — практикующему разработчику.
Начинаем 7 декабря. Записывайтесь!
Знакомим с разработкой и учим думать, как программист.
7 163
del lazarus
В опросе объект не удалился из памяти, поскольку на него осталась ссылка в глобальной переменной runner.
Даже если вы избавитесь от runner, объект всё равно будет «висеть» в памяти, а всё потому что сборщик мусора считает, что он уже удалён.
#объяснение
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
