Разъяснивший Python
رفتن به کانال در Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
نمایش بیشتر7 169
مشترکین
-324 ساعت
-117 روز
-4830 روز
آرشیو پست ها
7 169
Rust & Python
Нашёл интересную статью на тему того, как внедрить Rust в Python и ускорить тем самым выполнение приложения в несколько раз. Конечно же, на английском.
Приятного чтения
7 169
IPython
Улучшенная интерактивная оболочка Python. Она предоставляет больше возможностей, подсветку кода и автоматическое дополнение.
Оболочка хороша, если вы часто тестируете фичи Python или работаете с Jupyter Notebook. Но удобнее всего проверять скорость команд с
%timeit.
#теория7 169
Хочешь быть на шаг впереди киберпреступников?
Присоединяйся к каналу Hack Proof и узнавай о реальных кейсах в сфере Информационной безопасности.
Мы погружаемся в мир OSINT, социальной инженерии и обозреваем инструменты с github, чтобы помочь тебе защититься и сохранить анонимность в сети!
7 169
ChatGPT помогает взламывать программистов
Около 100 из 400 вопросов содержали ссылки на уже несуществующие пакеты Python или Node.js, которые злоумышленники могут зарегистрировать и использовать в своих целях.
Специалисты показали как такая схема будет работать на практике. Программисты, задающие похожие вопросы, могут установить вирус и при этом ничего не подозревать.
#офтоп
7 169
Представляем вам подборку всех топовых нейро-ботов в Telegram без лимитов на использования.
🎯Пользуемся:
@Stable_Diffusion_bot - способен раздеть твою подругу в 5 кликов за 1 минуту. Напрочь отсутствует цензура.
@ChatGPT-4_bot (абсолютно безлимитный)
@Midjourney_bot (лимит 47 генераций в день)
@X.AI_bot - стремительно набирает хайп. Новая нейросеть от Илона Маска. Славится тем, что у неё присутствует сознание!(бета-версия)
@DALL-E-2_bot
7 169
yarl
Это библиотека для работы с URL ссылками, она разделяет ссылку на схему, пользователя, пароль, хост и путь. Так с её помощью собирают информацию из ссылки или проводят валидацию.
📌 Документация
#теория
7 169
Эй, ты, у меня для тебя подарок
Лови слитые курсы, только используй с умом, ладно?
Вебинары Skillbox (820 ГБ)
Вебинары GeekBrains (560 ГБ)
Курсы от Яндекса (400 ГБ)
Skillfactory, Нетология, XYZ и другие (3 ТБ)
Только забирай быстрее, пока не полетели жалобы
7 169
Знакомы с Python? Хотите дополнить базовые знания крутой практикой? Тогда бесплатный буткемп Skillbox для вас! Минимум скучной теории, больше — мощной практики на реальных задачах разработчиков. Вы получите полное представление о направлениях внутри Python-разработки, выполните по ним задания и решите, что нравится вам. Один мини-курс — сразу 4 проекта в портфолио!
Записаться и узнать подробную программу: https://goo.su/oW5YKa
За 4 занятия вы изучите видеоматериалы в записи. Акцент сделан на практике, поэтому в роликах много подробных примеров работы. После каждого видео есть практическое задание.
— Разберёте базовый синтаксис языка.
— Создадите бота для Telegram, который умеет переводить голос в текст.
— Сделаете бота умнее: «научите» его обрабатывать фотографии.
— Узнаете, как парсить сайты — собирать информацию с веб-страниц в удобные таблицы.
— Напишете сайт с помощью инструмента Flask.
В финале буткемпа вас ждёт прямой эфир с экспертом Анастасией Борневой — руководителем направления по исследованию данных в Сбере. В прямом эфире она поделится профессиональными секретами, разберёт ваши работы и ответит на вопросы.
Вас ждут крутые подарки: чек-листы, гайды, скринкасты и другие бонусы. Эти материалы пригодятся в работе и помогут больше узнать о профессии.
Присоединяйтесь!
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
7 169
for x[0] in x
for работает довольно просто, он задаёт следующие значение переданной переменной и выполняет код внутри блока. Так у нас меняется первый элемент списка, который мы и выводим.
#объяснение7 169
Всем привет. Меня зовут Алина. Я подсела на IT в 14 лет!
Перепробовала все виды программирования и окунулась в мир информационной безопасности с головой, а мой канал — личный дневник прошаренной ITшницы, где я буду делиться полезной информацией о своей деятельности.
Рассказывать истории из жизни и писать мануалы, а главное, делать это честно, искренне и с душой, без художественных выдумок.
👉🏻 Если ты давно искал самый душевный канал по информационной безопасности и программированию — добро пожаловать в Теневые.TwoSouls. Открой новый уровень контента в своём телефоне!
https://t.me/+1jAsfde0eQMwMDdi
7 169
Как поживает ваш питон?
Не могу судить по предпочтениям, но уже стоит переходить с Python2 на Python3. Если лень переписывать код, то просто запустите 2to3.
Всё правильно, это ретранслятор, который переводит Python код с второй версии на третью.
P.S. Возможно придётся установить доп. модуль. Например, на OpenSuse, пришлось выполнить
sudo zypper install python3-tools.
#теория7 169
pickle
Встроенный модуль позволяет сохранять объекты в виде потока байтов и сохранять в файл, а после загружать его обратно в память в виде объекта.
У pickle есть серьёзный недостаток: он небезопасен. Если есть возможность, лучше использовать другой формат: JSON, например. Сравнение JSON с pickle.
#lesson
7 169
Тесты в документации
Подход позволяет другому программисту понять как работает функция в определённых ситуациях, а вам — протестировать её функционал.
Реализуется фича встроенным модулем doctest. Он ищет текст, который выглядит как интерактивный сеанс Python (>>>, ... и подобные символы), запускает их и сравнивает вывод.
Можно запускать тесты так же, как в примере, или с помощью терминала:
python -m doctest -v example.py.
#миниурок #doctest7 169
Всем привет. Меня зовут Алина. Я подсела на IT в 14 лет!
Перепробовала все виды программирования и окунулась в мир информационной безопасности с головой, а мой канал — личный дневник прошаренной ITшницы, где я буду делиться полезной информацией о своей деятельности.
Рассказывать истории из жизни и писать мануалы, а главное, делать это честно, искренне и с душой, без художественных выдумок.
👉🏻 Если ты давно искал самый душевный канал по информационной безопасности и программированию — добро пожаловать в Теневые.TwoSouls. Открой новый уровень контента в своём телефоне!
https://t.me/+1jAsfde0eQMwMDdi
7 169
from contextlib import suppress
Функция подавляет ошибку. Это похоже на try: ... except AnyException: pass, но работает с with и выглядит намного лаконичнее, понятнее.
#теория7 169
Как запретить наследование
Код выше не выдаёт ошибку если программист пытается наследоваться от конечного класса.
__init_subclass__ вызывается для инициализации подкласса. Метод выдаёт ошибку и останавливает выполнение.
Внутри модуля typing есть декоратор final, но он только предупреждает программиста, что наследоваться от этого класса не стоит.
#теория7 169
Ты знал, что каждый кодер должен знать сети на хорошем уровне?
🤔 Если ты хочешь по-быстрому разобраться в сетях и не хочешь читать книги по тысячи страниц, то переходи в канал Network Academy где ты сможешь быстро изучить самое важное за несколько минут.
ЗАХОДИ 👉 Network Academy
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
