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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
💻 Практические туториалы по 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
Получи оффер в Яндексе за 2 дня 🔥

Яндекс проводит Weekend offer, и это отличная возможность получить оффер для тех, кто прогает уже больше 2-х лет и умеет писать на С++, Java, Python, C#, Go или Kotlin. Нужно до 30 мая пройти автоматизированный отбор, а 5-6 июня написать 2 классных кода и пройти финальное собеседование с командой. Ну и все, оффер от Яндекса у тебя в руках!

Скоро регистрация закроется, поэтому переходи по ссылке сейчас.
​​​​​​👨‍💻 C++, метапрограммирование, нейросети и другое 

Мощный плейлист по сложным темам в программировании и C++ в частности. Но автор смог объяснить даже такие темы достаточно простым языком. 

1. Как работает C/C++? 
[26:50] 
2. Метапрограммирование. Рефлексия. Темплейты. 
[16:08] 
3. Машинное обучение. Создание нейронной сети. 
[19:08] 
4. Архитектура программ C/C++
[18:09] 
5. Основы использования С/C++ 
[8:41] 
6. Как читать и понимать С/C++ код? 
[8:20] 

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

#cpp
⌨️ Пишем Instagram* бота на Python: автоматические накрутки и рассылки в директ

Парсить данные, а тем более делать автоматические действия в Instagram* крайне сложно. Но тем не менее на YouTube есть понятные и простые уроки, в которых автор создал проект именно по этой теме.

В плейлисте затронута автоматическая накрутка лайков и подписчиков, а также массовая рассылка в директ.

1. Делаем авторизацию
[6:57]
2. Ставим лайки на посты
[8:00]
3. Как быстро накрутить лайки
[10:26]
4. Как скачать фото и видео
[7:28]
5. Как быстро накрутить подписчиков
[7:53]
6. Как отправить сообщение в Директ
[5:28]
7. Массовая рассылка в Директ
[4:31]
8. Переключение между аккаунтами ботов
[7:50]
9. Как автоматически отписываться от пользователей
[20:50]

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

#python

*Instagram принадлежит Meta, которая признана экстремисткой организацией и запрещена в России.
💻 Соревнования для верстальщиков

CSSBattle — один из лучших способов практиковаться в создании фигур на CSS. Платформа представляет из себя онлайн-игру, где верстальщики соревнуются за первое место. Написал более лаконичный код — получил больше поинтов.

На сайте присутствуют уровни сложности для всех: есть совсем простые фигуры, для создания которых хватит только самых основ и 10 минут кодинга. А есть сложные, но интересные задачи, над которыми можно сидеть часами.

Приступить к соревнованиям

#верстка
👨‍💻 Учимся работать в терминале Linux

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

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

1. Навигация по файловой системе
[7:01]
2. Операции с файлами и папками
[7:33]
3. Команда Grep: поиск по файлам и папкам
[11:37]
4. Aliases: как упростить работу в терминале
[5:43]
5. Как установить MySQL на Ubuntu/Mint
[4:16]
6. Как установить PostgreSQL на Ubuntu/Mint
[2:35]
7. Crontab: запуск задач по расписанию
[7:03]
8. Crontab: как запускать Python-скрипт по расписанию
[18:04]

#linux