[404] — программирование
43.3K subscribers
108 photos
3 videos
1.79K links
Научим тебя программировать бесплатно.

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

Канал включён в перечень РКН: https://rkn.link/WlS
加入频道
🤖 Пишем свою нейронку на Python | Гайд для начинающих

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

1. Нейросеть: просто о сложном! Создание нейронной сети на Python — [12:35]
2. Искусственный интеллект на Python и Tensorflow. Пишем свою нейронку! — [8:56]
3. Распознавание объектов на Python / Глубокое машинное обучение —[23:51]
4. Простой искусственный интеллект на Python. Распознавание голоса на Python — [26:17]
5. Распознавание голоса и чтение текста на JavaScript (Примеры и демонстрация) — [13:36]
6. OpenAI библиотека для генерации кода, текста, вёрстки… / GPT 3 — библиотека будущего? — [6:52]
7. Распознавание текста с картинки. Python Tesseract ORC + OpenCV — [7:48]

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

#видео
📱 Создание Android-приложения «Чат»

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

1. Создание чат-программы на Андроид — [13:39]
2. Подключение базы данных Firebase — [14:17]
3. Создание дизайна программы — [26:07]
4. Работа с БД и создание чата с перепиской — [39:10]
5. Красивый дизайн сообщений — [10:19]
6. Добавляем эмодзи в Android-программу — [14:29]

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

#видео #android
⌨️ От веб-разработки до машинного обучения

На freeCodeCamp вы найдете 6000+ бесплатных туториалов по веб-разработке, кибер безопасности, машинному обучению и многому другому.

Вы научитесь HTML, CSS, JavaScript, Python, Git, Node.js, React.js и остальным востребованным технологиям. Дерзайте!

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

#платформа
​​​​🖥 Cовременный учебник JavaScript

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

Здесь вы можете изучить JavaScript, начиная с нуля и заканчивая продвинутыми концепциями вроде ООП.

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

#платформа
⌨️ Создаем Android-приложения на Python

Разрабатывать приложения под Android можно не только на Java или Kotlin, но и на всеми любимом Python. Для этого есть библиотека Kivy. Короткий курс ведет Олег Молчанов — один из лучших Python-преподавателей на русском Ютубе.

0. Демка проекта — [3:15]
1. Установка Kivy и сборка apk — [10:49]
2. Базовое приложение и Layout'ы — [14:11]
3. Размеры виджетов и позиционирование — [18:34]
4. Обработка событий — [23:30]
5. Создание приложения — [26:15]
6. Использование KivyMD — [9:35]

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

#видео #python
💻 Бесплатные курсы для начинающих

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]

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

#видео