Архив рубрики ‘python’

CPython C API: 5 вопросов на собеседовании

Привет, Хабр! Сегодня разберём несколько вопросов на собеседованиях, связанных с устройством CPython и его C API. Вопрос 1: как Python взаимодействует с C через PyObject? В CPython каждый объект — это C‑структура, унаследованная от базовой: typedef struct _object { Py_ssize_t ob_refcnt; // Счётчик ссылок struct _typeobject *ob_type; // Указатель на тип объекта } PyObject; Счётчик ссылок отвечает за управление жизненным циклом […]

Урок ценой $115 000: чему меня научила разработка продукта с нуля

Последние пару лет в свободное от Настоящей Работы время я в роли CTO/соло-бэкендера участвовал в создании Stry — фитнес-стартапа с подписной моделью. Теперь, когда наша команда официально объявила о прекращении дальнейшего развития проекта, пришло время порефлексировать и поделиться полученным опытом. В этой статье я в двух словах представлю продукт, детально опишу архитектуру проекта и расскажу […]

Как правильно делать тестовые задания на Python (flask, fastapi)

Почему к моим совета стоит прислушаться Александр Чепайкин Senior Python Developer в крупном финтехе. С 2012 года в IT, участвовал в разработке простых сайтов, интернет-магазинов, игр и сложных распределенных систем. Несколько лет работал удаленно на Кремниевую долину в крупных стартапах.

Гайд по подготовке к собеседованию для Backend-разработчиков

Тимур Мухитдинов, Senior Software Development Engineer в Booking.com, поделился своими советами по подготовке к собеседованию на позицию backend‑разработчика.

Пишем небольшое приложение на Python для повышения продуктивности с помощью ИИ и BotHub API

Прошла важная онлайн-встреча, задачи распределены, идеи обсуждены, а кто что сказал — уже и не помню. Кажется, что чтобы ничего не упустить, нужен отдельный человек, который записывает все за всеми и делает отчеты. Хороший вариант — обернуть это в скрипт, что мы с вами и сделаем.

Как мне удалось найти работу через восемь месяцев после первого Hello, world

Привет! Меня зовут Арсен Григорян, я студент курса «Python-разработчик» в Яндекс Практикуме. В апреле 2022 года я решил заняться программированием — прямо как хотел в юности, а в декабре получил своё первое предложение о работе. Звучит как лёгкая история успеха, но на деле этому предшествовали сотни откликов в пустоту и больше тысячи часов учёбы. В этой истории […]

Собеседование в Яндекс: театр абсурда :-

Привет, Хабр! В прошлой статье меня знатно разбомбили в комментариях, где-то за дело, где-то я считаю, что нет. Так или иначе, я выжил, и у меня есть чем с вами поделиться >:) Напомню, что в той статье я рассказывал, каким я вижу идеальное собеседование и что я нашёл компанию, которая так и делает — и […]

Как работают ИТ-специалисты. Владимир Протасов, Parallels

Мы продолжаем расспрашивать специалистов о режиме труда и отдыха, профессиональных привычках, об инструментарии, который они используют, и многом другом. Будет интересно выяснить, что их объединяет, в чем они противоречат другу другу. Возможно, их ответы помогут выявить какие-то общие закономерности, полезные советы, которые помогут многим из нас. Сегодня наш гость — Владимир Протасов. Он работает в […]

Как за 15 минут собрать базу стартапов в любой стране через AngelList

Если вы заняты однообразным процессом, велики шансы, что его можно автоматизировать. AngelList — платформа, соединяющая инвесторов и стартапы. В России на AngelList зарегистрировано 1300+ стартапов, и работать с ними напрямую через сайт можно, но не получится искать по разным параметрам и управлять списком. Существует 2 простых известных мне способа собрать базу стартапов c AngelList.

Стартует набор в школу программистов HeadHunter 2014

Сегодня открылся новый, уже пятый ежегодный набор в школу программистов HeadHunter на сезон 2014-2015. Во время первой части обучения студентов ждут лекции наших специалистов, а во время второй у ребят будет возможность применить знания в командной разработке собственных проектов. Занятия будут проходить с ноября по май 2015 года в будни по вечерам в московском офисе технического департамента […]

12