progersbooks | Unsorted

Telegram-канал progersbooks - Заметки программиста

-

Несколько новых книг регулярно! По всем вопросам: @seniorvladislav

Subscribe to a channel

Заметки программиста

🖥 Доска активностей — проект для начинающих[1:05:50]

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

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

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

Читать полностью…

Заметки программиста

🔫 Боевой проект на Python

В этом плейлисте вы напишите собственную CRM-систему. Это штука, которая позволяет автоматизировать некоторые действия.

1. Рассказывают о проекте — [11:33]
2. Создание проекта, репозитория и настройка окружения — [16:56]
3. Пара слов о MVP — [13:52]
4. Встреча с заказчиком — [16:45]
5. Подключение к PostgreSQL — [15:26]

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

#видео #python

Читать полностью…

Заметки программиста

Присоединяйтесь к конкурсам GitVerse!

Запускаем регистрацию на конкурсы в рамках олимпиады «IT-Планета 2024». Два трека, крутые задания и призовой фонд в размере 500 тыс. рублей*! Готовы к новым вызовам?

До 31 марта регистрируйтесь и проходите отборочное тестирование на площадке для разработчиков GitVerse от СберТеха. Участвовать можно в двух конкурсах:

👉 «Прикладное программирование if...else»

• Конкурс для разработчиков от 18 до 35 лет, создающих прикладное ПО. Оставляйте заявку, если хорошо знаете C/C++/Java/Python, разбираетесь в алгоритмах и умеете применять их на практике!

• Три этапа — отборочное тестирование, прикладные задачи по разработке и очный финал.

Подробные условия конкурсов и регистрация.

👉 «Разработка игр – GameDev»

Соревнование для GameDev-разработчиков от 18 до 35 лет. Участвовать можно самостоятельно или вместе с командой до 4-х человек!

• Это ваш конкурс, если вы классно разбираетесь в игровых механиках, знаете все о движках и умеете выбрать правильное решение для прототипирования игры!

• Три этапа — отборочное тестирование, конкурс проектов — своих или на базе кейсов жюри — и очный финал.

Подробные условия конкурсов и регистрация.

*За вычетом НДФЛ

Читать полностью…

Заметки программиста

🕹 Всё про разработку игр на C++ — [3:11:23]

Это большое интервью с Lead Core Development из компании Wargaming.

В нём гость детально разбирает язык C++ и рассказывает, как он разрабатывал игры: от простого 2D Марио до сложного 3D World of Tanks.

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

Читать полностью…

Заметки программиста

Вариант для тех, кто ищет игровой сервер с хорошей веб-защитой — Aéza:

– Виртуальные сервера до 6.0 ГГц Intel Core i9-14900k;
– Профессиональная фильтрация атак StormWall;
– Круглосуточная поддержка;
– Anycast фильтрация;
– Низкие цены;
– 15% кешбэка по ссылке.

Кроме того, сейчас Aéza раздает личные бесплатные сервера, забираем тут. Регистрация, подписка, платежи не потребуются.

Читать полностью…

Заметки программиста

👆 Чем Senior отличается от Junior?[14:20]

У них зарплата больше.

А, ну и ещё задачки интереснее. Но на самом деле эти два человека отличаются даже образом мышления.

Автор конкретнее рассказывает про различия между Junior и Senior и объясняет, как первому быстрее дорасти до второго:

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

Читать полностью…

Заметки программиста

👨‍💻 Парное программирование — [9:15]

Вероятно вы уже слышали про такую практику в программировании, которая помогает развить навыки работы в команде?

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

https://youtu.be/JEN4aglsJfU

Читать полностью…

Заметки программиста

🛒 Скрипты для сайта интернет магазина

Это добавление/удаление товара в корзину, счётчик товаров в корзине, кнопка «Оформить заказ», подсчёт стоимости товаров в корзине и другие возможности.

Это видео — набор реализация функций для правильной работы интернет магазина с использованием чистого JavaScript.

https://youtu.be/pIgyoL5FjgI

Читать полностью…

Заметки программиста

GitVerse: платформа с AI-помощником для быстрого создания исходного кода

Разработчики получили доступ к GitVerse – платформе для совместной разработки и хостинга кода от СберТеха. Сервис создан и размещен в России, поэтому работать с ним удобно, безопасно и надежно.

Платформа позволяет создавать проекты с открытым и закрытым кодом, приглашать новых участников, переносить репозитории с популярных мировых ресурсов в один клик и общаться с единомышленниками в ИТ-сообществе.

Первые пользователи, зарегистрировавшиеся на GitVerse, смогут присоединиться к открытому тестированию персонального AI-ассистента разработчика (AI, artificial intelligence — искусственный интеллект) — сервису GigaCode. Он ускоряет и упрощает программирование, генерируя варианты завершения кода непосредственно в среде разработки в режиме реального времени.

Подробности и правила акции, а также регистрация на сайте платформы.

Читать полностью…

Заметки программиста

⌨️ Полный курс по C#

Большой плейлист для изучения C#, состоящий из средних и коротких по длительности роликов. Как и полагается всем подобным курсам, автор подробно разбирает все аспекты программирования на C# для новичков.

Вы узнаете, как установить и настроить Visual Studio, разберётесь с основным синтаксисом языка и даже сможете написать свою собственную программу спустя какое-то время.

1. Введение — [9:33]
2. Установка Visual Studio — [8:42]
3. Структура проекта — [17:42]
4. Типы данных — [13:58]
5. Переменные в C# — [20:54]

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

#видео #c_sharp

Читать полностью…

Заметки программиста

🐧 Главные недостатки Linux — [12:21]

Несмотря на большое количество преимуществ Linux перед Windows, с этой ОС всё не так гладко, как может показаться новичку на первый взгляд.

В видео автор, «прикинувшись» обычным пользователем Linux, разбирает 15 главных недостатков этой ОС. Для кого-то они покажутся шуточными и пустяковыми, а для кого-то — станут серьёзным поводом для того, чтобы остаться на Windows.

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

Читать полностью…

Заметки программиста

👁‍🗨 Учим Python распознавать текст

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

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

https://youtu.be/NAE7T1_c1nI

Читать полностью…

Заметки программиста

🦸‍♀️ Как программисту не остаться без работы — [10:44]

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

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

https://youtu.be/4oyE5Z9wQck

Читать полностью…

Заметки программиста

🍏 Пишем To-do список на Swift

Подробный плейлист, в котором вы освоите основы ООП на языке Swift с целью создания собственного приложения с to-do списком.

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

1. Введение — [4:49]
2. Простые типы данных — [8:35]
3. Массивы и словари — [14:14]
4. Условный оператор if — [7:51]
5. Опционалы — [9:58]

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

Читать полностью…

Заметки программиста

🐍 Разница между списками и кортежами в Python — [6:15]

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

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

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

Читать полностью…

Заметки программиста

⚡️ Фишки HTML и CSS[13:01]

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

Из видео вы узнаете про 7 фишек, которые улучшат ваш проект: Параллакс, CSS-анимацию, режимы смешивания, вертикальное выравнивание и другое.

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

Читать полностью…

Заметки программиста

⚡️ SvelteJS

Это фреймворк, похожий на React или Vue, но с важным отличием: он преобразует компоненты в высокоэффективный код, который отлично работает с DOM, то есть, со структурой сайта.

1. Что такое SvelteJS (отличие от React, Angular, Vue)[6:04]
2. Как это работает — [12:38]
3. Переменные и стили — [12:49]
4. Как добавлять события — [10:56]
5. Реактивность — [11:00]

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

Читать полностью…

Заметки программиста

Как компьютеры складывают числа

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

К тому же, вы изучите битовые операции (OR, AND, XOR) и поймёте, что за магия происходит с единицами и нулями и как мы в итоге получаем нужный нам результат.

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

Читать полностью…

Заметки программиста

⚡️ Курс по Bootstrap 5[2:30:12]

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

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

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

Читать полностью…

Заметки программиста

🐘 Как писать хороший код на PHP — [1:18:51]

Гость интервью — Senior PHP разработчик. Он рассказывает, почему все ненавидят этот язык программирования, несмотря на его популярность.

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

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

Читать полностью…

Заметки программиста

☕️ Освойте Java с нуля на курсе «Профессия Java-разработчик». Станьте IT-специалистом, которому уже в начале карьеры готовы платить до 100 000 рублей в месяц.

Что вам даст этот курс?

✅ Изучите синтаксис Java и пройдёте основы объектно-ориентированного программирования.
✅ Узнаете, как работать с файловой системой, сетью и базами данных — познакомитесь с SQL.
✅ Научитесь вести контроль версий в Git.
✅ Создадите 2 мощных приложения для портфолио: разработаете поисковый движок и книжный интернет-магазин — аналог ЛитРес.
✅ Новая работа уже через 8 месяцев.

Узнать подробнее о курсе можно здесь: https://epic.st/LXmeK
Оставьте заявку на курс сейчас и получите 3 месяца бесплатного обучения и год английского в подарок!

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Читать полностью…

Заметки программиста

🧠 Привычки Senior-разработчиков

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

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

https://youtu.be/dStN01U4wdM

Читать полностью…

Заметки программиста

🧠 Зачем нужны типы?[13:30]

Как
сказал один наш коллега: «Типы придумали, чтобы усложнить жизнь разработчику». Но почему статически типизированные языки тогда до сих пор так популярны?

Автор показывает на примере TypeScript, почему без типов в современном программировании не обойтись, и какие проблемы вообще существуют у динамической типизации.

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

Читать полностью…

Заметки программиста

🤖 Как программиста заменит Нейросеть? — [14:27]

В 2021 году случился прорыв в генерации кода искусственным интеллектом.
Как это отразится на разработчиках? Придет ли нейронная сеть на помощь программистам?
Или станет угрозой на рынке труда?

Просмотрев видео, вы узнаете ответы на эти вопросы

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

Читать полностью…

Заметки программиста

🐘 Авторизация и регистрация на чистом PHP

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

Учтите, что этот урок не предназначен для новичков. Чтобы его пройти, вам потребуется умение работать с HTML и CSS, а также знание языка PHP хотя бы на базовом уровне. Последнему можно научиться в этом уроке.

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

Читать полностью…

Заметки программиста

🐍 Обзоры книг по Python для новичков

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

Вот самые интересные обзоры на эти книги:

1. Python: программирование для начинающих, Майк МакГрат[7:41]
2. Изучаем программирование на Python, Пол Бэрри[7:48]
3. Лёгкий способ выучить Python, Зед Шоу[15:31]
4. Простой Python, Билл Любанович[9:02]
5. Укус питона, Swaroop Chitlur[8:40]

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

Читать полностью…

Заметки программиста

👨‍💻 Что такое преждевременная оптимизация
По сути, оптимизация — это попытка ускорить работу кода или уменьшить количество потребляемых им ресурсов компьютера.

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

https://youtu.be/8rGYYC89BDo

Читать полностью…

Заметки программиста

🐍 Зачем нужны .pyi-файлы — [6:33]

Если вы часто работаете с библиотеками в Python, то вы наверняка замечали файлы с «загадочным» расширением .pui. Автор видео рассказывает, что это такое, какой код содержат эти файлы и как вообще с ними работать.

1. Введение, о type hinting в Python — [0:00]
2. Для чего нужны stub-файлы — [1:20]
3. Пример использования — [2:35]

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

#видео #python

Читать полностью…

Заметки программиста

☂️ Учимся работать с API на Python — [17:38]

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

Посмотрев его, вы не столько научитесь получать данные о погоде конкретно с этого сайта, сколько поймёте, как в принципе работает взаимодействие с различными API.

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

Читать полностью…

Заметки программиста

📱 Ускоренный курс по Android-разработке

Огромное видео, посмотрев которое вы узнаете про всё, что необходимо знать любому начинающему Android-разработчику.

Установка и обзор Android Studio, первая программа «hello world», запуск готового приложения на телефоне и даже теоретическая база языка Java — всё это есть в этом видео.

https://youtu.be/U3U-l3IJ59U

Читать полностью…
Subscribe to a channel