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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
⌨️ Учимся писать графический интерфейс на Python

Плейлист из 11 видео, по которым вы научитесь работать со всеми базовыми компонентами десктоп интерфейса. Использовать вы будете Python и библиотеку для работы с интерфейсом Qt5.

1. Программа для скачивания видео с YouTube
[6:30]
2. Удалённый рабочий стол
[21:22]
3. Чат с графическим интерфейсом
[22:47]
4. Создаём форму для регистрации
[9:01]
5. Распознавание речи с графическим интерфейсом
[22:47]
6. Работа с буфером обмена
[4:03]

#python #ui
🍳 REST: как правильно готовить ресурсы?[41:24]

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

Автор рассказал всю необходимую базу для построения модели ресурсов и как вообще правильно спроектировать всю ресурсную часть для вашего REST-приложения.

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

#видео #теория
👨‍💻 Как программисту правильно учиться [11:16]

Есть такие программисты, которые за 6 лет работы так и не научились писать код. А есть такие, которые становятся Senior уже через год обучения.

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

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

#видео #обучение
🧠 Привычки Senior-разработчиков — [9:46]

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

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

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

#видео #профессия
🔥 Как работает видеокарта[13:59]

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

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

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

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

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

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

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

#платформа #python
👾 Всё про Game Automation QA[1:42:36]

В этом видео QA Automation TeamLead из компании Wargaming рассказал, как проходят тесты в их команде, чем они занимаются и играют ли они часами в World Of Tanks на работе.

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

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

#видео #геймдев
⚡️ Redis: основы и практическое использование[1:28:51]

Redis — база данных типа «ключ-значение». Она невероятно простая, но хорошо себя зарекомендовала как хранилище временных данных.

Сейчас эта NoSQL'ка используется почти в каждом проекте или для хранения временных данных (сессии пользователей), или для кеширования запросов. Знать её просто необходимо.

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

#видео #теория
Признаки плохих IT компаний — [9:12]

Если вы не хотите убить свою психику и будущую карьеру — никогда не устраивайтесь на работу в компанию, у которой есть хотя бы несколько из этих признаков:

1. Дресс-код — [0:49]
2. Отсутствие Product Owner`а — [1:42]
3. Токсичная команда — [3:45]
4. «Советский» тип менеджмента и отношение к ошибкам — [4:50]
5. Менеджер не разбирается в IT — [6:48]

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

#видео #коллектив
⌨️ Парадигмы программирования — [13:54]

Из видео вы узнаете, что такое функциональное, объектно-ориентированное, императивное, процедурное и декларативное программирование.

Знание всех этих парадигм — основа основ для любого уважающего себя программиста.

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

#видео #программирование
🐍 Весь Python за 7 часов [7:03:08]

Ну, почти весь. Несмотря на то, что Python — это мегапростой язык, справиться с освоением которого сможет даже ребёнок, у него есть целая куча особенностей. Они, вперемешку с обычной теорией (которой здесь предостаточно), как раз-таки и разбираются в этом видео.

Понятное дело, что профессионалом за эти 7 часов вы явно не станете, но после просмотра вы уже уверенно сможете писать простенькие программы по типу «hello world».

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

#видео #python
❗️Мегаважный чек-лист для Front-end разработчиков

Содержит полный список элементов, которые нужны для запуска вашего сайта: мета теги, иконки, заголовки, html тэги и тэги для SEO.

Все рекомендации разделены на 3 уровня важности:
- Low: пункт рекомендован, но может быть пропущен.
- Medium: крайне рекомендован, редко может быть пропущен.
- High: пункт обязателен.

Каждая рекомендация подробно описана, и даны примеры к ней.

Пользуйтесь — https://github.com/thedaviddias/Front-End-Checklist

#frontend #github
🐍 Распознавание текста с картинки на Python[4:15]

Очень полезная фишка, особенно если вы пишете какие-то свои, простенькие скрипты для автоматизации задач.

Автор в пару строк с помощью Python и библиотеки Tesseract создаёт приложение, способное считывать текст на разных языках.

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

#видео #python
⌨️ Сбер приготовил новые MoE-модели

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

Lightning — более лёгкая и быстрая. Держит контекст до 256k, спокойно работает на локальном железе, идеальна для прототипирования и локальных ассистентов. А вот Ultra — тяжеловес с 702B параметров, длинным контекстом и стабильной работой экспертов. Подходит для масштабных решений и исследований, где важна точность и надёжность.

Сбер здесь как надёжный напарник: берёт на себя часть рутины, помогает сосредоточиться на главном и поддерживает разработчиков в сложных задачах.
👼 Чем занимается HR в компании? — [1:04:17]

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

Поэтому, в этом видео Алина, HR-менеджер с трёхлетнем опытом, подробно рассказывает про особенности проведения собеседований. Посмотрев его, вы научитесь отвечать на каверзные вопросы HR-менеджера и в общих чертах поймёте, по каким качествам отбирают сотрудников в IT-компанию.

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

#видео #профессия
🤚 Drag and Drop на JavaScript[32:07]

Эта фишка уже довольно старая и стала must-have для множества сайтов. Особенно если это какие-то ToDo сайты или заметки.

Написать подобную штуку не очень сложно, достаточно немного шарить в JS. Первым делом идёт вёрстка, а Drag & Drop начинается с 14:20.

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

#видео #web
🕶 Современные стандарты в программировании[28:10]

Времена идут, технологии развиваются и всё переносится в облако. Построить архитектуру надо так, чтобы она легко горизонтально масштабировалась.

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

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

#видео #теория
🌐 Бесплатный курс по Vue.js

Vue сейчас — лучший из известных фреймворков для написания Frontend'а. Но этот курс не просто рассказывает про него (как во многих уроках), тут также обсуждаются его нюансы, концепции.

1. О структуре курса — [23:34]
2. Зачем нужен Vue.js? — [18:26]
3. Реактивность — [7:44]
4. Двустороннее связывание — [6:08]
5. Как во Vue.js использовать Х — [8:22]

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

#видео #web
🗳 Event Loop от А до Я[1:14:29]

Задачи событийного цикла или Event Loop заключается в том, чтобы выполнять задачи, если они есть или ожидать получения новой таски.

Идея кажется простой, но под капотом много интересных особенностей. В ролике речь пойдёт про архитектуру браузера, node js, очереди Microtask и macrotask.

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

#видео #web
🔥 Leetcode — Алгоритмы[32:31]

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

В этом видео один известны разработчик решает задачи с Leetcode и рассказывает как это делается.

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

#видео #теория