[404] — программирование
43.7K subscribers
101 photos
2 videos
1.75K links
Научим тебя программировать бесплатно.

Сотрудничество: @zubar89

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
📘 Django 2.1. Практика создания веб-сайтов на Python

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

Также дан пример разработки полнофункционального веб-сайта — электронной доски объявлений. Исходный код доступен для загрузки с сайта издательства.

Авторы: Дронов В.А.
Год издания: 2019

Скачать книгу

#книга #python
​​🔥 250+ практических задач и разбор собеседований

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

Короче, всё, что вам нужно было, оказалось собранным на одном сайте.

Перейти к изучению

#платформа
​​🎮 Создаем Flappy Bird, Doodle Jump и другое на Unity

13 практических уроков по созданию копий популярных игр на игровом движке Unity 5.

1. Создаем игру с механикой Flappy Bird
[1:31:49]
2. Создаем игру аналог Doodle Jump
[1:10:36]
3. Создаем игру Ping Pong
[1:18:09]
4. Создаем игру аналог Wood Cutter
[1:51:07]
5. Создаем игру в стиле гонок тетрис
[1:17:56]
6. Создаем игру в механике agar.io с котом Пиксом
[1:32:49]
7. Создаем игру Asteroids
[1:09:38]

Перейти к плейлисту

#геймдев #unity
​​🕹 Создаем ИИ в игре на JavaScript

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

Тем самым вы можете управлять вашими войсками, чтобы проходить эту игру.

Перейти к изучению

#javascript
​​⌨️ ИИ и Python: изучаем нейросети на реальных задачах

Видео по нейросетям делятся на два типа: нудная теория и непонятная практика. Но этот плейлист — исключение, так как там дается и теоретический минимум, и сразу практика на реальных задачах.

1. Нейронные сети: краткая история триумфа
[11:05]
2. Структура и принцип работы полносвязных нейронных сетей
[14:28]
3. Персептрон – возможности классификации образов, задача XOR
[19:45]
4. Back propagation – алгоритм обучения по методу обратного распространения
[14:55]
5. Ускорение обучения, начальные веса, стандартизация, подготовка выборки
[13:27]
6. Переобучение – что это и как этого избежать, критерии останова обучения
[8:52]

Перейти к плейлисту

#python #нейросети
💻 Практические туториалы по JavaScript, React и Vue

На сервисе Scotch ведущие разработчики публикуют туторилы по программированию веб-приложений.

Кстати, сервис недавно начал сотрудничать с DigitalOcean, то есть там гарантированно высокое качество.

Перейти к изучению

#javascript
​​​​🖥 Создание сайта на C# и ASP.NET

Хорошая серия уроков по перспективной технологии от Microsoft для разработки серверной части приложений.

1. Введение и установка ASP.NET
[10:14]
2. Настройки проекта
[16:41]
3. Создание моделей и интерфейсов в ASP.NET
[28:11]
4. Создание контроллеров и HTML шаблонов
[41:53]
5. Добавление Bootstrap 4 и фото на сайт
[19:30]
6. Фреймворк Entity. Работа с базой данных
[45:56]

Перейти к плейлисту

#csharp
📙 Программируем с PyTorch: создание приложений глубокого обучения

PyTorch – это фреймворк для Python от Facebook* с открытым исходным кодом. Из книги вы узнаете, как использовать его для создания собственных нейронных сетей.

Вы научитесь:
– Внедрять модели глубокого обучения в работу
– Использовать PyTorch в масштабных проектах
– Использовать сверточные модели для классификации аудиоданных
– Применять самые современные методы NLP, используя модель, обученную на "Википедии"
– Выполнять отладку моделей PyTorch с TensorBoard и флеймграф
– Развертывать приложения PyTorch в контейнерах

Автор: Ян Пойнтер
Год: 2020

Скачать книгу

#python #нейронки

*Facebook принадлежит Meta, которая признана экстремисткой организацией и запрещена в России.
​​🖱 MERN: сайт с нуля три часа — [3:34:31]

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

Самым популярным подобным стеком является MERN, в котором на используются фреймворки React на клиентской стороне и Node на серверной. Владилен Минин, автор этого видео, прекрасно рассказывает про все азы этого стека на практике.

#javascript
​​👨‍💻 Автоматический анализ вашего кода

Codacy помогает выявить ошибки в коде и даёт подсказки по их устранению. Также он может оценить покрытие кода тестами и дать общую оценку качества проекта. 

Таким образом, можно экономить до 60% вашего времени с автоматическим код ревью. Кстати, для Open Source команд сервис является полностью бесплатным.

Перейти к изучению

#полезно
​​​​👨‍💻 Сколько платят программистам 

Полезная серия видео, где автор рассказывает в цифрах про зарплаты в разных сферах IT, приводя в доказательства открытую статистику. 

1. Почему JavaScript программистам так много платят 
[6:06] 
2. За что Java программистам платят так много 
[6:26] 
3. Сколько зарплата начинающего Python программиста 
[5:39] 
4. Зарплата Junior Ruby on rails программиста 
[6:15] 
5. Почему PHP программистам платят меньше 
[6:46] 

Перейти к плейлисту 

#общее
⌨️ Уроки PHP для начинающих с нуля 

На PHP написано почти 80% всех сайтов, включая Facebook*, ВКонтакте и YouTube. Такого факта должно быть достаточно, чтобы приступить к изучению этого языка. 

1. Введение в язык PHP. Что такое PHP и как с ним работать? 
[7:19] 
2. Локальный сервер. Вывод информации и комментарии 
[13:49] 
3. Переменные и типы данных 
[15:46] 
4. Математические действия 
[9:13] 
5. Строковые операции 
[8:10] 
6. Условные операторы 
[20:33] 
7. Оператор «Switch-case» 
[7:56] 

Перейти к плейлисту 

#php

*Facebook принадлежит Meta, которая признана экстремисткой организацией и запрещена в России.
​​📗 Изучаем C++ через программирование игр

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

Как результат, книга поможет вам освоить C++ с самых азов, независимо от того, есть ли у вас опыт программирования.

Автор: Майкл Доусон
Год: 2020

Скачать книгу

#cpp #геймдев
​​🚀 Делаем вебсайт на Python за 2 минуты

Все верно, 2 минуты — это не опечатка. Streamlit превращает короткие скрипты на Python в веб-приложения за считанные минуты.

Более того, есть возможность выложить свой сайт в открытый доступ. И все это полностью бесплатно.

Перейти к изучению

#python
​​🤖 Создаем Telegram бота на JS

Полноценный видеокурс, по ходу которого вы создадите на JavaScript многофункционального Telergam бота, отвечающего за фильмы и кинотеатры.

1. Что такое боты?
[3:22]
2. Работа с API
[3:55]
3. Регистрация бота
[2:34]
4. Создание простого бота
[8:51]
5. Настройки Bot Father 1
[13:40]
6. Настройки Bot Father 2
[7:45]
7. Настройка polling
[9:35]

Перейти к плейлисту

#javascript
⌨️ Учимся с нуля верстать сайт на CSS и HTML

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

1. Начало и подготовка.
[50:42]
2. Верстаем блоки, работа с флексами и трансформацией.
[34:11]
3. Верстка блоки сервисов и девайсов.
[34:04]
4. Верстаем блоки с аккордеоном и отзывами.
[35:23]
5. Снова верстка блоков и работа с иконочным шрифтом Fontawesome.
[27:54]
6. Верстаем блоки с помощью flexbox.
[28:04]
7. Заканчиваем основную HTML-верстку.
[1:10:01]
8. Делаем блоки адаптивными и подгоняем сайт под разные устройства.
[39:35]
9. Завершаем адаптивную верстку.
[35:36]
10. Делаем мобильную навигацию, бургер-меню и взаимодействуем с JavaScript.
[27:43]
11. Оживляем сайт с помощью JQuery.
[47:16]
12. Выкладываем сайт: как настроить хостинг и домен, установить SSL-сертификат.
[32:54]

#видео #верстка
​​​​🔥 Искусственный интеллект с примерами на Python 

Джоши Пратик — специалист по проблемам искусственного интеллекта, автор пяти книг и постоянный докладчик на конференциях TEDx.

В своей книге он разбирает следующие практические темы: 

— Создание интеллектуальных рекомендательных систем 
— Построение автоматизированных систем распознавания речи 
— Основы эвристического поиска и генетического программирования 
— Разработка игр с использованием искусственного интеллекта 
— Создание интеллектуальных приложений, связанных с обработкой изображений, текста и последовательных данных 
— Алгоритмы глубокого обучения и создание приложений на их основе 

Автор: Джоши Пратик 
Год: 2019 

Скачать книгу 

#python #нейронки
​​🎮 Создаем игру Змейка на C++

Змейка — это классический вариант для создания своей первой игры. А этот плейлист подойдет даже для тех, кто только начал изучать C++.

1. Создание карты
[13:05]
2. Расположение вещей
[12:32]
3. Логика игры
[17:05]

#геймдев #cpp
​​⌨️ Пишем API на JavaScript + NodeJS

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

1.  Устанавливаем node правильно
[8:14]
2. Установка Express. Добавляем базовый роутинг
[11.13]
3. Реализуем добавление и обновление данных
[10:13]
4. Подключение базы данных к express
[10:43]
5. Реализуем добавление и обновление исполнителей в базе данных
[9:38]
6. Модели и контроллеры в node
[13:22]

Перейти к плейлисту

#javascript #node
​​⌨️ Осваиваем HTML & CSS для верстки сайтов — уроки для начинающих

Один из лучших туториалов по верстке на HTML и CSS. Особенно круто здесь то, что автор дает практические домашние задания в отличие от 95% всех видеокурсов на YouTube.

1. Знакомство с основным каркасом страницы
[52:57]
2. Знакомство с header, article, section и другими тегами 
[19:00]
3. Ссылки и изображения 
[34:47]
4. Верстаем таблицы 
[26:44]
5. Создание web формы 
[34:39]
6. Знакомство с CSS 
[47:09]
7. Псевдоклассы и псевдоэлементы, часть 1
[28:34]
8. Псевдоклассы и псевдоэлементы, часть 2 
[15:13]

#верстка
​​👨‍💻 Изучение GIT для новичков

Рано или поздно вам придется управлять версиями своих проектов, поэтому стоит начать изучение GIT уже сейчас. Этот плейлист хорошо подходит для начинающих, так как каждая тема объяснена доходчиво и в деталях.

1. Что такое Git, установка и настройка
[8:57]
2. Добавление файлов в репозиторий
[23:58]
3. Отмена действий. Возвращение к старым версиям
[13:56]
4. Работа с ветками. Объединение веток
[13:01]
5. Введение в GitHub. Работа с удаленным репозиторием
[29:31]

Перейти к плейлисту

#git