Сохранёнки программиста
7.64K subscribers
1K photos
39 videos
3 files
1.52K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
​Курс: Сборник практических задач по традиционным темам

Курс предназначен для практики решения задач. Здесь вы сможете закрепить навыки, вспомнить синтаксис языка и овладеть алгоритмами. В задачах будет как знакомый материал, так и новые вызовы.

Вы можете выбрать любой язык программирования, поддерживаемый платформой: Python, C/C++, Go, JavaScript, C#, Java, R, Pascal, Ruby, PHP и другие.

Страница курса

#практикум
Статья: 10 фишек Python, которые поднимут ваш скилл на новый уровень

Статья предлагает полезные советы и трюки для улучшения навыков программирования на Python. В статье автор рассматривает различные техники, включая работу с генераторами, использование встроенных функций (map, filter), генераторных и списковых выражений, а также применение декораторов для расширения функциональности кода. Конкретные примеры и объяснения помогут читателям развивать свои навыки в Python и повысить эффективность своей разработки:

Ссылка на статью

#статья #python #ru
Урок: Базы данных. SQL уроки для начинающих

В данном ролике кратко рассмотрят теорию реляционных баз данных и расскажут про язык запросов SQL на примере СУБД MySQL. Основные конструкции этого языка позволят вам создавать и изменять таблицы, а также извлекать данные из них. Ролик предназначен для начинающих, желающих ознакомиться с базами данных и языком SQL:

https://youtu.be/IK6e1SFCdow

#урок #начинающим #sql #ru
Книга: Изучаем регулярные выражения

Автор: Бен Форта
Год издания: 2019

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

#книга #ru #regex
Статья: Проектирование базы данных для самых маленьких — на примере кинотеатра

Статья рассказывает о проектировании базы данных для кинотеатра. Она содержит основные шаги и рекомендации для создания гибкой базы данных, управляющей информацией о фильмах, сеансах, бронировании билетов и клиентах. Рассматриваются сущности и связи, выбор типов данных, создание таблиц и установление связей. В конце статьи приводятся полезные инструменты и технологии для разработки такой базы данных:

Ссылка на статью

#статья #бд #начинающим #ru
Статья: 20 важных концепций в Python, которые помогут вам стать более эффективным разработчиком

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

Каждая концепция объясняется и сопровождается примерами кода, чтобы помочь вам лучше понять их применение и внедрить в свои проекты. Статья направлена на программистов, которые уже знакомы с основами Python и хотят улучшить свои навыки разработки.

Ссылка на статью

#статья #python #ru
Инструмент: облачная платформа для подключения чата к существующим проектам

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

Чат доступен в формате текста, голоса и видео. Есть бесплатный тариф, в котором доступно до 25 пользователей.

Ссылка на инструмент: CometChat

#инструменты #general
Статья: Топ-7 лучших проектов с открытым исходным кодом на GitHub 2023

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

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

Ссылка на статью

#статья #opensource #general #ru
Книга: Python. Разработка на основе тестирования [2-е издание]

Автор: Гарри Персиваль
Год издания: 2018

Описание:
Проводя вас по процессу разработки реального веб-приложения от начала до конца, второе издание книги демонстрирует преимущества методологии разработки на основе тестирования (TDD) с использованием языка Python. Вы научитесь писать и выполнять тесты до написания любого фрагмента вашего приложения и затем разрабатывать минимальный объем программного кода, необходимого для прохождения этих тестов. В результате вы получите чистый программный код, который работает!

#книга #python #qa #ru
Видео: Docker что это? Все о контейнеризации за 8 минут

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

https://youtu.be/VeiddqzBMls

#видео #docker #начинающим #ru
Статья: Основы разработки игр на Pygame

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

В конце статьи покажут примеры реализации 10 мини-симуляторов и лайт-версий известных игр.

Ссылка на статью

#статья #python #pygame #gamedev #ru
Книга: Карьера программиста [6-е издание]

Авторы: Г. Лакман Макдауэлл
Год издания: 2016

Описание:
Книга основана на опыте практического участия автора во множестве собеседований, проводимых лучшими компаниями. Это квинтэссенция сотен интервью со множеством кандидатов, результат ответов на тысячи вопросов, задаваемых кандидатами и интервьюерами в ведущих мировых корпорациях. Из тысяч возможных задач и вопросов в книгу были отобраны 189 наиболее интересных и значимых.

#книга #ru #general #трудоустройство
Статья: PrivateGPT — модель для работы с личным набором данных

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

Также тут рассматривают преимущества использования PrivateGPT по сравнению с общедоступными моделями и обсуждает вопросы безопасности и конфиденциальности при работе с чувствительными данными:

Ссылка на статью

#статья #general #ai #ru
Курс: Обучение DevOps с нуля

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

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

Ссылка на курс

#курс #devops #начинающим #ru
Ищем человека в команду SMM

Если вы разбираетесь в IT, умеете подавать информацию и хотите попробовать себя в качестве автора Telegram-каналов, то приходите к нам!

Подробности о вакансии, зарплате и тестовое можно посмотреть тут:

https://tprg.ru/bqed

#вакансии #работа
Инструмент: мощная мобильная платформа от Google, предназначенная для быстрой разработки высококачественных приложений

С помощью этой платформы вы получаете доступ к широкому спектру сервисов, таких как распространение приложений среди доверенных тестировщиков, индексирование приложений, проведение A/B-тестирования, аналитика и многое другое.

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

Ссылка на инструмент: Firebase

#инструмент #general
Статья: Bose — фреймворк для создания веб-ботов, который проще Selenium

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

Ссылка на статью

#статья #чатбот #ru
Книга: Конструируем роботов на Arduino. Первые шаги

Автор: Джон Бейктал
Год издания: 2016

Описание:
Данное руководство является практическим ресурсом для тех, кто только начинает свой путь в робототехнике на базе Arduino. В этой книге вы освоите основы электроники, научитесь программировать с помощью Arduino IDE, работать с печатными платами Arduino, ознакомитесь с инструментами и правилами безопасности, а также узнаете множество других полезных аспектов.

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

#книга #arduino #ru
Статья: 10 инструментов для CSS: анимация, сетки и дизайн

В статье собрали лучшие инструменты для создания CSS-анимаций, сеток и дизайна, которые помогут улучшить визуальный опыт веб-страниц. Тут рассмотрены методы для добавления движения и интерактивности на сайт.

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

Ссылка на статью

#статья #frontend #css #ru
Статья: Как правильно составить сопроводительное письмо программисту

Эта статья рассказывает о том, как правильно составить сопроводительное письмо программисту. Она содержит советы и рекомендации по структуре, содержанию и форматированию такого письма.

Автор объясняет, как выделить ключевые моменты и подчеркнуть свои профессиональные навыки и достижения, чтобы привлечь внимание работодателя и повысить свои шансы на успешное трудоустройство в сфере программирования.

Ссылка на статью

#статья #трудоустройство #ru
Вебинар: Кто такой iOS-разработчик и как им стать

Узнайте, кто такой iOS-разработчик и какие навыки нужны для этой профессии. На вебинаре рассматривают востребованность специалистов в этой области как в России, так и во всем мире. Эксперты поделятся своими знаниями и ответят на вопросы:

https://www.youtube.com/live/Si24W_cAUOg

#вебинар #ios #начинающим #ru