Proglib.academy | IT-курсы
3.67K subscribers
1.93K photos
56 videos
10 files
1.81K links
Онлайн-курсы для программистов от создателей «Библиотеки программиста».

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/9f60aed6

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
10 фактов, которые разработчики ПО должны знать про обучение

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

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

В заключении можно найти рекомендации для обучающихся или повышающих свою квалификацию.

🔗 Оригинал статьи на английском
🔗 Перевод статьи
👍2
🦾🤖 Подборка бесплатных курсов по Machine Learning и Data Science

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

🔹 Machine Learning for Beginners — A Curriculum
Ещё один курс от Microsoft. Включает 26 уроков и 52 упражнения. Покрывает такие темы, как построение регрессионных моделей, обработка данных, методы кластеризации, введение в обработку естественного языка.
🔹Data Science for Beginners — A Curriculum
Не можем не добавить в подборку дополнительный курс от Microsoft для тех, кто хочет быть дата-сайентистом, а не ML-инженером. Этот курс рассказывает об SQL, библиотеках для анализа и визуализации данных, деплое и эксплуатации моделей.
🔹Открытый курс по машинному обучению
Создан сообществом OpenDataScience. Охватывает основные темы: от анализа датасета до различных ML-алгоритмов.
🔹Курсы на Kaggle
Это, своего рода, классика. Рекомендуем ознакомиться тем, кто ещё этого не сделал.
2
💐 8 марта лучший повод признаться в своих чувствах и проявить знак внимания

Поздравляем всех женщин с наступающим днем 8 марта и дарим скидку 35% на курс «Основы IT для непрограммистов» – https://proglib.io/w/2ce5d9c5

Вам не обязательно знать какие-то основы программирования, тк курс специально создан для специалистов, которые работают или хотят работать в IT, но не пишут код.

За 1,5 месяца обучения на курсе вы:

♦️Познакомитесь с языками, фреймворками, библиотеками, базами данных и стеками;

♦️Поймете какие задачи решают IT-специалисты и научитесь правильно ставить задачи команде разработки;

♦️Узнаете какие есть IT-профессии, какую выбрать или как правильно нанимать программистов.

👉 Если у вас есть вопросы, или вы не знаете, подойдет ли вам курс, то оставляете заявку и наш менеджер поможет вам – https://proglib.io/w/2ce5d9c5
🥰2
🗯️ Гайд по публичным выступлениям для программистов

Вы прекрасно пишете код и свободно общаетесь на своём языке программирования с коллегами, но что делать, когда нужно убедительно представить работу заказчикам, или выступить перед большой аудиторией на конференции?

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

2. Создание структуры презентации, привлекающей внимание аудитории:
— Подбор привлекательной и логической структуры для презентации
— Использование зрительных и аудиовизуальных средств для удержания внимания
— Эффективные методы подачи информации, чтобы заинтересовать и удержать внимание слушателей, вне зависимости от формата встречи

🔗 Оригинальная версия (английский)
🔗 Перевод статьи
🔥1
Образование замедляет старение

Учёные из Колумбийского университета пришли к выводу о том, что дополнительное образование замедляет старение. Два года обучения снижают темп старения на 2-3%, что по методологии, представленной учёными, соответствует уменьшению риска преждевременной смерти на 10%.

Такие результаты получены в рамках «Фрамингемского исследования сердца», которое началось в 1948 году и сегодня затрагивает уже 3 поколения.

🔗 Читать краткое сообщение об исследовании (английский)
🔗 Полная версия научной статьи (английский)
🔥3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🌸🌟💻 Дорогие участницы нашего сообщества!

Команда «Библиотеки программиста» поздравляет вас с прекрасным весенним днем — 8 Марта. Пусть ваш код всегда будет чистым, а баги — легко исправляемыми. Желаем вам вдохновения и творческих успехов. Пусть каждый ваш день будет наполнен новыми открытиями, а поддержка коллег всегда ощущается, как надёжный бэкап.

🔟 Для вдохновения ловите подборку, посвященную десяти влиятельным женщинам в истории технологий:

1. Ада Лавлейс (1843): математик, написала инструкции для первого программируемого компьютера.

2. Флоренс Парпарт (1914): изобрела современный электрический холодильник.

3. Эдит Кларк (1921): одна из первых женщин-профессионалов в области электротехники, изобрела «Калькулятор Кларка».

4. Хеди Ламарр (1942): разработала систему радионаведения, используемую в технологиях Wi-Fi и Bluetooth.

5. Кэтрин Джонсон (1969): физик и математик, работала в NASA, помогла рассчитать траекторию для проекта "Меркурий" и полета "Аполлон-11" на Луну.

6. Кэрол Шоу (1982): одна из первых женщин-дизайнеров видеоигр, работала в Atari и Activision.

7. Гвинн Шотвелл (2010): президент и COO SpaceX, способствовала успеху миссий по снабжению МКС.

8. Шерил Сандберг (2008): работала в Google, затем в Facebook, автор бестселлера «Lean In».

9. Кимберли Брайант (2011): основательница «Black Girls Code», обучающей молодых женщин программированию и разработке мобильных приложений.

10. Сьюзан Войцецки (2014): руководитель YouTube, способствовала увеличению числа женщин в компании.

👉 Читать полную статью
Please open Telegram to view this post
VIEW IN TELEGRAM
4
🤖 ИИ в тесте IQ показал результат, сопоставимый со средними показателями IQ у человека

Журналист Максим Лотт прогнал популярные нейросети через IQ тест и обнаружил, что результат Claude-3 значительно превышает результаты его собратьев по ИИ.

Исследователь использовал визуальный IQ-тест компании Mensa, который включает в себя визуальные задачи, а не текст. Сначала все нейросети не смогли пройти этот тест. Однако, после того как Лотт описал картинки в текстовой форме и повторно провёл тест для нейросетей, некоторые из них показали результаты, превосходящие результаты среднестатистического человека.

Самым умным ИИ оказался Claude-3, показавший результат 101 балл. При этом среднестатистический IQ человека лежит в диапазоне 85 — 115.

В тройку лидеров попали ChatGPT-4 и Claude-2.

🔗 Полная версия исследования на английском языке
👨‍💻 12 ИТ-профессий, не требующих умения программировать

IT-профессионалы — это не только программисты, QA-тестировщики и DevOps-инженеры. В айтишном закулисье занято множество специалистов, которые не задействованы в написании кода и поддержке приложений — они работают рекрутерами, дизайнерами, маркетологами, техническими писателями, бизнес-аналитиками и менеджерами по продажам.

Работа этих вспомогательных специалистов — неотъемлемая часть успеха любой ИТ-компании.

Подробнее о том, чем занимаются такие специалисты, читайте в нашем материале.

👉 Читать статью
Заглядываем в головы программистов

В 2018 году девять учёных из различных научных университетов начали проведение эксперимента над разработчиками под названием A Look into Programmers’ Heads. Их целью было выяснить, как программирование влияет на мозг, и отследить взаимосвязи памяти и внимания испытуемых.

Методика эксперимента: 28 разработчиков были помещены в аппарат МРТ для выполнения двух типов заданий. Наблюдатели отслеживали сигналы мозга. В первом типе заданий разработчики изучали фрагменты кода и «предсказывали» вывод программы. Во втором модуле участники должны были выявить синтаксические ошибки во фрагментах кода.

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

🔗 Читать научную статью с описанием исследования (английский)
🔗 Читать пересказ с ключевыми выводами исследования
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏗️📄 ТОП-10 онлайн-конструкторов резюме

Эта статья для тех, кто устал скидывать работодателям шаблонное резюме, сделанное на Хедхантере, и хочет попробовать что-нибудь новое.

👉 Читать статью
👉 Зеркало
Кибербезопасность для начинающих

РБК сообщил о значительном росте утечек персональных данных в 2023 году. Объём утекших за 2023 год данных составил 1,12 млрд записей, что почти на 60% выше уровня 2022-го (тогда было скомпрометировано 702 млн записей).
Самое время подумать о расширении знаний в области кибербезопасности.

Майкрософт представил бесплатный курс, позволяющий познакомиться с фундаментальным концепциями кибербезопасности. Курс разделён на небольшие уроки, выполнение которых должно занять около 30–60 минут.

🔗 Репозиторий с курсом
👍2
⚡️Итоги недели в мире ИИ и обзоры новых сервисов

У нас вышла очередная статья на 📰 по мотивам еженедельной рассылки про последние новости и тенденции в мире ИИ.

Ниже — небольшая выдержка из статьи, а целиком читайте здесь 👈

💬Новости

▫️ Создан новый тест для ИИ — WMDP (Weapons of Mass Destruction Proxy), который будет проверять модели на знание:
- способов создания и применения всех видов оружия массового поражения;
- методов взлома систем кибербезопасности.
▫️Глава OpenAI Сэм Альтман обнародовал переписку с Илоном Маском, в которой последний указывает на то, что ожидает от OpenAI прибыли. Это противоречит недавним заявлениям Маска.

🛠 Инструменты

▫️Corgea — находит и автоматически исправляет уязвимости в коде.
▫️GenWebBilder — делает полнофункциональные веб-сайты по скетчам и скриншотам.
▫️Framedrop AI — автоматически конвертирует длинные видео, влоги и стримы в рилсы и короткие клипы для X и TikTok.
▫️Vocalo AI — личный репетитор, который научит свободно говорить по-английски.

👍 Робототехника

Профессор Кен Голдберг из Университета Беркли поделился соображениями по поводу технических, этических и экономических проблем, которые препятствуют широкому внедрению ИИ-роботов на данном этапе.

➡️ Вы можете подписаться на email-рассылку здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Начинающие специалисты преувеличивают опыт работы. Является ли это проблемой для HR?

В статье поднимается вопрос о том, как найти работу Junior специалисту, и как этот процесс выглядит со стороны нанимающего HR-менеджера.

Новичкам в профессии, находящимся в поисках работы, может быть полезен примерный скрипт подбора Junior специалистов.

👉 Читать статью
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📚 Напоминаем про наш полный курс «Самоучитель по Python для начинающих»

Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!

🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля — книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП — инкапсуляция и наследование
🐍 Часть 19: Основы ООП — абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3