en
Feedback
Разъяснивший Python

Разъяснивший Python

Open in Telegram

Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss

Show more
7 169
Subscribers
-324 hours
-117 days
-4830 days
Posts Archive
Парочка слов Начнём с того, что Python 4 не будет, по словам Гвидо, ему хватило проблем с переходом со 2-ой на 3-ю. Лучше пос
Парочка слов Начнём с того, что Python 4 не будет, по словам Гвидо, ему хватило проблем с переходом со 2-ой на 3-ю. Лучше постепенно добавлять функционал. И вместе с этим Гвидо обещает ускорение Python почти в 2 раза в 3.11 и в пять раз через 4 года. Здесь, кстати, можно посмотреть следующие шаги по оптимизации. #оффтоп

Poetry Одному человеку не понравилось как работа с пакетами реализована в Python, поэтому он решил создать альтернативу pip.
Poetry Одному человеку не понравилось как работа с пакетами реализована в Python, поэтому он решил создать альтернативу pip. Данный проект действительно удобнее, он лучше обращается с зависимостями и не требует использования виртуального окружения. Вся информация хранится в pyproject.toml, который автоматически обновляется при установке каждого пакета и позволяет их настраивать. #теория

Три точки Ellipsis переводится с английского как многоточие, поэтому обозначается объект двумя способами: Ellipsis и ... Он и
Три точки Ellipsis переводится с английского как многоточие, поэтому обозначается объект двумя способами: Ellipsis и ... Он используется в качестве замены ключевого слова pass, в аннотации типов и как доп. функционал для матриц. В аннотации типов с помощью троеточий мы указываем что может быть неограниченное количество объектов определённого типа. #теория

Золотое правило программистов: Работает — не трожь!
Золотое правило программистов: Работает — не трожь!

GIL Python Global Interpreter Lock — блокировка, позволяющая только одному потоку управлять интерпретатором Python. Именно GI
GIL Python Global Interpreter Lock — блокировка, позволяющая только одному потоку управлять интерпретатором Python. Именно GIL делает многопоточность в Python бесполезной для CPU нагрузки. Ведь, сколько потоков не создавай, всё равно будет выполняться только один. Просто убрать GIL нельзя из-за гонки данных. Тот же сборщик мусора может неправильно посчитать кол-во используемых объектов и очистить нужный раздел памяти. Кому интересно — вот хорошая статья. #теория

ChatGPT убивает айтишников 🤖 Новые нейросети уже научились программировать, создавать шедевры искусства и даже помогать в юридических вопросах. Если научиться пользоваться ими сейчас — можно стать топовым оператором по нейросетям, получая в будущем от 300к. Чтобы не отстать от мира, советуем подписаться на Точку Сингулярности — топовый канал про новые нейронки и как ими пользоваться. Это последний вагон, успевайте за трендом: @singularityp0int

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

from itertools import chain Используется для прохода по нескольким последовательностям как по одной. Функция возвращает элеме
from itertools import chain Используется для прохода по нескольким последовательностям как по одной. Функция возвращает элементы из первого итератора, потом из второго и т.д.
print(*iter)
распаковывает значения iter и выводит все элементы через пробел. #объяснение

Этот канал - не дешевый трёп мамкиных «хакеров», посты которых, можно полистать за прожиганием своего сурового бытия на унитазе. ✅ Этот канал - реальная история хакера, его опыт и жизнь внутри сети. Здесь вы получите знания и навыки, которые сможете применять на практике для достижения желаемых целей. • Отслеживание ГЕО; • Анонимность в условиях тотальной слежки; • Утилиты и софт; • Хищение данных и средств; • Безопасность и чистка следов. ⚡️ Действуйте@hacker_place

flake8 У Python есть свод правил по написанию кода, известный как PEP 8. Так вот задача flake8 — сделать так чтобы ваш код со
flake8 У Python есть свод правил по написанию кода, известный как PEP 8. Так вот задача flake8 — сделать так чтобы ваш код соответствовал этим стандартам. Программа легко интегрируется с существующими редакторами кода и если что-то не так — выдаёт предупреждение. P.S. Такие приложения называют линтерами (от linter). #теория

Суровая действительность: 99% людей считают Озон или WB обычными онлайн-магазинами И более того не подозревают, что можно оказаться по ту сторону «прилавка». Схема очень простая: выбираешь товар из Китая, ждешь доставку и через 2 недели продаешь в РФ с наценкой 300% «Хитрые продавцы» на маркетплейсах не спешат об этом говорить. Они с легкостью делают от 200.000 в месяц, уделяя этому максимум пару часов в день. Чтобы убедиться в этом — читайте Сашу Никитина. Он расскрывает все секреты маркетплейсов, откровенно делится схемами продаж и показывает, на чем делать жирные чеки в 2023 году. Подписывайтесь и изучайте: @nikitin_alex

Было?
Было?

SQLModel Библиотека для работы с базой данных или, по другому, ORM. Она намного проще и лучше составляет модели, чем SQLAlche
SQLModel Библиотека для работы с базой данных или, по другому, ORM. Она намного проще и лучше составляет модели, чем SQLAlchemy, ведь использует Pydantic. Она также хорошо работает с FastAPI. Это и неудивительно, ведь автор один и тот же. #теория

📌 Уже 31 мая в 19:00 (мск) стартует наш бесплатный двухдневный онлайн-интенсив. Во время эфира вы научитесь писать код, запу
📌 Уже 31 мая в 19:00 (мск) стартует наш бесплатный двухдневный онлайн-интенсив. Во время эфира вы научитесь писать код, запускать и поддерживать простого Telegram-бота. Приходите, чтобы пообщаться и поучиться у опытного разработчика, узнать всю правду и перспективы Python и получить полезные подарки для комфортного старта в разработку. 🎁 Всем, кто зарегистрировался — Гайд «Как заговорить на сленге IT-специалистов», а каждому участнику — Карта компетенций Python-разработчика. Также вас ждут бонусы на обучение на Хекслете!

Пишите как хотите, всё равно Black отформатирует Инструмент подстраивает Python код под правила PEP-8. Порядок действий прост
Пишите как хотите, всё равно Black отформатирует Инструмент подстраивает Python код под правила PEP-8. Порядок действий прост: pip install black и black ./. Через некоторое время оформление кода в проекте будет идентичным, а значит можно будет сконцентрироваться на содержимом. Github #теория

Tornado Фреймворк создан специально для большого количества долгоживущих соединений. Установка: pip install tornado Например,
Tornado Фреймворк создан специально для большого количества долгоживущих соединений. Установка: pip install tornado Например, если у вас видео платформа или сайт для хранения больших файлов, то Tornado будет отличным выбором. Но, стоит понимать, что он создан для работы с «легкими» запросами. Если у вас длительное обращение к базе данных, то это сводит преимущества Tornado на нет. 📌 Документация 🐼 GitHub #теория

Шпаргалка для начинающих автоматизаторов браузеров по EC (Expected Conditions) в Selenium+Python на русском

💾 Шпаргалка для начинающих автоматизаторов браузеров по EC (Expected Conditions) в Selenium+Python на русском Expected Condi
💾 Шпаргалка для начинающих автоматизаторов браузеров по EC (Expected Conditions) в Selenium+Python на русском Expected Conditions - мощный инструмент в библиотеке Selenium, который позволяет явно ожидать определенных условий или состояний веб-элементов или страницы перед выполнением дальнейших действий в автоматизированных тестах. Они позволяют программе ожидать и синхронизироваться с динамическими изменениями на веб-странице, такими как загрузка элементов, появление всплывающих окон, изменение значений и другие интерактивные события. С тебя лойс 👍 #doc #python #selenium #russian

ЧЕ, АЙТИШНИК, ДА? КРАСАВЧИК! Сделали для вас самую полезную подборку каналов по программированию. В ней собраны официальные р
ЧЕ, АЙТИШНИК, ДА? КРАСАВЧИК! Сделали для вас самую полезную подборку каналов по программированию. В ней собраны официальные русскоязычные каналы самых популярных языков. Там только топовая информация, которая потом появляется на платных курсах. Надо подписаться: @it

from functools import partial Функция сохраняет дополнительные параметры, которые также будут переданы при вызове функции. Эт
from functools import partial Функция сохраняет дополнительные параметры, которые также будут переданы при вызове функции. Это полезно, если у нас объект принимает только функцию без аргументов, а нам всё таки надо в неё что-то передать. #теория