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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
💻 Бесплатные курсы для начинающих

Stepik — это некоммерческая площадка, курсы для которой создают топовые российские компании и вузы. 

Этот сайт является популярным выбором среди новичков на Python, JavaScript, С# и других языков.

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

#платформа
​​​​📘 Глубокое обучение на Python

Согласитесь, эта фраза звучит угрожающе. Но всё не так страшно, если о глубоком обучении рассказывает Франсуа Шолле, который создал Keras – самую мощную библиотеку для работы с нейронными сетями.

Автор: Франсуа Шолле
Год: 2018

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

#книга
🖥 Сложный JavaScript простым языком

Понятные даже для новичков уроки по таким сложным темам в JS, как прототипы, асинхронность и прокси.

1. Что такое Prototype — [14:58]
2. Что такое контекст this. Как работает call, bind, apply — [20:58]
3. Что такое замыкания. Как они работают (+ примеры) — [11:43]
4. Асинхронность. Что такое Event Loop. JS SetTimeout 0 —[17:57]
5. Promise. Что это, как работает (+ пример) — [23:17]
6. Объекты с Object.create. Что такое getters, setters — [14:33]
7. Все о ES6 Классах (+ Практическое Применение) — [20:13]
8. Как работает Async, Await. Работа с сервером c fetch — [14:12]
9. Proxy. Объекты, функции, классы. Часть 1 — [24:41]
10. Proxy. Примеры. Часть 2 — [25:26]

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

#видео #javascript
​​📗 Изучаем JavaScript: создание веб-сайтов 

Автор излагает не только базовые темы, но и более сложные концепции — функциональное и асинхронное программирование. Вы узнаете, как создавать мощные и эффективные веб-приложения для работы на клиенте или сервере Node.js.

Автор: Этан Браун
Год издания: 2017

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

#книга #javascript
💻 Уроки по HTML5 для начинающих

HTML — самая важная основа и по сути скелет для всех вебсайтов. Изучение языка разметки является первым шагом на пути к становлению веб-разработчиком.

1. Введение в HTML
[2:28]
2. Отображение файла в интернете
[4:55]
3. Какие языки учить? Как создать веб сайт?
[15:01]
4. Как создать комментарии
[2:57]
5. Теги для работы с текстом
[10:21]
6. Теги для текста (продолжение + выводы)
[14:48]
7. Как создать списки в HTML
[9:06]

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

#видео #html
🐍 Учим Python самостоятельно 

Python World — популярный самоучитель по Python. Отлично подходит для последовательного изучения базовых тем в программировании.

Также на сайте есть вкладка с категориями по прикладным темам, например графический интерфейс.

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

#платформа #python
⚙️ Создание простого блокчейна на Python

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

1. Blockchain на Python. "Демка" проекта
[2:15]
2. Что такое Blockchain и как он работает
[11:41]
3. Запись блоков и проверка целостности
[58:00]
4. Создание веб-интерфейса на Flask
[38:01]

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

#видео #python
⌨️ Изучаем компьютерные сети

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

1. Многоранговая сеть
[47:12]
2. Фреймворк gopeer (beta)
[1:08:54]
3. Одноранговая сеть.
[54:10]
4. Разработка скрытых сетей #1 — Введение
[52:31]
5. HTTP сервер на чистом Си
[1:14:44]
6. Криптовалюта с нуля
[3:16:08]
7. Разработка скрытых сетей #2 — Ядро (написание фреймворка)
[2:11:16]
8. Разработка скрытых сетей #3 — Сервис электронной почты
[1:48:31]

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

#видео #си
💻 Интерактивные шпаргалки по HTML, CSS и JS

На этом сайте вы найдете полный сборник всевозможных интерактивных шпаргалок по основным языкам веб-разработки.

Также сервис предоставляет мини редакторы кода для CSS и JavaScript.

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

#платформа
🐍 Автоматизация задач с Python

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

— Скрипт, вычисляющий длительность всех видео файлов в папке.
— Пример реализации простого pipeline'а на примере предыдущего скрипта.

1. Автоматизация задач с Python #1: длительность видео
[33:50]
2. Автоматизация задач с Python #1.2: корутиновый pipeline
[28:41]

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

#видео #python
📗 Ловушка для багов. Полевое руководство по веб-хакингу

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

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

Автор: Яворски Питер
Год издания: 2020

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

#книга
👨‍💻 Курсы по программированию, Data Science и дизайну

Авторы сервиса Hackr собирают лучшие курсы по разным направлениям со всего интернета. Пользователи сами оценивают курсы, ставят им апвоуты и тем самым получается объективный список.

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

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

#платформа
​​💻 Создание CRM системы на Vue JS

Фреймворк Vue для JavaScript — самый перспективный и набирающий популярность в 2021. Подобный ряд видеоуроков по созданию CRM поможет вам хорошо изучить эту технологию.

1. Создание CRM системы. Введение
[6:30]
2. Создание приложения с Vue CLI 3
[17:37]
3. Страницы и layouts
[26:31]
4. Основной layout
[19:10]
5. Создание фильтра даты + меню
[24:31]
6. Валидация с Vuelidate
[21:56]
7. Как создать плагин сообщений
[16:27]

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

#видео #javascript
📕 Java за неделю. Вводный курс

Быстрый и ощутимый результат – лучший стимул в обучении. Занимаясь 1—2 часа по вечерам, уже через неделю вы будете писать полноценные приложения с графическим интерфейсом.

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

Автор: Яценков В.
Год издания: 2018

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

#книга #java
⌨️ Сборник CSS анимаций

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

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

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

#платформа
🖥 Гарвардский курс по основам программирования

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

1. CS50 на русском: Лекция #1
[47:15]
2. CS50 на русском: Лекция #2
[1:04:15]
3. CS50 на русском: Лекция #3
[50:16]
4. CS50 на русском: Лекция #4
[53:08]
5. CS50 на русском: Лекция #5
[50:22]

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

#видео
☕️ 1200+ задач на Java

CodeGym — это условная качалка для программистов. Там есть мощный последовательный курс по Java, от самых основ до продвинутых тем.

Но самое прикольное — это практическая часть курса, включающая в себя более 1200 задач, которые делятся по сложности, уровням и темам.

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

#платформа #java
​​⌨️ Основы программирования 

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

1. Логика и алгоритмы
[15:28]
2. Типы данных
[37:24]
3. Основные структуры данных
[19:38]
4. Функции
[23:41]
5. Арифметические и логические выражения
[7:12]
6. Условия
[22:23]
7. Циклы
[36:27]

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

#видео
​​🛠 Практикуемся взламывать вебсайты

Hack This Site – бесплатная, безопасная и легальная тренировочная площадка для развития навыков этичного хакинга.

Сообщество живет с 2003 года, и все это время там люди обмениваются своими знаниями и опытом. Так что это не очередной вебсайт про хакинг, а целая находка.

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

#платформа
📗 Грокаем алгоритмы

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

Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время?

Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — это веселое и увлекательное занятие.

Автор: Бхаргава Адитья
Год: 2019

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

#книга
🕸 Создаем свою соцсеть на Django

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

1. Мини-соцсеть на Django
[2:46:11]
2. Старт проекта
[3:37:28]
3. Настройка Docker
[2:12:31]
4. Кастомные пользователи
[2:41:04]
5. API профилей
[3:15:07]
6. Стена и лента
[3:06:31]

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

#видео #python