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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Инструмент: Удобный и быстрый сервис для создания и управления формами

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

Благодаря инструменту вы сможете легко интегрировать различные сервисы и ресурсы, такие как Postgres, REST API, GraphQL, Firebase, Google Sheets и многие другие. Это означает, что вы можете использовать Retool для работы с разными типами данных и общения с различными сервисами без необходимости писать сложный код или настраивать сложные интеграции.

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

#инструмент #frontend #web #ru
Урок: iOS Стэнфордский курс. Swift. Объяснение на русском

В рамках данной лекции вы будете создавать программу (игру) под названием "Концентрация". В процессе обучения вы научитесь создавать проект в Xcode и разрабатывать UI для программы. Вы также узнаете, как связывать визуальные элементы программы с кодом и реализовывать функциональность визуальных компонентов через написание кода.

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

https://youtu.be/oijO3KKbvPw

#урок #swift #начинающим #ru
Статья: Нужна ли математика программисту?

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

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

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

#статья #начинающим #general #ru
Книга: Выразительный JavaScript. Современное веб-программирование [3-е издание]

Автор: Марейн Хавербеке
Год издания: 2019

Описание:
Книга позволит глубоко погрузиться в тему, научиться писать красивый и эффективный код. Автор сделал упор на практику и большое кол-во примеров.

#книга #ru #javascript
Инструмент: генератор красивых изображений исходного кода

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

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

#инструмент #general
​Курс: Сборник практических задач по традиционным темам

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

Вы можете выбрать любой язык программирования, поддерживаемый платформой: 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