python_practics
Open in Telegram
Python - обучающие материалы, полезные советы и статьи. Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/python_practics
Show more5 161
Subscribers
+324 hours
-37 days
-4030 days
Posts Archive
5 160
Декораторы в Python: понять и полюбить
Декораторы — один из самых полезных инструментов в Python, однако новичкам они могут показаться непонятными. Возможно, вы уже встречались с ними, например, при работе с Flask, но не хотели особо вникать в суть их работы. Эта статья поможет вам понять, чем являются декораторы и как они работают.
Подробнее👇
#статьи
@python_practics
5 160
Рисуем логотип Кока - Колы на модуле turtle
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
5 160
CubicWeb
CubicWeb — это открытый и свободно доступный полнофункциональный фреймворк Python. Вместо обычных методов, CubicWeb использует метод ячеек, который объединяет несколько аспектов в одно пространство и делает приложение мощным со всеми аспектами, такими как конфигурация, база данных и серверная часть, web-сервер.
Особенности:
1. Поддержка OWL и RDF — OWL (язык web-онтологий) и RDF (структура описания ресурсов) делают его легким делом для людей, которым нужны эти функции, поскольку они редко встречаются в других средах Python.
2. RQL Embedded — языки запросов помогают легко создавать базу данных и управлять ею.
3. Механизм выбора/представления — предлагает XML и XHTML вместе с поддержкой JSON.
4. Модель данных — CubicView управляется явной моделью данных.
Подробнее👇
#фреймворки_библиотеки
@python_practics
5 160
Задача:
Создайте функцию, которая принимает римскую цифру в качестве аргумента и возвращает ее значение в виде десятичного целого числа.
#задачник
@python_practics
5 160
Ответьте на 1 вопрос и книги ваши на 30 дней за 0 ₽
Доступ к Букмейту для вас и трех ваших близких бесплатно на 30 дней Читайте и слушайте без ограничений и рекламы.
Более 200 000 книг, аудиокниг и комиксов в вашем смартфоне
Получить предложение
#реклама 16+
mrqz.me
О рекламодателе
5 160
Обучаем Java-разработчиков оплата после выхода на работу
В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты.
Если задуматься, то все в выигрыше
—Ты получаешь работу с хорошей зарплатой, мы получаем процент за инвестиции в тебя и продолжаем прокачивать твои навыки еще 2 года;
— в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше;
— мы развиваем твои навыки и после курсов: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут;
— мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов.
Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку!
Узнать больше
#реклама
kata.academy
О рекламодателе
5 160
Перечисления и списки
В этом фрагменте кода можно использовать перечисление для получения значений и индексов списков.
#полезные_сниппеты
@python_practics
5 160
Предположим, B является подклассом A. Какую строку кода нужно написать, чтобы вызвать метод __init__ в A из B?
5 160
Рисуем целый город на модуле turtle
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
5 160
Внимание! - Вопрос!
Что будет если ошибку не обработает блок except?
Если ни один из заданных блоков except не перехватывает возникнувшее исключение, то оно будет перехвачено ближайшим внешним блоков try/except, в котором есть соответствующий обработчик. Если же программа не перехватывает исключение вообще, то интерпретатор завершает выполнение программы и выводит информацию об исключении в стандартный поток ошибок sys.stderr. Из этого правила есть два исключения:
1. Если исключение возникло в деструкторе объекта, выполнение программы не завершается, а в стандартный поток ошибок выводится предупреждение “Exception ignored” с информацией об исключении.
2. При возникновении исключения SystemExit происходит только завершение программы без вывода информации об исключении на экран (не касается предыдущего пункта, в деструкторе поведение данного исключения будет таким же, как и остальных).
#вопросы_из_собеседований
@python_practics
5 160
Как создать API на Python без усилий на деплой
Разработчики нередко приходят к мысли создать API на Python (англ. Application Programming Interface — программный интерфейс приложения). Если вы лишь недавно повстречались с этим термином, обладаете идеей для своего такого ПО и хотите разобраться, как устроено содержимое проекта, статья познакомит с базовой терминологией и проведет от первого шага с подключением фреймворка FastAPI и до HTTP-запроса.
Подробнее👇
#статьи
@python_practics
5 160
list1 = [2, 3, 4]
Если мы хотим вывести этот список в обратном порядке, какой метод следует использовать?
5 160
Почему Junior разработчику стало нереально найти работу? 😰
На одну Junior вакансию сейчас откликается в среднем около 1500 кандидатов. 1500 человек... 😬 А компании нужен всего один хороший джун.
😢 Это печально, потому что работодатель разбирает только первые 50-100 откликов, а остальные 1400 он просто не смотрит. Получается очень жесткая конкуренция.
Как искать работу в таких условиях и что делать, чтобы пробиться на собеседование? 🤔
Макс, основатель компании CodeReview (в прошлом разработчик) проведет бесплатный вебинар, в котором расскажет:
- как джунам искать работу в условиях жесткой конкуренции
- какие инструменты использовать
- как пробиваться на собеседования в 2024 году
🗓 Когда? 26 декабря, в 19:00 по мск
🎁 Стрим полностью бесплатный, а всем участникам Макс пришлет чек-лист для оформления резюме и гитхаба.
👉 Зарегистрироваться на бесплатный вебинар можно через этого телеграм-бота.
Приходи, если хочешь быстрее найти работу. До встречи! ✌️
5 160
RooX UIDM — российская система управления доступом
RooX UIDM — решение задач управления доступом для крупных компаний на базе концепции Zero Trust.
Безопасный доступ в веб-сервисы и десктоп-приложения для сотрудников, клиентов, партнеров, поставщиков и других типов пользователей.
Функциональность RooX UIDM:
- Аутентификация, в том числе многофакторная
- Авторизация
- Регистрация
- Самообслуживание
- Администрирование
Подходит для импортозамещения, входит в реестр Минцифры.
Безопасность данных согласно требований ГОСТ и ЦБ.
Узнать больше
#реклама 16+
uidm.ru
О рекламодателе
5 160
Сверхбыстрый Python
Курс предназначен для тех, кто хочет максимально оптимизировать производительность своих Python-приложений. Вы научитесь оптимизировать код, использовать эффективные алгоритмы и структуры данных, работать с многозадачностью и параллельным выполнением, а также оптимизировать работу с памятью. Курс также покажет вам, как создавать высокопроизводительные приложения на Python, что будет полезно в разработке приложений с большой нагрузкой. Этот курс позволит вам сделать ваш Python-код максимально быстрым и эффективным.
Курс в формате pdf👇
#курсы_книги
@python_practics
5 160
Преимущества Python – ключ к успешной карьере в IT
Python – один из самых популярных языков программирования в мире. Он отлично подходит для тех, кто не только начинает свой путь в программировании, но и для продвинутых разработчиков. Согласно исследованиям учебного центра IBS, Python набрал 30% голосов и занял первую строчку рейтинга среди “Самых популярных языков программирования в России”.
Тимлид в WIS Software, ментор и Senior в веб-разработке на Python Александр Сычев выделил, какими преимуществами обладает Python для разработчиков разного уровня подготовки от “Trainee” до “Senior”.
Подробнее👇
#статьи
@python_practics
