Типичный программист
81.4K subscribers
2.54K photos
848 videos
8 files
7.39K links
Всё самое интересное по программированию

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

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

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

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Другие проекты Tproger: https://tprg.ru/media
Download Telegram
Делимся годным бесплатным курсом по веб-разработке для начинающих

Курс поможет понять, как работает интернет. И научиться создавать веб-страницы с помощью HTML и CSS и деплоить их в интернет. Из плюсов курса — домашние задания с мини-проектами для самостоятельной проверки. Курс прошли почти 210 тыс. раз и оценили на 4.7 из 5.

Страница курса: https://stepik.org/course/38218/promo

#курсы #html #css #фронтенд
Кстати про алгоритмы сортировки

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

— Зачем вообще нужны алгоритмы сортировки и как часто на самом деле их применяют на практике (кроме собеседований, разумеется): https://tproger.ru/articles/zachem-nuzhny-algoritmy-sortirovki/

— Как лучше изучать алгоритмы: https://tproger.ru/experts/how-to-learn-algorithms/

— Большой бесплатный и, самое главное, свежий ​курс лекций по алгоритмам: https://tprg.ru/xMH7

— Крутой инструмент, который позволяет вкратце понять, как именно и с какой скоростью работают разные алгоритмы сортировки при разных стартовых условиях: https://tprg.ru/xGsk

— Бонус. Поясняем за StackSort — мемную сортировку массива через Stack Overflow: https://tproger.ru/articles/stacksort/

#алгоритмы #сортировка #инструменты #курсы
Дайджест Python: итоги 2022 года, обзор версии 3.11 и курсы от Google

В дайджесте вы найдёте самые важные новости, свежие бесплатные курсы и полезные туториалы. И узнаете, как изменился Python в версии 3.11, как написать ботов в WhatsApp и Telegram для работы с финансами, как прокачать свои знания в Python с помощью пятиминутных упражнений и как написать тестовое задание на собеседовании при помощи ChatGPT:

https://tproger.ru/articles/dajdzhest-python-itogi-2022-goda-obzor-versii-3-11-i-kursy-ot-google/

#python #курсы
Old but gold: полный курс по асинхронному программированию

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

Делимся с вами большим бесплатным курсом из 29 видео, который поможет разобраться в теме. Там есть лекции, доклады и репозитории с множеством примеров кода на гитхабе. Последнее обновление — несколько месяцев назад: https://youtube.com/playlist?list=PLHhi8ymDMrQZ0MpTsmi54OkjTbo0cjU1T

Сохраните, чтобы не потерять.

#асинхронность #курсы
Годный бесплатный видеокурс по продвинутому бэкенду на Node.js

В этом ролике вы научитесь реализовывать масштабируемый бэкенд на Node.js, Nest.js, PostgreSQL в связке с ORM Sequelize. А также задокументируете API с помощью SWAGER Nest.js и обернёте приложение в Docker.

Ролик идёт чуть больше 1,5 часа. Но зато тема раскрыта очень подробно и доступно. Из 1100 комментариев почти все — положительные: https://youtu.be/dDeWWQWMM-Y

Обязательно сохраните себе, чтобы не потерять.

#бэкенд #nodejs #курсы
Сэкономьте себе средства: подборка бесплатных курсов по SQL

Разработчик ПО поделился в LinkedIn подборкой бесплатных курсов по SQL. Она включает как курсы для новичков, так и для более опытных разработчиков. Продолжительность также отличается – от 14 часов до 4 недель.

Размещены они на платформах Coursera, Udacity, Udemy и Kaggle:

1. SQL for Data Analysis
2. SQL for Data Science
3. Introduction to Databases and SQL Querying
4. Intro to Relational Databases
5. Introduction to Structured Query Language (SQL)
6. Advanced Databases and SQL Querying
7. Databases and SQL for Data Science with Python
8. Oracle SQL – A Complete Introduction
9. Intro to SQL
10. Advanced SQL
11. Oracle SQL Basics
12. Beginners Guide to SQL

#SQL #курсы
Google решила сделать внезапный подарок разработчикам ИИ и выпустила 10 бесплатных курсов

Курсы помогают понять основы нейросетей, научиться работать с генеративными моделями и самим создавать их:
1. Введение в генеративный ИИ
2. Знакомство с большими языковыми моделями
3. «Ответственный» ИИ
4. Основы генеративного ИИ
5. Генерация изображений
6. Энкодеры-декодеры
7. Attention Mechanism
8. Модели Transformer и BERT
9. Создание модели описания изображений
10. Введение в Generative AI Studio

Сохраняем в копилку полезных курсов/книг/статей, до которых руки так никогда и не дойдут.

#нейросети #курсы
Наш читатель поделился бесплатным курсом по Python на Stepik, который сделал сам. А мы делимся им с вами.

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

Считаем, что годных бесплатных курсов должно становиться всё больше. Поэтому смело проверяйте и давайте фидбек: https://stepik.org/course/127389/promo

#курсы #python
Подтягиваем Software Design — подборка бесплатных обучающих роликов на примере Python

Плейлист поможет лучше понимать ООП и меньше писать в процедурном подходе. Ролики по 15-20 минут, в каждом — разбор одной темы или принцип, так что вполне удобно смотреть.

Сохраняйте, чтобы не потерять: https://www.youtube.com/playlist?list=PLC0nd42SBTaNuP4iB4L6SJlMaHE71FG6N

#курсы #python
Большой сборник курсов от программистов для программистов: наши читатели рассказали о платформе Senior Junior

Senior Junior — это площадка с опенсорсными курсами для разработчиков. Да, там нет сертификатов, гарантий трудоустройства и лозунгов «освойте с нуля». Зато есть актуальная теория в связке с непрерывной практикой в онлайн IDE.

Тексты курсов и задачи выложены на гитхаб. Сейчас ребята почти дописали курс по Python и приступили к курсу по Rust. Курсы можно проходить на сайте и в Telegram-боте. Между ними легко синхронизировать прогресс.

Мы такое одобряем, поэтому делимся статьей, в которой рассказали о платформе и начинке проекта: https://tproger.ru/articles/senior-junior-kursy-ot-programmistov-dlya-programmistov

#курсы