🎉 Python и неопытные программисты: наши лучшие статьи за 2023 год
Итоги 2023 года: 227 опубликованных статей, Питон второй год подряд в ТОПе, а слово года — нейросеть.
Дорогие друзья!
«Библиотека программиста» сердечно поздравляет вас с наступающим 2024 годом! Пусть этот год принесет вам много новых интересных проектов, гениальных идей для программ и приложений. Пусть каждая строка вашего кода работает без ошибок, все скрипты выполняются без исключений, а программы не вылетают с ошибками.
За 2023 год мы:
- опубликовали 227 статей;
- запустили две почтовый рассылки: по ИИ и Python;
- завершили цикл статей «Самоучитель по Python для начинающих» с 25 главами и 230 практическими заданиями;
- начали писать цикл статей «Самоучитель по Go для начинающих»;
- запустили 20 новых тг-каналов с книгами и задачами с собеседований.
🔝 ТОП-5 статей по просмотрам
1. 🐛 9 признаков неопытного программиста
Давайте попробуем отделить зерна от плевел и вывести несколько общих признаков, по которым можно определить неопытного программиста.
Для кого:
- для неопытных
- для опытных программистов, которые давно не радовались жизни
2. 😢 Обратная сторона медали: 9 причин, почему тебе не нужно идти в IT
Пессимистично-разоблачающая статья о минусах работы в ИТ-компаниях. Слабонервных просим отойти от экранов.
Для кого:
- не для слабонервных
3. 🚩 Кому не подходит работа в IT: 6 красных флагов
Давно хочешь вкатиться в АйТи и думаешь, что это идеальная работа для тебя? А давай проверим?
Для кого:
- для тех, кто хочет в АйТи
4. 🐍📚 ТОП-15 книг по Python для начинающих и опытных разработчиков в 2023 году
Список книг на русском языке по языку программирования Python для начинающих и опытных разработчиков. Книги упорядочены по возрастанию уровня сложности. Также описываются преимущества и недостатки, на которые указывают сами читатели в отзывах.
Для кого:
- для тех, кто предпочитает текст ютуб-роликам
5. 🐍 Самоучитель по Python для начинающих. Часть 11: Функции с позиционными и именованными аргументами
Разберемся, как передавать в функцию произвольное число аргументов, как задавать и изменять параметры по умолчанию, и как возвращать результаты работы в основную программу. В конце статьи – 10 практических задач.
Для кого:
- для энтузиастов
Какие еще новости?
🤖 Рассылка по искусственному интеллекту
В октябре запустили еженедельную email-рассылку, посвященную последним новостям и тенденциям в мире искусственного интеллекта.
В ней:
- Новости о прорывных исследованиях в области машинного обучения и нейросетей
- Материалы о применении ИИ в разных сферах
- Статьи об этических аспектах развития технологий
- Подборки лучших онлайн-курсов и лекций по машинному обучению
- Обзоры инструментов и библиотек для разработки нейронных сетей
- Ссылки на репозитории с открытым исходным кодом ИИ-проектов
- Фильмы, сериалы и книги
🐍 Рассылка по Python
В ноябре запустили еженедельную email-рассылку по Python:
- Новые возможности в последних версиях Python
- Работа с базами данных и SQL в Python
- Веб-разработка на Django и Flask
- Машинное обучение и анализ данных с помощью Python
- Автоматизация и работа с API на Python
- Тестирование и отладка кода на Python
- Задачи для новичков с решениями
👨🎓🐍 Завершили цикл статей «Самоучитель по Python для начинающих»
Самоучитель содержит 25 глав и 230 практических заданий!
- Особенности, сферы применения, установка, онлайн IDE
- Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
- Типы данных: преобразование и базовые операции
- Методы работы со строками
- Методы работы со списками и списковыми включениями
- Методы работы со словарями и генераторами словарей
- Методы работы с кортежами
- Методы работы со множествами
- Особенности цикла for
- Условный цикл while
- Функции с позиционными и именованными аргументами
- Анонимные функции
- Рекурсивные функции
- Функции высшего порядка, замыкания и декораторы
- Методы работы с файлами и файловой системой
- Регулярные выражения
- Основы скрапинга и парсинга
- Основы ООП: инкапсуляция и наследование
- Основы ООП: абстракция и полиморфизм
- Графический интерфейс на Tkinter
- Основы разработки игр на Pygame
- Основы работы с SQLite
- Основы веб-разработки на Flask
- Основы работы с NumPy
- Основы анализа данных с Pandas
👨🎓🏃 Начали цикл статей «Самоучитель по Go для начинающих»
- Особенности и сфера применения Go, установка, настройка
- Ресурсы для изучения Go с нуля
- Организация кода. Пакеты, импорты, модули. Ввод-вывод текста.
- Переменные. Типы данных и их преобразования. Основные операторы
Запустили новые телеграм-каналы
🔪 C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Книги для шарпистов — лучшие книги по C#
☁️ DevOps
🐘 PHP
🐍 Python
☕️ Java
👾 Data Science
Библиотека Data Science для собеса
Библиотека задач по Data Science
🦫 Go
🧠 C++
Провели 8 вебинаров
💼 Стратегии трудоустройства в международную IT-компанию
Специалисты BigTech компаний рассказывали о своем опыте трудоустройства в международные IT-корпорации и делились советами по поиску вакансий, составлению резюме и прохождению технических собеседований.
🔢 Какие знания в области математики требуются специалистам в Machine Learning и Data Science?
Сооснователь и CPO Wale рассказывал о своем карьерном пути, о том как развивать математическое мышление и как улучшать качество продукта с помощью математических методов.
🏢 Разбор задач из интервью в российские и международные компании на позицию Data Science
Разбирали задачи с реальных интервью в российские и международные компании. Практиковались в решении задач. Учились тестировать статистические гипотезы для A/B тестов.
🤖 Очередь с приоритетом из курса «Алгоритмы и структуры данных»
Преподаватель курса «Алгоритмы и структуры данных» Степан Мацкевич рассказывал, какие бывают алгоритмы, что такое двоичная куча, глубина кучи, индексация и т. д.
🧪 Краткое введение в A/B тестирование и его применение в Data Science
Рассказывали об основных методах A/B тестирования и их применении на реальных примерах финтех продуктов.
😣 NP-трудные задачи: почему их плохо решают
Рассматривали примеры NP-трудных задач и задачи, связанные с числами Рамсея. Узнали, как перейти от постановки задач к программированию и найти минимальный размер множества для их оценки.
🐍 Графы: алгоритмы и структуры данных на Python
Как графы представляются в коде, что такое топологическая сортировка и где она бывает полезна.
🗣️ Собеседование на разработчика: разбор задач и ошибок
Рассказывали, как проходить технические собеседования. Разбирали распространенные ошибки в коде, а также, как правильно подходить к задачам, тестировать решения и избегать распространенных заблуждений на собеседованиях.
А если вы хотите еще больше полезного контента, переходите на сайт. Там можно получить записи более ранних вебинаров, а также бесплатно начать любой из курсов!