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

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

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

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

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

#regexp #service
🤔 Что выбрать: PHP или Python[9:15]

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

Перейти к просмотру

#php #python #видео
👨‍💻 Самый полный плейлист по Java

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

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

#java
🖥 Сервис для подготовки к собеседованиям

Одним из лучших ресурсов для подготовки с собеседованиям является LeetCode. Здесь есть огромная база задач с реальных собеседований в Google, Microsoft, Facebook*, Netflix и из других крупных компаний. Для особо заинтересованных проводятся соревнования раз в неделю, где нужно решить как можно больше задач в сжатые строки. Однако обычно на собеседованиях попадаются задачки уровня easy или medium, так что при подготовке стоит делать фокус именно на них.

#платформа

*Facebook принадлежит Meta, которая признана экстремисткой организацией и запрещена в России.
Создаём игру для Android через Unity за 45 минут!

Это видео — пошаговая инструкция по созданию игры, смотрите и повторяйте! Вместе с автором видео вы начнёте с пустого проекта, а закончите полноценным приложением (apk-файлом), которое сможете опубликовать в Google Play.

Перейти к просмотру

#unity #apk #android
😱 7 ошибок в обучении на программиста[16:37]

Если вы только учитесь на программиста — обязательно посмотрите это видео. Автор рассказывает о самых распространенных ошибках новичков и объясняет, как их избежать. Все начинающие программисты совершают эти ошибки, поэтому, зная их, вы сохраните свои нервы и время. Удивительно, но они не связаны с процессами программирования.

Перейти к просмотру

#видео
📰 Изучаем CSS Flexbox за 19 минут [19:04]

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

Автор видео за 20 минут расскажет основы Flexbox: как устроен, для чего нужен и как использовать его на практике.

Перейти к просмотру

#видео #css
🎵 «Музыкальный генератор» для программирования

Речь идёт о сайте musicforProgramming. В сервисе есть 62 плейлиста, помогающих сконцентрироваться на написании кода: они постоянно пополняются и отличаются только по длине и содержанию.

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

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

#инструмент
👨‍💻 Полный плейлист по написанию движка для книг-игр на Django

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

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

#django #python #видео
👨‍💻 Курс «Разработка на Java»

Цель курса — обучить студентов навыкам разработки на языке Java, чтобы в конечном итоге они смогли разработать собственное приложение.

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

1. Знакомство с платформой Java [1:01:52]
2. Базовые конструкции языка [1:06:54]
3. Объектно-ориентированное программирование [1:25:24]

Перейти к плейлисту
👨‍💻 В чём разница между library и framework?

В этом видео автор на пальцах объясняет, что такое фреймворк, и как отличить его от библиотеки (library). Оно ориентировано на новичков, так что всё видео автор старается давать максимально простые для понимания формулировки.

1. Что такое библиотека [0:30]
2. Что такое фреймворк [7:49]
3. Разница между ними на примере постройки здания [10:37]

#видео #frameworks
⚙️ Как работать с DOM в JavaScript? — [29:28]

В этом видео вы научитесь выполнять аж 26 задач элементами DOM (объектная модель документа) и разберёте ключевые методы работы с ним. Вот как минимум несколько из таких задач:

1. Создание и удаление элементов на странице
2. Динамическое создание HTML-разметки
3. Добавление классов к элементам
4. Использование обработчиков событий на созданных элементах

Перейти к просмотру

#javascript
👨‍🎨 Генерируем иконки для Android-приложений

Для этого идеально подойдёт Android icon generator. С помощью этого инструмента вы можете либо загрузить свою иконку для её дальнейшего изменения, либо выбрать одну из предложенных.

На выходе вы получаете .zip архив с готовой иконкой в .png формате с различными вариациями её размеров.

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

#инструмент
👨‍💻 Распознаём объекты на Python — [16:17]

В видео показывается, как с помощью библиотек ImageAI и OpenCV создать модель на Python, которая будет распознавать объекты на фото, видео или в режиме реального времени.

Перейти к просмотру

#видео #python #нейросети
💰 Пишем блокчейн [11:32]

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

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

Перейти к просмотру

#видео #практика
Созданный в апреле корпоративный суперап «Суперника» уже используют 40 тысяч человек из 22 городов России – и их число постоянно растет.

«Суперника» – это все сервисы Норникеля для работников, которые можно использовать в одном месте. В личном кабинете – информация об отпуске, стаже работы. Есть возможность настроить новостную ленту, получить доступ к документам и справкам, узнать о корпоративных мероприятиях и оставить отклик. Самое главное – что сотрудники могут напрямую общаться между собой в чатах, на звонках и по видеосвязи. Причем все данные надежно защищены. Аналогов сейчас нет ни в отрасли, ни на российском рынке.

Суперап доступен на любом мобильном устройстве, а также в десктоп-версии с любого компьютера.

#service
⚡️ Как вставить ASM в Си[21:54]

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

Из видео вы узнаете, как вставить код ассемблера в C и какие есть ограничения. Также поймёте, в каких ситуациях так можно делать, а в каких нет.

Перейти к просмотру

#видео #си
🐼 Что такое GitOps? — [12:27]

DevOps — это набор практик, которые решали проблемы между командой разработчиков и командой эксплуатации. Таким образом релизы выпускались в разы чаще.

Но появилось ещё одно направление — GitOps. А про то, что это такое, и как оно связано с DevOps вы уже узнаете из этого видео.

Перейти к просмотру

#видео #теория
🐳 Как работает Docker[12:05]

Работа программиста очень сложная. Ему нужно не просто написать код, а ещё и запустить его на сервере и заставить работать так, как надо (если этим никто другой не занимается).

Проблемы, которые могут быть во время переноса и использования решает контейнерезация. А создавать контейнеры позволяет Docker, о котором и рассказывает автор видео:

Перейти к просмотру

#видео #devops
🐍 12 красивых однострочных конструкций на Python[29:56]

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

Но, к сожалению, про них редко рассказывают. В этом видео автор исправил проблему, рассказал про фишки языка и показал, как их использовать на практике.

Перейти к просмотру

#видео #python