Разъяснивший Python
Ir al canal en Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc
Mostrar más6 893
Suscriptores
+224 horas
-97 días
-6430 días
Archivo de publicaciones
6 892
typer
Простая библиотека от разработчика FastAPI для создания CLI-приложений, то есть управляемых из терминала.
Библиотека позволит вам быстро создать команды для работы приложения из терминала и автоматически создаст help-меню.
#теория
6 892
❓Как пишутся языки программирования?
Узнайте на вебинаре в OTUS. Вебинар приурочен к старту онлайн-курса «Математика для программистов».
🔥На бесплатном вебинаре «Как пишутся языки программирования?» мы:
— рассмотрим, как разрабатываются языки программирования,
— построим LL(1)-анализатор алгоритмического языка программирования,
— обсудим ограничения LL(1)-анализаторов и некоторые приемы работы с LL(1)-грамматиками.
Ведущий — Евгений Тюменцев, опытный директор компании по разработке программного обеспечения.
После вебинара полный курс можно приобрести в том числе в рассрочку.
👉Для участия зарегистрируйтесь: регистрация
Нативная интеграция. Информация о продукте www.otus.ru
6 892
sys.argv
В этой переменной хранятся параметры, переданные скрипту из командной строки. При вызове
python3 main.py 1 2 3, sys.argv будет иметь значение ['main.py', '1', '2', '3'].
Интересно: sys.argv[0] всегда будет названием вызываемого скрипта. Если это интерпретатор, то строка будет пустой.
Правда, использовать sys.argv в серьёзных проектах глупо, т.к. есть встроенный argparse или typer от разработчиков FastAPI.
#теория6 892
Режим разработчика
Этот режим включает дополнительные проверки, которые слишком требовательны, чтобы работать по умолчанию.
Например, Python проверяет, закрыл ли программист файл, обработал ли корутину (asyncio), перезаполнение буфера и т.д.
📌 Документация
#теория
6 892
Профессия «Python-разработчик». Курс с нуля до трудоустройства за 10 месяцев.
Освойте один из самых популярных языков для бэкенда, научитесь создавать полноценные сайты и веб-приложения и реализовать внутреннюю логику работы программ на фреймворке Django.
Мы заинтересованы в успешном трудоустройстве наших студентов — гарантируем стажировки от компаний-партнеров и участие в Карьерном треке. Вернем деньги, если после учебы не получилось найти работу🔝
Готовы попробовать прямо сейчас? Оставьте заявку и мы расскажем, как пройти бесплатные курсы профессии!
6 892
Простая визуализация данных
Фреймворк
streamlit позволяет быстро создать красивую страницу, даже если у вас нет навыков Frontend разработки.
В основном, используется для построения графиков, визуализации данных и т.д. Посмотреть пример можно введя: streamlit hello.
#теория6 892
Погрузитесь в мир 🐍 Python и станьте разработчиком за рекордные 4 месяца с курсом от Merion Academy!
Все, кому интересно, получат 🚀 2 бесплатных урока, где познакомитесь с базой и сразу начнете писать свою первую программу.
🎁 Бонус – бесплатный интенсив по карьере, где HR-эксперты поделятся секретами успешного резюме и расскажут как проходить собеседования. 📚 А еще бесплатный гайд по изучению Python, который будет полезен для всех, кто хочет освоить этот язык.
🕺 У ребят одна из самых доступных цен на рынке, которая в разы ниже, чем в других онлайн-школах, а еще есть рассрочка, чтобы учиться сейчас и платить по чуть-чуть ежемесячно.
👉 Регистрируйтесь по ссылке чтобы забрать бесплатные уроки, интенсив по карьере и гайд.
Merion Academy – это экосистема доступного образования, которая включает в себя:
📍IT-базу знаний с полезными статьями.
📍Youtube-канал ,где простыми словами говорят о сложных вещах.
📍 IT-академию, где обучат востребованным направлениям по самым доступным ценам.
6 892
apscheduler
Библиотека для откладывания задач на потом и обработки их в фоне. Она намного лучше встроенного
sched, поскольку позволяет запускать асинхронные обработчики и хранить задачи в базе данных (Redis, MongoDB).
#lesson6 892
Особенность math — почти все его функции возвращают float
Например, если сравнивать
math.pow(), встроенный pow() и x ** 2, то первая функция всегда вернёт тип float, в то время как две другие, по возможности, вернут int.
#lesson6 892
🤖 GeekBrains анонсировали бесплатное обучение по нейросетям!
27 июня стартует онлайн-интенсив по работе с нейросетями, на котором вас ждёт:
— Обучение нейросетям: узнаете всё о том, как работать с нейронками, как упростить свою жизнь благодаря нейросетям и как с помощью них зарабатывать уже после интенсива.
— Расскажем о профессиях для работы с нейросетями, разберем каждую подробно и подберем подходящую именно вам а также подарим каждому сертификат на 10 000 рублей.
Midjourney и ChatGPT-4 уже многих оставили без работы, научитесь программировать нейросети и вам это не грозит: https://go.redav.online/7eefd8da57cf45e0?erid=LdtCK7b7u
6 892
collections.abcНабор абстрактных классов для контейнеров. Их используют для создания интерфейсов или как Type hints. Fun fact: новый класс не обязан наследоваться от Sequence, ему достаточно реализовать те же методы и
issubclass(C, Sequence) вернёт True.
Такой подход ещё называют утиной типизацией: «Если оно ходит как утка и крякает как утка, то, наверное, это утка».
📌 Документация
#теория6 892
Всем привет. Меня зовут Алина. Я подсела на IT в 14 лет!
Перепробовала все виды программирования и окунулась в мир информационной безопасности с головой, а мой канал — личный дневник прошаренной ITшницы, где я буду делиться полезной информацией о своей деятельности.
Рассказывать истории из жизни и писать мануалы, а главное, делать это честно, искренне и с душой, без художественных выдумок.
👉🏻 Если ты давно искал самый душевный канал по информационной безопасности и программированию — добро пожаловать в Теневые.TwoSouls. Открой новый уровень контента в своём телефоне!
https://t.me/+1jAsfde0eQMwMDdi
6 892
🔥Пригожин и ЧВК Вагнер уже взяли под контроль два региона России. Готовится военный переворот.
Вся эта ситуация скорее всего обернётся введением военного положения и новым закручиванием гаек. Что делать? Куда бежать? Где отсидеться?
Об этом рассказывают на канале ЭМИГРАНТУС
- Куда можно улететь за 5000 рублей
-Где можно снимать квартиру за 1$ в месяц
-Где можно жить на 200 рублей в день
Подпишись на ЭМИГРАНТУС и узнай, как обезопасить себя и свою семью!
6 892
Rust & Python
Нашёл интересную статью на тему того, как внедрить Rust в Python и ускорить тем самым выполнение приложения в несколько раз. Конечно же, на английском.
Приятного чтения
6 892
IPython
Улучшенная интерактивная оболочка Python. Она предоставляет больше возможностей, подсветку кода и автоматическое дополнение.
Оболочка хороша, если вы часто тестируете фичи Python или работаете с Jupyter Notebook. Но удобнее всего проверять скорость команд с
%timeit.
#теория6 892
Хочешь быть на шаг впереди киберпреступников?
Присоединяйся к каналу Hack Proof и узнавай о реальных кейсах в сфере Информационной безопасности.
Мы погружаемся в мир OSINT, социальной инженерии и обозреваем инструменты с github, чтобы помочь тебе защититься и сохранить анонимность в сети!
6 892
ChatGPT помогает взламывать программистов
Около 100 из 400 вопросов содержали ссылки на уже несуществующие пакеты Python или Node.js, которые злоумышленники могут зарегистрировать и использовать в своих целях.
Специалисты показали как такая схема будет работать на практике. Программисты, задающие похожие вопросы, могут установить вирус и при этом ничего не подозревать.
#офтоп
