Телеграм Канал: [404] — программирование

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

Автор: @nankok

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

Рекламодателям: bit.ly/3nQCFI

[404] — программирование 77,639 Подписчиков

​👨‍💻 Работаем с API ВКонтакте на Python

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

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

#python

Отправлено, 2021-06-19 19:25:00
2021-06-19 19:25:00
1
[404] — программирование 77,639 Подписчиков

​Волшебный инструмент для создания гифок, видеоинструкций и туториалов — Movavi Screen Recorder. Это экранный рекордер, с которым можно всё: записать онлайн-встречу, подкаст, записать себя на вебку за секунды и кучу другой магии.

Основной функционал абсолютно бесплатный, разобраться в нём — 5-10 минут вашего времени. А если и этого мало, у Movavi есть Video Editor PLus. Там можно отредактировать видео, удалить ненужные фрагменты, добавить титры, переходы и собственную озвучку. Всё — в 4K-качестве и без лишней возни.

Доступно и на Windows, и на Mac. Пользуйтесь, пока магию не запретили: https://bit.ly/2TTCwCp

Отправлено, 2021-06-19 17:24:20
2021-06-19 17:24:20
1
[404] — программирование 77,639 Подписчиков

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

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

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

#javascript

Отправлено, 2021-06-18 19:47:43
2021-06-18 19:47:43
1
[404] — программирование 77,639 Подписчиков

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

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

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

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

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

Отправлено, 2021-06-18 17:47:23
2021-06-18 17:47:23
1
[404] — программирование 77,639 Подписчиков

​👁 Наглядная теория — 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]

#веб

Отправлено, 2021-06-18 11:05:00
2021-06-18 11:05:00
1
[404] — программирование 77,639 Подписчиков

​Открыта регистрация на Call for Code 2021 – конкурс для разработчиков ПО и новаторов при поддержке IBM

Организаторы глобального конкурса Call for Code приглашают разработчиков создать приложения, которые помогут решить проблемы, связанные с изменением климата.

Команда-победитель получит $200 тыс. на доработку решения и поддержку со стороны IBM в реализации разработанной технологии с открытым исходным кодом.

Инициатива Call for Code существует четыре года и объединяет более 400 тыс. разработчиков, создавших более 15 тыс. приложений.

Прием заявок открыт до 31 июля, а для участия нужно зарегистрироваться на сайте: https://callforcode.org/global-challenge/

Отправлено, 2021-06-18 09:07:28
2021-06-18 09:07:28
596
[404] — программирование 77,639 Подписчиков

​​​🖥 Разработка сайта на 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

Отправлено, 2021-06-17 16:12:29
2021-06-17 16:12:29
1
[404] — программирование 77,639 Подписчиков

Вебинар «Вычисляем на видеокартах. Технология OpenCL»

22 июня в 18.30 (Мск) мы проведём открытый вебинар «Вычисляем на видеокартах. Технология OpenCL». На вебинаре расскажем, как использовать видеокарту в качестве полноценного вычислительного устройства, мощности которого чаще всего простаивают.
Разберёмся, почему графические процессоры применимы не только к играм, но и к машинному обучению, обработке научных данных, криптовалюте, и напишем свою программу для видеокарты.

Для кого?
• Для программистов, которые хотят освоить новую технологию и кардинально улучшить производительность программ;
• Для учёных, которым не хватает вычислительных мощностей для решения своих научных задач;
• Для всех, кому интересно, почему видеокарты завоевали мир и в чём секрет успешного майнинга.

Кто рассказывает?
Георгий Осипов
Разработчик в Лаборатории компьютерной графики и мультимедиа ВМК МГУ и автор факультета «Разработчик C++» в Яндекс.Практикуме.

Отправлено, 2021-06-17 15:12:14
2021-06-17 15:12:14
1
[404] — программирование 77,639 Подписчиков

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

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

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

#javascript

Отправлено, 2021-06-16 19:23:59
2021-06-16 19:23:59
1
[404] — программирование 77,639 Подписчиков

Подборка каналов по программированию, где можно получать отборную инфу по конкретной теме:

— мобильная разработка: @mobi_dev
— разработка на Python: @zen_of_python
— веб-разработка: @tproger_web
— геймдев: @make_game
— основы программирования: @prog_point

Отправлено, 2021-06-16 17:16:31
2021-06-16 17:16:31
1
[404] — программирование 77,639 Подписчиков

​​👨‍💻 Фриланс и заработок для фронтенд-разработчика

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

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

#фриланс

Отправлено, 2021-06-15 19:37:23
2021-06-15 19:37:23
1
[404] — программирование 77,639 Подписчиков

Как автоматизировать тестирование с помощью Python? 16–17 июня на интенсиве OTUS вы изучите планирование и реализацию автоматизированного Python-тестирования.

За два дня вместе с преподавателем Михаилом Чирковым вы сделаете разбор функциональности приложения, формализацию и описание тестовых сценариев, подготовите и настроите инфраструктуру и напишете автотесты.

Интенсив является частью онлайн-курса «Python QA Engineer». Для регистрации пройдите вступительный тест https://otus.pw/SAH4/

Отправлено, 2021-06-15 17:37:00
2021-06-15 17:37:00
1
[404] — программирование 77,639 Подписчиков

​Индустрия игр будет только набирать обороты, а киберспорт становиться всё более высокооплачиваемым. Кажется, сейчас то самое время, чтобы обучиться реально перспективной профессии будущего в образовательной платформе Skillbox.

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

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

Поначалу вопросы трудоустройства могут вас не беспокоить — опытные HR помогут составить резюме и договорятся о собеседовании.

Отсрочка платежа на 6 месяцев - оплата после обучения, что очень удобно.
Успейте зарегистрироваться на курс, пока действует скидка ▶️ https://clc.am/t61ukA.

Отправлено, 2021-06-15 12:19:23
2021-06-15 12:19:23
1
[404] — программирование 77,639 Подписчиков

​🖥 Учимся работать в 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

Отправлено, 2021-06-14 16:33:00
2021-06-14 16:33:00
1
[404] — программирование 77,639 Подписчиков

💎Торговый телеграм бот Scalper удивил тысячи трейдеров!

Статистика за прошлую неделю:
Проходимость 92% ≈ ✅ Плюсов - 521 ❌ Минусов - 26
Сигналы 7 дней в неделю в супер понятном формате!

Заработок на Трейдинге теперь доступен для каждого!👇

🔑 Доступ к боту 👉 http://t.me/scalper_pro_bot

Отправлено, 2021-06-14 15:33:47
2021-06-14 15:33:47
1
[404] — программирование 77,639 Подписчиков

​​​⌨️ Делаем мобильные приложения на 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

Отправлено, 2021-06-13 11:45:29
2021-06-13 11:45:29
1
[404] — программирование 77,639 Подписчиков

​Выбираете IT-профессию? Присоединяйтесь к бесплатному онлайн-интенсиву по программированию и узнайте, какая специальность подходит вам больше всего! А мы поможем определиться с выбором.

Переходите по ссылке и регистрируйтесь: ⚡️ https://clc.am/U-8iOQ.

Начните карьерный путь на бесплатном интенсиве, который пройдёт 14–16 июня в 16:00 по московскому времени.

🔥 Познакомитесь на практике с языками программирования Java, Python, 1C и узнаете, как работает программный код.

🔥 Изучите смежные специальности: data science, тестирование, frontend-разработку и разработку Android- и iOS-приложений.

🔥 Узнаете, сколько зарабатывают программисты. Научитесь составлять отличное резюме и поймёте, как устроиться в крутую компанию.

💡 Спикер интенсива — разработчик с опытом более 15 лет, директор центра SymbioWay Даниил Пилипенко, который находит IT-специалистов для крупнейших компаний России.

🎁 Дойдите до конца занятий, сдайте домашнее задание и получите подарок от образовательной платформы Skillbox и издательства «МИФ»!

Отправлено, 2021-06-13 09:45:36
2021-06-13 09:45:36
1
[404] — программирование 77,639 Подписчиков

​​💻 Создание десктопных приложений на 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

Отправлено, 2021-06-10 13:12:59
2021-06-10 13:12:59
9,036
[404] — программирование 77,639 Подписчиков

​⌨️ Уроки по 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]

#верстка

Отправлено, 2021-06-09 15:02:00
2021-06-09 15:02:00
12,975
[404] — программирование 77,639 Подписчиков

​Секрет, который знают не все: чтобы начать карьеру в IT, необязательно сразу становиться программистом. Можно начать с другой близкой профессии — не такой сложной, но не менее востребованной.

Речь о профессии тестировщика, для которой не нужно знать языки программирования и даже иметь техническое образование. Достаточно 8 месяцев (в среднем 10 часов в неделю) и желания учиться. Остальное на себя возьмет SkillFactory.

Помимо лекций от практиков, курс «Тестировщик ПО» включает в себя постоянные занятия в симуляторе. Постепенно вы научитесь писать скрипты на Python, автотесты на Selenium и пользоваться багтрекерами, чтобы искать ошибки в коде. Благодаря упору на практике, после окончания курса вы будете готовы к встрече с реальными проектами и задачами.

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

Регистрация на курс и все подробности — https://clc.am/lK-nOQ

Отправлено, 2021-06-09 13:02:00
2021-06-09 13:02:00
13,409
[404] — программирование 77,639 Подписчиков

​​👨‍💻 Уроки по 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

Отправлено, 2021-06-08 17:02:00
2021-06-08 17:02:00
15,536
[404] — программирование 77,639 Подписчиков

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

Почему инвесторы совершают больше всего ошибок в первый год?

Большинство ошибок инвестор совершает в свой первый год на рынке. Поэтому важно начинать инвестировать с небольших сумм — не более 10% от своих сбережений. Остальная сумма пусть лежит в "подушке безопасности".

Классическая ошибка — "эффект толпы"

Это когда инвестор хочет успеть продать или купить акции "вместе со всеми". Например, в новостях пишут, что акции Tesla пробили исторический максимум. Что подумает новичок? Надо скорее их купить! Такое решение приводит к тому, что инвестор покупает акции на самом пике. И вслед за пиком следует спад. Эта ошибка описана во всех учебниках по инвестициям.

Как избегать глупых ошибок?

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

Подписывайтесь — мы вас научим.

Отправлено, 2021-06-08 15:02:00
2021-06-08 15:02:00
1
[404] — программирование 77,639 Подписчиков

​​🐍 Парсинг сайтов на 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

Отправлено, 2021-06-05 16:28:33
2021-06-05 16:28:33
24,160
[404] — программирование 77,639 Подписчиков

​👨‍💻 Git и GitHub: все основы с нуля

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

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

#git

Отправлено, 2021-06-04 09:32:24
2021-06-04 09:32:24
25,978
[404] — программирование 77,639 Подписчиков

​🕸 Создаем свою соцсеть на 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

Отправлено, 2021-06-01 21:20:00
2021-06-01 21:20:00
33,031
[404] — программирование 77,639 Подписчиков

​👨‍💻 Учимся работать в терминале 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

Отправлено, 2021-06-01 12:37:00
2021-06-01 12:37:00
30,535
[404] — программирование 77,639 Подписчиков

​Присоединяйтесь к бесплатному онлайн-интенсиву по программированию, изучите универсальный язык С++ и создайте свой первый сервер для чатов за 3 дня! 😉

Участие бесплатное! Регистрируйтесь по ссылке: 👉 https://clc.am/jdVcKQ.

🔥 Занятия проведёт эксперт с 17-летним опытом в области программирования, ведущий методист курсов по программированию в Skillbox — Михаил Овчинников.

☝️ Вы подробно изучите основы языка C++ и сможете понимать его синтаксис, научитесь применять стандартную библиотеку и разрабатывать серверные многопоточные приложения.

🎁 Все, кто сдадут домашнее задание, получат сертификат на 15 000 рублей на любой обучающий курс Skillbox.

Присоединяйтесь к прямым эфирам с 3 по 5 июня в 21:00 по московскому времени!

Отправлено, 2021-06-01 10:35:27
2021-06-01 10:35:27
1
[404] — программирование 77,639 Подписчиков

​💻 Соревнования для верстальщиков

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

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

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

#верстка

Отправлено, 2021-05-31 18:26:00
2021-05-31 18:26:00
25,264