zen_of_python | Unsorted

Telegram-канал zen_of_python - Zen of Python

20687

Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL

Subscribe to a channel

Zen of Python

Ну вот и всё! Голосование за самый популярный ЯП 2022 закончилось

И вот как распределились места по версии читателей Tproger:

1. C# — первое место. «Шарпу» удалось обойти Python всего на 100 голосов, и он становится лучшим языком программирования в 2022 году!

2. Python — язык программирования, который был признан лучшим в 2020 и 2021 годах. В этом году Python занимает второе, не менее почётное место, уступив всего лишь 6% голосов C#. Нам не хватило немного, но в следующем году обязательно всё получится!

3. Java — занимает третье место, набрав 1200 голосов против 845 голосов за TypeScript в финальном голосовании. Забавно, что Java получил столько голосов только в голосовании за 3/4 место. Кажется, скооперируйся его фанаты раньше, у него были все шансы побороться за 1/2 место.

Узнать более подробную информацию можно тут:

https://tproger.ru/articles/battl-jazykov-programmirovanija-2022-zavershilsja-2/

А ещё вы можете предложить нам какие ещё языки добавить в турнирную таблицу и что можно изменить — обязательно учтём в следующем баттле.

Читать полностью…

Zen of Python

Может ли ChatGPT заменить бэкенд-разработчиков

OpenAI недавно показала свою новую модель обучения ChatGPT и пока что это один из лучших примеров работы нейросетей, хоть до Скайнет им пока далековато.

В этой статье автор порассуждал насчёт современных возможностей этой модели, привёл несколько примеров, а ещё показал, как она справляется с работой бэкенд-разработчика:

https://tproger.ru/articles/mozhet-li-chatgpt-zamenit-bjekend-razrabotchikov/

#бэкенд #ml

Читать полностью…

Zen of Python

Какой язык станет лучшим в Битве языков программирования в этом году — Python или C#? Решите вы

Сегодня определится итоговая тройка победителей. За третье место борются TypeScript и Java. А за первое и второе место — Python и C#.

Победителей определяет голосование, поэтому скорее переходите на сайт и оставляйте свой голос за любимый язык:

https://tproger.ru/articles/final-bitvy-jazykov-programmirovanija-2022/

Читать полностью…

Zen of Python

Узнали себя в видео?

Тогда скорее переходите по ссылке и читайте статью про идеальную сборку сервера для разных IT-проектов: https://tprg.ru/ASKL

Реклама ООО «СпейсВэб»

Читать полностью…

Zen of Python

Никто:

Я, написавший «Hello, World» на Python жду оффер на 150к:

Читать полностью…

Zen of Python

​Голосование за самый популярный ЯП продолжается: TS обошёл JS, а Java с уверенным отрывом Ruby. Следующие пары — Pascal vs Python и C vs C#

Самое главное в голосовании — народная любовь, поэтому просто доверьтесь своему сердцу и голосуйте за тот язык, который вам больше по душе: https://tproger.ru/articles/pjatyj-raund-bitvy-jazykov-programmirovanija-2022/

Результаты этого этапа подведём 18 декабря 2022 года в 11:00 мск. А чтобы не упустить ни одной битвы, следите за постами по тегу #toplang2022 или просто включите уведомления о новых постах.

Читать полностью…

Zen of Python

Станьте востребованным Python-разработчиком уже в 2023 году!

Записывайтесь на курс от Хекслета и получайте скидку 10% и подарок на выбор: депозит 20 000 ₽, базовая подписка на 5 месяцев или премиум-подписка на 1 месяц. На профессии «Python-разработчик» вы за 10 месяцев:

— Научитесь работать с сетевыми запросами и овладеете навыком проектирования архитектуры приложений.
— Освоите самый популярный веб-фреймворк Django.
— Решите более 310 задач в браузере, создадите 4 проекта для портфолио на GitHub и выполните 150 тестовых заданий от партнёров Хекслет.
— Научитесь работать с чужим кодом и оформлять пул-реквесты в Open Sours проектах.

Оцените формат и решите, стоит ли продолжать! Вводные ознакомительные курсы профессии доступны бесплатно сразу после регистрации!

Вы также можете порадовать не только себя, но и близкого человека. Воспользуйтесь уникальным предложением для двоих: купите вторую профессию со скидкой 40%.

Успейте оставить заявку до 31 декабря, чтобы получить новогодние подарки. Подробнее здесь: https://clck.ru/332KHZ

Реклама ООО «Хекслет Рус»

Читать полностью…

Zen of Python

Создаём Telegram бот с регистрацией пользователей из таблицы в Airtable + Python

Простая, но нестандартная реализация регистрации пользователей через Telegram-бота с помощью таблицы в Airtable и Python. Подробнее:

https://habr.com/ru/post/692504/

#telegram #бот

Читать полностью…

Zen of Python

Как работает Pattern Memento (Снимок)

Снимок — это поведенческий паттерн проектирования, который позволяет сохранять и восстанавливать прошлые состояния объектов, не раскрывая подробностей их реализации. В этой статье автор простым языком попытался объяснить принцип его работы и способ реализации:

https://habr.com/ru/post/689948/

#основы #паттерны

Читать полностью…

Zen of Python

Вы разбираетесь в кибербезопасности? А в мемах?

Оцените свои знания и чувство юмора в тесте, который мы подготовили совместно с «РТК-Солар». Только вы, 10 серьёзных вопросов и 10 смешных мемов про кибербезопасность. Поехали: https://tprg.ru/iA3c

Реклама ООО «РТК ИБ»

Читать полностью…

Zen of Python

Хотите не только писать код, но и создавать целые продукты?

За появление решений на рынке отвечает продакт-менеджер. Освоить эту профессию теперь стало ещё проще.

Так, можно платить не за всю образовательную программу, а только за те блоки, которые нужны ученику.

Систему создал образовательный маркетплейс Edutoria. Вместе с онлайн-университетом ProductStar он запустил программу для будущих продакт-менеджеров.

Программа состоит из 8 отдельных блоков: запуск проекта, продуктовая аналитика, NoCode-инструменты, А/В-тестирование и другие. Если тема вам знакома — просто не платите за этот блок.

Свои знания можно проверить в диагностическом тесте — его предложат перед обучением.

Так, и начинающие продакты, и действующие, и спецы из смежных сфер смогут точечно прокачать нужные им навыки.

Все ученики программы попадают в закрытое комьюнити Product Star для общения в среде единомышленников — а ещё получают помощь при трудоустройстве.

Интересно? Переходите по ссылке и присоединяйтесь к программе Edutoria x ProductStar

Реклама. Рекламодатель ООО "СберОбразование"

Читать полностью…

Zen of Python

Вам нужен чистый код? Используйте правило шести

Если вы хотите писать чистый и понятный код, то, следуя этим советам, вы сможете без труда это сделать. Подробнее:

https://habr.com/ru/company/sibur_official/blog/703172/

#советы

Читать полностью…

Zen of Python

Выявление незаконных построек по спутниковым снимкам с помощью CV

Отличный пример решения задачи с хакатона. Сама задача состояла в том, чтобы разработать модель машинного обучения для подсчета зданий на изображении.

Автор этого проекта занял четвёртое место и теперь делиться своим опытом и мнением о том, что ему не хватило, чтобы попасть в топ-3:

https://habr.com/ru/post/702764/

#cv #ml

Читать полностью…

Zen of Python

Как создать Minecraft на Python

Minecraft провоцирует на созидание — кто-то делает невероятные проекты в игре, создавая работающий компьютер, кто-то пишет крутые модификации и серверы для игры, а кто-то идёт дальше создаёт собственные аналоги Minecraft.

Вы тоже можете создать такой аналог, если умеете работать с Python. Для этого вам понадобится знание основ программирования и библиотека Ursina Engine. Подробнее:

https://habr.com/ru/company/selectel/blog/704040/

#gamedev #minecraft #петпроект

Читать полностью…

Zen of Python

Пишем сайт поиска работы на Python Django

Хотите крутой кейс в портфолио? Тогда создайте сайт для поиска работы, где соискатели и работодатели могут взаимодействовать друг с другом и, кто знает, может именно он и поможет вам найти работу Python-разработчиком.

Подробнее:

https://bookflow.ru/pishem-sajt-poiska-raboty-na-python-django/

#django #петпроект

Читать полностью…

Zen of Python

Подборка актуальных вакансий

Cистемный аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет

Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет

Эксперт по регрессионному тестированию
Где: Москва, можно удалённо
Опыт: от 3 лет

DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет

QA Automation Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет

Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет

IT-архитектор
Где: Москва, можно удалённо
Опыт: от 3 лет

Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет

#вакансии #работа

Читать полностью…

Zen of Python

Напоминаем, что кроме этого канала у нас есть ещё более двух десятков каналов в Telegram по разным айтишным тематикам.

Изучить, что за направления там есть, выбрать понравившееся и подписаться можно в специальном канале с каналами: @tproger_channels

Читать полностью…

Zen of Python

Правильный способ сравнения чисел с плавающей точкой в Python

Числа с плавающей точкой — это быстрый и эффективный способ хранения и работы с числами, но они имеют ряд подводных камней, которые могут запутать как начинающих, так и опытных разработчиков.

В этой статье вы узнаете, почему возникают ошибки с плавающей точкой, откуда берутся и что можно сделать, чтобы справиться с ними в Python:

https://bookflow.ru/pravilnyj-sposob-sravneniya-chisel-s-plavayushhej-tochkoj-v-python/

#основы

Читать полностью…

Zen of Python

Полуфинал битвы языков программирования 2022 объявляется открытым

Сегодня за звание самого популярного языка поборются Python и Typescript, а также C# и Java. Но мы, конечно, знаем за какой язык голосовать. Правда, питонисты?

Скорее переходите по ссылке и оставляйте свой голос лучшему, пока голосование не закончилось:

https://tproger.ru/articles/polufinal-bitvy-jazykov-programmirovanija-2022/

Читать полностью…

Zen of Python

Регулярки: основы для решения кейсов, про которые не пишут в статьях про основы

В статье — интересный кейс работы с регулярками. С подробным объяснением и кодом: https://habr.com/ru/post/693586/

#regexp

Читать полностью…

Zen of Python

Гайд по первичной настройке асинхронного Python-приложения с GraphQL-библиотекой Strawberry

Strawberry — code-first библиотека с большим количеством батареек. 2.6 тыс. звёзд в репозитории на GitHub. Для описания типов можно использовать dataclasses и pydantic-модели. Из коробки поддерживается асинхронность.

В этом гайде вы посмотрите как работать с этой библиотекой и напишете приложение, реализующее создание и получение пользователей (users) и их книг (books):

https://habr.com/ru/post/688876/

Читать полностью…

Zen of Python

Matplotlib для python

Ловите подборку видеоуроков по Matplotlib. Вы изучите что такое Matplotlib, зачем нужен, как установить и, главное, как его грамотно использовать.

Смотрим тут:

https://www.youtube.com/playlist?list=PLA0M1Bcd0w8xQx-X5a6eSEOYULNSnHN_p

#видео #matplotlib

Читать полностью…

Zen of Python

Какие инструменты нужно изучить тем, кто кто хочет создавать отказоустойчивые и масштабируемые архитектуры?

Узнайте и начните осваивать некоторые из них на открытых уроках в OTUS, которые состоятся в рамках онлайн-курсов «Microservice architecture» и «Highload Architect»:

— 21 декабря в 20:00 — «Протокол WebSockets». На занятии вы разберёте особенности протокола WebSockets, а также рассмотрите примеры использования с nginx, webrtc.

Для участия необходимо пройти вступительный тест — https://otus.pw/Rad8/

— 19 декабря в 20:00 — «RESTful API паттерны». Поговорите о REST, рассмотрите уровни зрелости REST, затронете HATEOAS, рассмотрите паттерны REST и посмотрите, как они реализуются в json-api и odata, а также сгенерируете клиент к сервису по openapi idl.

Для участия необходимо пройти вступительный тест — https://otus.pw/PGhX/

Занятия будут полезны бэкенд-разработчикам, тимлидам и администраторам.

Реклама ООО «Отус Онлайн-Образование» LjN8KbbrM

Читать полностью…

Zen of Python

Go или Python? Кто победит решаете вы

У нас продолжается битва языков программирования 2022 и сегодня второй раунд. В сегодняшней схватке схлестнутся Go и Python, а также Assembler и C. Голосование по этим языкам программирования продлится до 15 декабря 2022 года. Опросы будут закрыты в 11:00 по МСК.

Не теряйте время и скорее проголосуйте за любимый питончик:

https://tproger.ru/articles/vtoroj-raund-bitvy-jazykov-programmirovanija-v-2022-godu/

#япбаттл

Читать полностью…

Zen of Python

Решение крупномасштабных задач машинного обучения на Python

В этой статье автор предлагает воспользоваться библиотекой xLearn. На текущий момент она поддерживает три алгоритма машинного обучения: линейную модель (linear model, LR), машину факторизации (factorization machine, FM) и машину факторизации с учетом полей (field-aware factorization machine, FFM). Вы сможете рассмотреть каждый из них по отдельности:

https://nuancesprog.ru/p/16529/

#ml

Читать полностью…

Zen of Python

Пришла пора определить самый любимый язык программирования типичных программистов

И речь про баттл языков программирования. Мы уже проводили такой чемпионат в прошлом году. Тогда 1, 2 и 3 место заняли Python, C# и Java соответственно. А в этот раз мы учли ваши пожелания: сделали группы чуть более осмысленными, но всё же оставили немного рандома для остроты.

Напомним, что мы не считаем запросы в Google, количество вакансий или проектов на гитхабе. Нас интересует только народная любовь — поэтому в битве могут сойтись самые разные языки программирования. А вы просто выбирайте тот, что вам больше по душе:

https://tproger.ru/articles/startuet-batl-jazykov-programmirovanija-2022/

Итоги подведём через неделю, а сегодня уже начался первый этап отбора, где мы столкнули лбами Visual Basic против Pascal, а также C++ против C#. Проголосовать можно здесь:

https://tproger.ru/articles/nachalsja-battl-jazykov-programmirovanija-2022/.

#япбаттл

Читать полностью…

Zen of Python

Подборка актуальных вакансий

QA Automation Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет

Senior DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет

Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет

IT-архитектор
Где: Москва, можно удалённо
Опыт: от 3 лет

Cистемный аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет

Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет

Эксперт по регрессионному тестированию
Где: Москва, можно удалённо
Опыт: от 3 лет

DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет

Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет

Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет

Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет

#вакансии #работа

Читать полностью…

Zen of Python

ChatGPT: нейросеть, которая умеет кодить, рисовать и запускать симуляцию внутри самой себя

Компания OpenAI, которая до этого запустила DALL-E и Codex, опубликовала новую языковую модель ChatGPT на основе GPT 3.5. Нейросеть умеет общаться с человеком в чате и давать ответы на самые разные вопросы, писать код для Python, рисовать и многое другое.

Сейчас она в бета-тесте и вы можете протестировать её работу. О том как это сделать и что ещё она умеет мы рассказали на сайте:

https://tproger.ru/articles/chatgpt-nejroset-kotoraja-umeet-kodit-risovat-i-zapuskat-simuljaciju-vnutri-samoj-sebja/

#ml

Читать полностью…

Zen of Python

Microsoft Power BI и Python: две суперспособности в сочетании

Microsoft Power BI — это интерактивный инструмент анализа и визуализации данных, который используется для бизнес-аналитики (BI) и который теперь можно создавать с помощью Python. Объединив эти две технологии, вы можете расширить возможности Power BI по обработке, преобразованию, дополнению
 и визуализации данных.

В этом уроке вы узнаете, как:

— установить и настроить среду Python и Power BI;
— использовать Python для импорта и преобразования данных;
— создавать пользовательских визуализаций с помощью Python;
— повторно использовать существующий код Python.

Подробнее:

https://realpython.com/power-bi-python/

Читать полностью…

Zen of Python

Держите подборку платных курсов, которые сейчас можно забрать не заплатив ни гроша

1. Вот эта программа поможет изучить основы программирования, получить базу для любой цифровой профессии и попробовать себя в топовых IT-специальностях. Обычная цена — 23 500 рублей, цена сейчас — 0 рублей: https://tprg.ru/rqcM

2. Подборка курсов, которая поможет изучить основы программирования и пообщаться с опытными айтишниками. Обычная цена — 25 000 рублей, цена сейчас — 0 рублей: https://tprg.ru/MlXE

Реклама ООО «Гикбреинс»

Читать полностью…
Subscribe to a channel