TGViewer
Channel Public Channel
[404] — программирование

[404] — программирование

@procode404

Научим тебя программировать бесплатно.

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

Канал включён в перечень РКН: https://rkn.link/WlS
Subscribers
40.3K
Photos
101
Videos
1
Links
2.2K

Showing posts older than #1189 · Back to latest

Older Posts 20 shown
Post #1188 32.1K
​​🎮 Создаём шутер от первого лица на UE4 — уроки с нуля

Хороший плейлист с уроками по Unreal Engine 4, в котором автор рассказывает про разработку игр на примере создания FPS шутера.

1. Шутер от первого лица
[6:02]
2. Создание проекта и настройка камеры
[11:10]
3. Шкала жизни и доспехов игрока
[12:18]
4. Нанесение урона и регенерация доспехов
[19:58]
5. Добавление полноценного 3D персонажа с анимацией
[25:10]
6. Добавление оружия к игроку
[12:07]
7. Стрельба из оружия
[15:54]
8. Автоматическая стрельба и ограничения по выстрелам
[10:47]

#геймдев
Post #1186 31.2K
​​​📱 Создаем мобильные приложения для Android на Python

Хотя Python и не предназначен для мобильной разработки, на нем можно создавать небольшие приложения для Android — для этого есть довольно удобный фреймворк Kivy.

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]

#android #python
Post #1184 27.7K
​👨‍💻 Работаем с API ВКонтакте на Python

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

1. Анализируем посты сообщества
[57:13]
2. Cкачиваем сохраненные фото
[55:26]
3. Cкачиваем видео
[38:31]
4. Загружаем фото в альбом группы
[45:36]

#python
Post #1182 26.7K
​​💬 Подготовка к JavaScript собеседованию — [1:41:31]

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

В этом видео мы изучим основные проблемы, с которыми сталкиваются новички на собеседовании по JavaScript.

#javascript
Post #1181 23.7K

Forwarded from Python Academy

Денег будем платить немного, зато дадим акции. У вас есть шанс стать совладельцем суперстартапа. Казалось бы, такие предложения звучат как кидалово, и шанс стать совладельцем Apple из гаража почти нулевой. Но многие программисты так не думают, и правильно считают. Об этом говорит новое исследование компании G-mate. Это чуваки, которые помогают сделать карьеру IT-специалистам.

Ребята опросили несколько сотен айтишников разного уровня — от джуниоров до сеньоров. И результаты вышли довольно неожиданными. Как оказалось, многие программисты готовы получать от работодателей опционы. Например, по такой системе работает «Яндекс». То есть, ты получаешь зарплату, а в качестве бонусной части - акции, которые растут вместе с брендом.

Это, к слову, и становится отличной мотивацией. Ты работаешь не только на компанию, но и повышаешь стоимость своего же акционного портфеля. По данным опроса, 55% профессионалов готовы поменять место работы, если им предложат более выгодные условия, например, те же опционы.

Впрочем, это не главный вывод исследования. Как показал опрос, для большинства программистов на первом месте стоит не доход, а «инженерская душа». Если тебе комфортно работать с соратниками по профессии, ты чувствуешь коллег и то, что занимаешься важным делом — зарплата встаёт на второе место. Ну а опционы к ней — просто как хороший бонус. Опрос показал, что такое поощрение даёт в среднем + 30% к доходу. Больше, чем давали бы стандартные премии.

Но в этом есть и минус. Про существование опционов знают и получают их только 17% опрошенных. То есть, ваш доход уже могла бы быть выше благодаря опционам.. Мы бы на вашем месте прямо сейчас задали этот вопрос своему работодателю.
Post #1180 25.9K
​👁 Наглядная теория — 4 коротких видео

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

1. Middleware. Что такое middleware? Теория простыми словами
[2:23]
2. Redux и React. Все о Redux. Понятная теория для всех
[4:29]
3. Что такое Websocket? Websockets простыми словами
[1:47]
4. Что такое Event Loop в JavaScript? Event Loop Простыми словами
[5:51]

#веб
Post #1178 27.3K
​​​🖥 Разработка сайта на Java Spring Boot — уроки с нуля

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

1. Создание веб-сайта на Java
[17:01]
2. Главная страница сайта
[23:12]
3. Разработка раздела «Блог»
[12:11]
4. Работа с базой данных MySQL. Создание модели
[34:54]
5. Форма добавления записей через сайт
[18:38]
6. Вывод каждой из статей
[12:04]
7. Редактирование и удаление
[16:37]

#java
Post #1176 27.4K
​​⌨️ Создаем свой язык программирования на TypeScript — [45:37]

Хороший видеоролик, в котором вы создадите собственный язык программирования, основанный на той контекстно свободной грамматике, которую вы сами придумаете.

Также вы разработаете лексический анализатор (лексер) и синтаксический анализатор (парсер), который по итогу будет строить абстрактное синтаксическое дерево (AST) и выполнять код.

#javascript
Post #1174 29.8K
​​👨‍💻 Фриланс и заработок для фронтенд-разработчика

В этом видео автор поговорит о том, сколько можно заработать на верстке и создании сайтов, работая фрилансером. Более того, будет разобран конкретный проект верстки сайта на HTML, CSS и JS.

1. Сколько можно заработать на верстке сайта | HTML CSS JS
[16:20]
2. Как я делал реальный заказ и сколько заработал | Фриланс, Дизайн, Верстка, CMS
[14:26]
3. Заработать на JavaScript? Платные скрипты на продажу | JS, Envato, Codecanyon
[10:54]

#фриланс
Post #1172 28K
​👨‍💻 Решаем сложные задачи с CodeWars на JS

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

1. Решение сложных задач с codewars #1
[8:56]
2. Решение сложных задач с codewars #2
[19:01]
3. Решение самых сложных задач с codewars #3
[4:54]
4. Решение самых сложных задач с codewars #4
[15:05]
5. Секреты числа Пи
[4:58]
6. Простой SQL движок (1/3)
[13:52]
7. Простой SQL движок (2/3)
[21:23]
8. Простой SQL движок (3/3)
[12:50]

#javascript
Post #1170 30.4K
​🖥 Учимся работать в PowerShell на Windows

PowerShell — это как терминал Linux, но только на Windows. Такой же мощный инструмент, но работает на другой платформе. Хотя в плейлисте 61 видео, для понимания существенных основ хватит первого десятка.

1. Введение в Windows PowerShell 5
[18:44]
2. Инструменты Windows PowerShell 5
[23:30]
3. Команды и командлеты в Windows PowerShell 5
[20:26]
4. Получение справки в Windows PowerShell 5
[14:03]
5. Основы синтаксиса Windows PowerShell 5
[15:38]
6. Кавычки, экранирование и комментарии в Windows PowerShell 5
[15:24]
7. Дополнительные сведения о синтаксисе Windows PowerShell 5
[12:02]

#powershell
Post #1168 32.7K
​​​⌨️ Делаем мобильные приложения на JavaScript: уроки React Native с нуля

JS сейчас так популярен из-за того, что на нем пишут все подряд, даже приложения для iOS и Android. Этот плейлист познакомит вас с React Native, на котором можно разрабатывать приложения сразу под обе платформы.

1. Разработка мобильного приложения на JavaScript
[9:02]
2. Создание проекта. Запуск на Андроид и iOS
[19:05]
3. Основные компоненты (View, Text, Button, Alert, Image)
[28:21]
4. Написание стилей для приложения
[25:59]
5. Создание списка дел (Todo List)
[35:54]
6. Новостное приложение. Старт разработки
[19:15]
7. Навигация внутри проекта
[21:31]

#javascript
Post #1166 38K
​​💻 Создание десктопных приложений на C# — уроки с нуля

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

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

1. Введение в WPF и XAML
[6:32]
2. Основы WPF. Создание калькулятора на WPF
[35.18]
3. Разработка дизайна XAML
[20:09]
4. Получение данных. Отслеживание ошибок
[15:25]
5. Создание базы данных SQLite
[19:44]
6. Регистрация в приложении
[13:54]
7. Авторизация в приложении
[11:14]
8. Кабинет пользователя. Отображение данных
[16:18]

#csharp
Post #1164 38.2K
​⌨️ Уроки по HTML для начинающих

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

1. Установка brackets. Настройка brackets. Создание веб страницы
[10:00]
2. HTML что такое тег. Парные, непарные теги. Тег i
[8:12]
3. Структура HTML документа. Атрибут html тега. Параметры тега
[13:37]
4. Атрибуты тега meta: name, content, http-equiv, charset, description, keywords, robots
[11:31]
5. HTML теги для форматирования текста. html5 работа с текстом
[17:19]
6. HTML список. Маркированный список. Нумерованный список. Атрибуты списков
[6:48]
7. Cписки определений HTML. Теги dl dt dd. Frontend разработка
[4:52]
8. HTML5 работа с изображениями. Тег img. Атрибут alt. Фон body картинка
[16:29]

#верстка
Post #1162 37.8K
👨‍💻 Уроки по React для начинающих

React — лидирующий по популярности фреймворк для написания фронтенда. Его цель — предоставить высокую скорость, простоту и масштабируемость. Фреймворк поддерживается компанией Facebook* и имеет открытый исходный код.

1. Основы для начинающих. Зачем нужен React. Установка
[11:25]
2. Компоненты и свойства Props
[10:29]
3. State, состояние компонента и примеры
[11:55]
4. Работа с формами. Первое To Do приложение
[9:33]
5. CSS стилизация. Как подключить библиотеку Material Ui, Bootstrap
[9:31]
6. Жизненный цикл компонента. Что спросят на собеседовании
[4:45]
7. Передача данных между компонентами
[8:24]
8. Работа с API на примере. Fetch запрос Api
[7:39]
9. Роутинг. Маршрутизация и создание страниц сайта
[7:23]

#javascript

*Facebook принадлежит Meta, которая признана экстремисткой организацией и запрещена в России.
Post #1160 46.7K
​​🐍 Парсинг сайтов на Python

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

1. Быстрый парсинг несколькими процессами с экспортом в csv
[48:14]
2. Парсим объявления на Avito
[47:38]
3. Парсинг Avito: собираем номера телефонов
[33:08]
4. Приемы работы с библиотекой BeautifulSoup
[38:54]
5. Как использовать прокси и менять User-Agent
[43:31]
6. Анализ "ненормальных" сайтов
[22:31]
7. Как скачивать картинки и другие файлы
[27:08]
8. Работа с ошибками на примере нерабочих парсеров
[38:16]

#парсинг #python
Post #1159 44.7K
​👨‍💻 Git и GitHub: все основы с нуля

Небольшой, но классный плейлист, в котором, помимо обычной работы в терминале, автор также показывает, как пользоваться приложением GitHub для компьютера.

1. Основы
[8:48]
2. Приложение GitHub для компьютера
[22:40]
3. Работа с Git в терминале
[20:16]

#git
Post #1158 47.7K
​🕸 Создаем свою соцсеть на 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
Post #1156 45.3K
​👨‍💻 Учимся работать в терминале 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
Post #1154 35.9K
​💻 Соревнования для верстальщиков

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

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

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

#верстка
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →