Все статьи

В архиве: 29 статей

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

 

Основные площадки публикации — Хабр и Medium. Эти платформы выступают первоисточниками материалов, а ссылки здесь ведут напрямую к оригиналам.

24.06.2024
Обложка статьи: Книжная полка разработчика в эпоху интернета и искусственного интеллекта
Книжная полка разработчика в эпоху интернета и искусственного интеллекта
В мире, где информация постоянно обновляется, а найти что-то можно с молниеносной скоростью, встаёт вопрос: а нужны ли вообще книги для программистов? Ведь в интернете есть множество бесплатных обучающих материалов, туториалов, видеоинструкций и чатов на базе генеративного искусственного интеллекта, которые, казалось бы, могут полностью заменить традиционные источники знаний — книги. Однако, на мой взгляд, книги всё ещё остаются важным и незаменимым инструментом для изучения программирования, особенно для новичков. В этой статье я, Бартенев Евгений, автор и техлид курсов «Python-разработчик» в Яндекс Практикуме, расскажу, почему я так считаю. А также поделюсь своей подборкой книг как для начинающих разработчиков, так и для тех, кто уже пишет код не первый день.
Опубликовано на Habr →
03.05.2024
Обложка статьи: Изгиб питона: 6 взглядов на игру из 1970-х
Изгиб питона: 6 взглядов на игру из 1970-х
Один из первых практических проектов в курсах по Python-разработке в Практикуме — это классическая «Змейка». Несмотря на одинаковые стартовые условия, все студенты подходят к её решению по-разному. Рассказываем, как написать игру для портфолио уже через месяц обучения, и показываем шесть вариантов — с «отравой», сбрасыванием хвоста, а также барсуками и кошками.
Опубликовано на habr →
25.04.2024
Обложка статьи: Nginx as a Reverse Proxy in Azure Container App Environment
Nginx as a Reverse Proxy in Azure Container App Environment
Nginx is a popular web and proxy server known for its high performance, stability, rich functionality, easy configuration, and low resource consumption. This versatility makes Nginx a popular choice for a wide range of projects, from small personal websites to large commercial web platforms and services, and it is even used within major cloud platforms like Microsoft Azure. For instance, Nginx can be configured as a reverse proxy to manage and limit traffic to your Azure Container Apps environment by routing all requests through a single public endpoint.
Опубликовано на medium →
17.04.2024
Обложка статьи: Banana Skins in a Python Developer Interview
Banana Skins in a Python Developer Interview
Large IT company, office 404. Interview for the position of Python developer. Participants: department head, senior developer, HR manager. And I’m the candidate. Department head: — We’ve covered everything. Looks out into the hallway. — Oh, Jamie! Would you like to ask the candidate one last question? Jamie works in a neighboring department, does something completely different, and has never programmed in Python but once read something. Jamie sits down at the table. He wasn’t there last time, but today, his presence will decide my fate. Jamie: — What is the maximum list size in Python? I instantly turn pale. While this question touches on the basics of the language, it rarely affects a developer’s day-to-day work. But, to my shame, I find it difficult to give a precise answer. The department head and the senior developer exchange glances. Department head (to the senior developer): — Hmm, let’s look at other candidates. And just like that, after an hour of discussing technically complex issues, one unexpected and impractical question from a random person in the office can dash the hopes of joining the team. In this interview, as in many others, technical expertise was not the deciding factor. Sometimes, a question completely unrelated to the developer’s daily tasks determines everything.
Опубликовано на medium →
10.04.2024
Обложка статьи: Банановые шкурки на интервью Python-разработчика
Банановые шкурки на интервью Python-разработчика
В этой статье я, Евгений Бартенев, техлид и автор курса «Python-разработчик» , возьму и рассмотрю не только те «банановые шкурки», которые периодически разбрасываю сам на собеседованиях, но и те, на которых поскальзывались мои коллеги, некоторые наши студенты, да и я сам.
Опубликовано на Habr →
15.12.2023
Обложка статьи: Как прошло обновление курса «Python-разработчик»: новые сюжеты, Pytest и переработка алгоритмов
Как прошло обновление курса «Python-разработчик»: новые сюжеты, Pytest и переработка алгоритмов
Привет! Это команда курса «Python-разработчик» . Недавно мы провели рефакторинг — большое обновление программы. Для этого мы изучили фидбек студентов, выявили точки роста и актуализировали набор технологий исходя из запросов рынка. В этом материале мы расскажем, какие изменения внесли, почему рефакторинг никогда не заканчивается и какая работа нам ещё предстоит впереди. Материал может быть полезен тем, кто хочет узнать больше о том, как устроено онлайн-образование в IT, и всем, кто думает об обучении Python в Практикуме.
Опубликовано на Habr →