Найти тему
Секреты Dict и Set в Python. Хэш-таблицы.
Оглавление: 1. Сравнение скорости поиска в разных типах контейнеров 2. Хэш функция 3. Множества 4. Словари Сравнение скорости поиска в разных типах контейнеров В данной статье мы разберемся в устройстве работы структуры данных "хэш таблица". А также посмотрим на dict и set в python, которые являются ее реализациями. Давайте разберем простой пример. Будем искать иголки в стоге сена. Давайте используем для поиска разные типы контейнеров, такие как list, array, set, и сравним результаты по скорости работы и памяти...
11 месяцев назад
Актуальный роадмап бэкэнд разработчика на Python с материалами и планом обучения 🐍
Это общий роадмап. Мы ориентируемся на него, но корректируем индивидуально под каждого, в зависимости от бэкграунда. Как учиться Изучение начинаем с Python. Выбираем книжку, в зависимости от своего опыта, и начинаем погружаться в программирование на питоне. Когда начали уверенно чувствовать себя в написании кода, переходим к вебу (основы+фреймворк) и базам данных. После этого составляем резюме и выходим на рынок. О нашем проекте Учиться это круто. Весь свой путь разработчика вы будете получать...
11 месяцев назад
Чем миддл отличается от джуна?
Одним из ключевых этапов на пути каждого разработчика является переход от уровня джуниора к миддлу. Чем же отличаются эти стадии, и какие качества и умения отделяют миддл программиста от его менее опытного коллеги-джуниора? Опыт и знания Основным отличием миддл разработчика от джуниора является глубина технических знаний и наличие практического опыта. Миддл разработчик уже поработал на одном или нескольких проектах. У него есть понимание процесса разработки, он работал с основными паттернами и технологиями. Джуниор же часто не имеет опыта работы, он только изучил некоторую основу и учится ее применять...
11 месяцев назад
Вводная статья про бэкэнд разработку на python
Что такое бэкэнд и его место в web разработке. Современный мир трудно представить без интернета. Огромное количество разработчиков разных направлений трудятся над созданием сайтов и веб приложений. Одним из таких направлений является бэкэнд. Бэкэнд разработчики занимаются тем, что пишут код, который сохраняет и возвращает данные из базы данных, обрабатывает данные, а также реализует различную бизнес логику. Такой код называют серверным кодом. Обычные пользователи не взаимодействуют с бэкэнд приложением...
1 год назад
План обучения front-end разработчика
Front-end разработка - это перспективное направление в IT. Web активно развивается, компаниям нужно поддерживать и разрабатывать все более сложные сайты. На сайтах с вакансиями всегда много открытых позиций. А фронтендеры могут рассчитывать на высокую зарплату, более 160 тысяч рублей, после нескольких лет работы. В этой статье мы поговорим о пути в эту профессию. Вы узнаете основы web-разработки, с чего начать обучение, на какие технологии обратить внимания и как сделать свой первый проект. Место...
1 год назад
Как выбрать направление в IT?
Начинающие программисты сталкиваются с проблемой — какое направление в IT выбрать? Есть front-end, back-end, machine learning, data science и еще куча всего. Как определиться? Как понять, что востребовано на рынке и на какую зарплату вы сможете расчитывать? Как быстро вы сможете найти работу? Так много вопросов и так мало ответов. Давайте разбираться. Интерес и предпочтения Первое, с чего следует начать — это определение своих интересов и предпочтений. IT-сфера огромна, и каждое направление имеет свои особенности: Опытные программисты могут хорошо ориентироваться в нескольких областях...
1 год назад
Где программисту найти первый опыт?
Люди, которые закончили курсы по программированию, зачастую не могут найти первую работу. Все дело в огромном количестве желающих работать в IT. А кто же не хочет получать несколько средних ЗП своего региона лежа на диване и работая всего пару часов в день? Вакансий для начинающих все меньше и компании поднимают требования на те вакансии, куда пять лет назад забирали с руками и ногами любого, кто обладал базовыми знаниями информатике и написал на скомканном тетрадном листе резюме. Не удивительно, что ужесточение требований коснулась и опыта работы кандидата...
1 год назад