Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL
Этот разрыв между уровнем Trainee / Junior и запросами бизнеса вообще устраним?
Читать полностью…Оказывается, питон может убить тигра, но заглотить такую большую добычу не получится. А вот тигры нередко нападают на гнезда питонов в попытке ухватить яйца, вес которых в среднем составляет 200+ грамм.
Читать полностью…Легаси поддерживать нельзя переписать
Бывало, что приходишь в компанию и ожидаешь инновационности, а там полно Legacy-кода?
Тимлид Python-команды рассказывает, как удерживать его «в рамках», почему он неизбежен и чем полезен для начинающих специалистов.
#лучшиепрактики
One Day Offer для Data Science
Обнаружен самый короткий путь к офферу в Сбере: 2 марта вас ждут на онлайн One Day Offer для специалистов Data Science.
Сбер разрабатывает и внедряет DS-решения в точки касания с клиентом: отделения, мобильное приложение, банкоматную сеть, кол-центр, канал Премьер и т. д. За год запускается более 200 моделей.
Стек направления: Python, Spark, SQL, Hadoop, GreenPlum.
В ваших задачах будет:
— Обучение всех типов моделей искусственного интеллекта: от классического ML до глубоких нейронных сетей.
— Создание высокотехнологичных сервисов: от систем принятия решений до компьютерного зрения и обработки естественного языка.
— Развитие хранилищ блока на Teradata и DataLake на Hadoop.
У вас есть уникальная возможность поучаствовать в выводе продуктов с нуля в промышленную эксплуатацию. Интересно?
Регистрируйтесь по ссылке.
Реклама
Как просить повышение зарплаты
Годнейший ролик от Германа Севостьянова про актуальнейшую проблему повышения зарплаты. Здесь и про грейды на старте, и про трюки в разговоре с работодателем и подход к определению своего целевого оклада в целом.
#карьера
GDB: пора подружиться
Если вы сталкивались с ним в ходе отладки, но не знали, как подступиться и понять, то вот англоязычный гайд про GNU-дебаггер. Там доступно изложено про словарь, встраиваемый в каждый объект и кэширование почти всего для отладки.
#факты
VS Code vs. Pycharm
Learning Python выпустили сравнение двух IDEшек. Статья отлично подойдёт новичкам, ведь там рассказывают, где лучше рефакторить, кто потребляет меньше ресурсов и как оценивают навигацию PyCharm опытные кодеры.
#ide
Поздравляем победителей
Задачу о ̶F̶a̶l̶l̶o̶u̶t̶ населении города верно решили:
— @LightIT28;
— @artem_cd;
— @Makhotin_07;
— @iv_maly;
— @LapisMYT;
— @nmanshin.
Ответы от GPT тоже принимаются, но какой от них толк вашему уму? Или вы ждете, пока LLM начнет генерить адекватные большие куски кода?
#задача
Суперсила для оптимизации SQL-запросов
Канал Listen IT рассказал на примерах о способах оптимизации обращений к базе. Хороший способ познакомиться с индексами и их кластеризацией.
#sql #лучшиепрактики
Почему не стоит учить Python
Роман Сокутин развенчивает мифы о языке, ведь он не универсален, не подходит для всех областей IT и не является лучшим для новичков. Он предлагает рассмотреть альтернативы и выбрать язык в зависимости от будущей специализации.
#карьера
Бессознательная мечта любого новичка
Компания AbanteAI исполнила мечту миллионов новичков: теперь команды CLI можно исполнять, обращаясь к системе простыми вопросами. Интересно, как утилита rawdog справится с командой, где много флагов?
#библиотека
Уже потерян счёт, сколько раз такое бывало у админа.
— 💯 Постоянно такое бывает;
— 🌚 Нет, вижу ненужное наперёд и могу отказать;
— 🐳 У нас много регламентов, ненужный проект просто не дойдёт до команды разработки
Мы знаем, что питон — ваша большая любовь
В этот Валентинов день желаем укрепить свои чувства к самому крутому языку и заодно найти свою вторую половинку в реальном мире. Chin Chin!
Проверьте себя на знание типизации
Интересный бесплатный проект Python Type Challenger — это викторина, где нужно писать код. Неплохой способ вспомнить основы подсказок типов (словари, переменные, return) и забуриться в глубины типизационного океана (recursive, декораторы, конструкторы и проч.).
#тест
Поздравляем победителей
Задачу о манхэттенском расстоянии верно решили:
— @StSav012;
— @Oleg_Valentinovith;
— PingWin;
— @iv_maly.
Присоединяйтесь к нам, решение задач — хороший способ размять мозги перед работой.
#задача
Задача о стационарном телефоне
У вас есть цифры от 2 до 9 включительно. Напишите функцию, которая вернёт все возможные комбинации букв того или иного числа:convert_number_to_letters(23)
>>> ["ad","ae","af","bd","be","bf","cd","ce","cf"]
#задача
Хотите вырасти из джуна, но не знаете как?
Тимлид Kokoc Group рассказывает, как код выдаёт неопытного Python-разработчика и что с этим делать. Помимо привычных советов про именование и наличие тестов, найдёте интересные поинты про выбор СУБД и порядок в Git.
#лучшиепрактики #советы
Вопросы от новичков
Zen of Python поддерживает новоприбывших в новой рубрике.
Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Делитесь годными учебными пособиями, статьями и ресурсами для начинающих.
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
Чейнинг: как извлечь из него все
Отличный англоязычный туториал на 18 минут от Reuven Lerner. Расскажет и покажет на примерах:
— на каких объектах цепочка методов вообще уместна;
— откуда при чейнинге с лямбда-функциями берётся underscore-переменная _
;
— как этот приём влияет на производительность и др.
#лучшиепрактики
Когда столкнулся с TypeError: Cannot compare Timestamp with datetime.date
Всего 5 шагов отделяет вас от безопасной разработки ПО
Вместе с руководителем Центра платформ кибербезопасности МТС RED разбираемся в теме. Из статьи узнаете, как усилить безопасность на этапах проектирования и сборки, а также управлять уязвимостями в ПО. Читайте и увеличивайте безопасность своих продуктов.
Реклама
Что у Sora под капотом
Пока видеомонтажеры получают сердечные приступы от перспективы потерять работу, Vincent Koc разбирает архитектуру этого проекта и предсказывает темпы её дальнейшего роста.
#ии
Задача о римской системе счисления
Цифры представлены семью символами: I
, V
, X
, L
, C
, D
и M
.I 1
V 5
X 10
L 50
C 100
D 500
M 1000
Напишите функцию перегонки любого «римского» числа в привычную нам арабскую систему счисления без сторонних библиотек: convert_to_arabic("LVIII")
>>> 58
#задача
Какие еще вопросы стоит задать собеседующим? Поделитесь в комментариях.
Читать полностью…Документация какой питонской либы / фреймворка возглавила бы антирейтинг самых нечитаемых документаций? Ждем ваши варианты в комментариях.
Читать полностью…Это было вопросом времени: SQL-запросы из естественного языка
На HuggingFace появилась Text-to-SQL-модель ChatDB на 6.91 млрд. параметров, что позволяет превращать обычный текстовый запрос к БД в SQL-выражение:
Вопрос: Покажи день, в который пришло больше всего пользователей
Ответ:SELECT created_at::DATE AS day, COUNT(*) AS user_count
FROM users
GROUP BY day
ORDER BY user_count DESC
LIMIT 1;
#sql #llm
Taipy для веб-приложений Data Science
Это веб-GUI с поддержкой пайплайнов и умной «командной строкой», принимающей сырые данные и понимающей не только классические команды, но и естественный язык (например, «Построй график изменения сбыта по дням недели»). Вычислительная статистика и разведочный анализ данных будут даваться проще.
Демо
Документация
Почему Python стали критиковать в 2023 и 2024 году
Узнали у Middle и Senior-специалистов, почему Python стали критиковать в последние пару лет.
#факты
Удивите свою вторую половинку и подарите ей возможность освоить Python от Y_LAB!
14 февраля – День всех влюблённых. Можно сделать его особенным, подарив любимому человеку возможность освоить востребованный язык программирования и начать новую карьеру в IT.
Расширенный курс по Python разработан профессионалами и включает в себя все необходимые знания и навыки для успешной работы в Python-разработке.
Запишитесь на курс уже сегодня и подарите своему партнёру возможность стать профессионалом в сфере IT!
Ловите секретный промокод на блок по разработке веб-сайтов — ВАЛЕНТИН.
Акция действует до 22 февраля.
Порадовать свою вторую половинку валентинкой.
Реклама ООО «Юнайтед Иншуренс Компани» ИНН 7743902890, LjN8K9jwG
в PATH наконец будет порядок
Утилита justpath позволяет привести свои средовые переменные в порядок:justpath show --correct --string # покажет валидные переменные
justpath show --includes bin # покажет, где есть подстрока bin
justpath show --errors # покажет ошибки
#библиотека