Разъяснивший Python
Open in Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
Show more7 163
Subscribers
-124 hours
-87 days
-5130 days
Posts Archive
7 163
from enum import Enum
Библиотека для создания именованных перечислений. Признайте, что намного проще понять STATUS_CODE.ACCEPTED, чем просто 202.
Несмотря на свою простоту, у модуля огромный функционал. Если у вас в коде есть магические числа (1, 2, 3, 4), то воспользуйтесь enum.
📌 Документация
#теория7 163
☃️ Бесплатно освойте профессию дизайнера с нуля. Вместе сделаем вам портфолио из 4+ работ с личной поддержкой от наставника.
Что вы получите?
— Фидбэк (мощный разбор всех ДЗ от куратора)
— Тусовка (личный кабинет с уроками + живой чат)
— Портфолио и экзамен (упакуем по урокам и проверим)
— Мастер-класс "как заработать на дизайне" и найти клиента
🔥 Будем делать: веб-дизайн, графический дизайн, анимацию интерфейсов.
→ Начать обучение бесплатно
Программа бесплатного курса:
— Обучение по Figma с нуля и 4+ дз с личным разбором
— Изучение основ дизайна (контент, сетки, композиция т.д.)
— Создание анимации интерфейса
— Все о профессии и доходе дизайнера (как найти клиентов и сколько можно заработать)
👉 Первый урок уже сегодня, кликайте сюда и забирайте все бонусы
7 163
types.MappingProxyType
Доступный только для чтения словарь. По своей сути — Read-only обёртка для словаря. Данные считывать можно, а менять — нельзя.
#теория7 163
Делимся приватным архивом на 1300ГБ курсов по программированию:
1. Обучение Python с нуля
2. Обучение JavaScript с нуля
3. Обучение С++ с нуля
4. Обучение С# с нуля
5. Обучение HTML/CSS с нуля
6. Обучение Java с нуля
7. Обучение SQL/GO/PHP с нуля
Вход открыт 24 часа, успей! 🔥
7 163
Что такое PEP
Python Enhancement Proposals (PEP) — Предложения по улучшению Python. Здесь описываются все нововведения в Python.
Основной — PEP 0, здесь хранятся ссылки на все предложения. Вас может заинтересовать with, __getattr__ у модулей, ленивые импорты (реализованы в Python 3.12).
P.S. Здесь я беру темы для постов :)
#теория
7 163
Станьте востребованным Python-разработчиком уже в 2023 году.
Записывайтесь на курс от Хекслета и получайте скидку 10% и подарок на выбор: депозит 20 000 ₽, базовая подписка на 5 месяцев или премиум-подписка на 1 месяц.
Можете порадовать не только себя, но и близкого человека. Воспользуйтесь уникальным предложением для двоих: купите вторую профессию со скидкой 40%.
Оцените формат и решите, стоит ли продолжать. Вводные ознакомительные курсы профессии доступны бесплатно сразу после регистрации!
На профессии «Python-разработчик» вы:
✔️ Научитесь работать с сетевыми запросами и овладеете навыком проектирования архитектуры приложений.
✔️Освоите самый популярный веб-фреймворк Django.
✔️ Решите более 310 задач в браузере, создадите 4 проекта для портфолио на GitHub и выполните 150 тестовых заданий от наших партнёров.
✔️Научитесь работать с чужим кодом и оформлять пул-реквесты в Open Sours проектах.
Успейте оставить заявку до 31 декабря, чтобы получить новогодние подарки🎁
7 163
Литералы
Чтобы указать, что функция может принимать заранее известные значения ("left", "center", "right"), используется тип
Literal.
Его можно заметить в open(). Функция принимает 'r', 'rb', 'w', но если передать 'kwargs', IDE выдаст предупреждение.
Literal можно вкладывать друг в друга: Literal['a', Literal['b']]. Это удобно для связывания нескольких литералов.
📌 PEP 586
#теория7 163
Масштабируемый Production-Ready Telegram бот на Python
Масштабируемый значит, что бот сможет обрабатывать как одного пользователя, так и 300 000 юзверей. Production-Ready значит, что его можно заливать на прод.
Автор создал такого бота использую Django, Celery и python-telegram-bot. Всё выложил на Dokku (альтернатива Heroku).
Перейти к чтению
#статья
7 163
Для тех кто просил, канал с мемами для программистов и айтишников👇
https://t.me/+8eN45lIfdTVmNzcy
7 163
Model-Based Reinforcement Learning: From Data to Continuous Actions with a Python-based Toolbox
Milad Farsi
2023
Обучение с подкреплением является одной из основных парадигм машинного обучения (ML), в которой интеллектуальный агент выполняет действия, обеспечивающие оптимальное поведение устройств. Хотя эта парадигма машинного обучения приобрела огромный успех и популярность в последние годы, предыдущие исследования были сосредоточены либо на теории - оптимальном управлении и динамическом программировании - либо на алгоритмах, большинство из которых основаны на моделировании.
🤓СКАЧАТЬ КНИГУ
#python #machinelearning #eng
7 163
Интенсив, который сделает вас востребованным Python разработчиком!🔥
Что вы получите от курса:
◾ узнаете лайфхаки ООП для Python
◾ создадите собственное веб приложение на фреймворке Flask
◾ детально изучите библиотеки для анализа данных pandas и numpy
◾ научитесь эффектной визуализации данных с помощью matplotlib/seaborn
◾ сможете обрабатывать и анализировать большие данные
◾ автоматизируете работу с файлами word и excel
Только живые лекции🙌 Количество мест в группе ограничено.
Переходите по ссылке и записывайтесь на курс 👉 Забронировать место
7 163
TYPE_CHECKING
Полезная переменная, если у вас есть цикличные зависимости. Например, у Article есть category: Category, а у Category есть атрибут articles: list[Article].
С TYPE_CHECKING можно спрятать импорты. Интересный факт, эта константа всегда False, а значит код в Runtime никогда не выполнится.
#теория7 163
Repost from 。🍥・*pinstbeads jewelry 。・🍧
Пока многие айтишники уехали из России, админ остается на Родине и пилит свое ПО.
Так что поддержите админа. Вроде норм написал.
https://habr.com/ru/company/office_partner/blog/706380
7 163
contextlib.suppress
Функция подавляет исключения, которые могут создать нам проблем, а их обработка не имеет никакого смысла.
По своей сути это try/except Exception: pass только с with. Такой вариант выглядит приятнее и занимает на одну строку меньше.
#теория7 163
Погрузитесь в процессы тестирования на бесплатном онлайн-интенсиве Skillbox: 👉 https://clc.to/SRo9zg
За 3 дня вы:
✔️ узнаете, кто такой тестировщик, чем он занимается и почему эта профессия так востребована на рынке труда;
✔️ попрактикуетесь в поисках ошибок: научитесь тестировать веб-формы;
✔️ познакомитесь с инструментом Postman и узнаете, как проверять сервисы на работоспособность с помощью API.
Спикер интенсива — старший специалист по тестированию, организатор тест-сессий, митапов по тестированию и мастер-классов, участник конференций SQA-days, TechTrain и CodeFest Дмитрий Якин.
Подключайтесь к прямому эфиру 19–21 декабря в 19:00 по московскому времени.
🎁 Участвуйте и прокачайте знания. Получите в подарок электронную книгу «Человек + машина» и сертификат на 10 000 рублей на любой курс Skillbox.
Используйте шанс освоить высокооплачиваемую профессию!
7 163
pyarmor - библиотека, предназначенная для защиты исходного кода от изменения и взлома 🛡
Так как Python код переводится в более простой bytecode, который нужен для ускорения работы интерпретатора, код весьма сложно защитить от взлома. Даже если конвертировать программу в исполняемый .exe файл, достать информацию из полученного экзешника не составит труда.
Поэтому, чтобы защитить код, используют различные методы обфускации, то есть запутывания кода.
Работать с pyarmor очень просто, нужно только установить библиотеку и передать ей на вход путь до директории с python-скриптами 🔸
В консоли вводим:
>>> pip install pyarmor
>>> pyarmor obfuscate C:\Users\User\test
В текущей рабочей директории сгенерируется папка dist , в которой и будут лежать обфусцированные файлы. Выглядеть они будут примерно так, как на скриншоте. Но при запуске будут выполняться точно так же, как и исходные скрипты.
Более подробно об этой либе можно почитать в тут 👌🏻
P.S. также есть версия с графическим интерфейсом - pyarmor-webui7 163
❗️Хочешь зарабатывать по 2000$ без всяких вложений?
Теперь есть такая возможность! Парни из Lanister Invest бесплатно обучают всех подписчиков и доводят до первой прибыли.
А также ежедневно раздают по 10$ самым активным участникам. Этого стартового капитала в совокупности с их опытом хватит чтобы раскрутить баланс до 100$ - 1000$ - 10.000$.
🎁Акция действует 24 часа, переходи в закрытый клуб трейдеров - https://t.me/+9qOjFgBPv55kZjYy
7 163
Fullstack на Django и Vue.js
Статья про расширения и технологии, которые можно использовать при создании своего сайта на Django.
В статье говорится про авторизацию, тестирование, создание Frontend'а, загрузку сайта на прод, аналитику и как это всё правильно настроить.
Читать
#теория
Available now! Telegram Research 2025 — the year's key insights 
