Codewars — учимся кодить на катах
Codewars научит вас прораммировать Python, JavaScript, C# и другим языкам с помощью задач. Они организованы по принципу боевых искусств: каждая задача — это ката.
Цель каждой каты — прокачать ваши навыки. Чем больше сделаешь катов, тем выше скилл. Все обучение построено так, чтобы пройти с полного нуля до уверенного миддла.
#платформа
Codewars научит вас прораммировать Python, JavaScript, C# и другим языкам с помощью задач. Они организованы по принципу боевых искусств: каждая задача — это ката.
Цель каждой каты — прокачать ваши навыки. Чем больше сделаешь катов, тем выше скилл. Все обучение построено так, чтобы пройти с полного нуля до уверенного миддла.
#платформа
ВЦИОМ представил рейтинг компаний мечты среди опрошенных россиян
Третий год подряд народный рейтинг компаний мечты возглавляет "Газпром" - из предложенного списка российских работодателей его выбрали 32% россиян более старшего возраста. Однако среди молодежи в возрасте от 18 до 24 лет таким лидером стал Тинькофф.
Третий год подряд народный рейтинг компаний мечты возглавляет "Газпром" - из предложенного списка российских работодателей его выбрали 32% россиян более старшего возраста. Однако среди молодежи в возрасте от 18 до 24 лет таким лидером стал Тинькофф.
💻 Интерактивные шпаргалки по HTML, CSS и JS
На этом сайте вы найдете полный сборник всевозможных интерактивных шпаргалок по основным языкам веб-разработки.
Также сервис предоставляет мини редакторы кода для CSS и JavaScript.
Перейти к изучению
#платформа
На этом сайте вы найдете полный сборник всевозможных интерактивных шпаргалок по основным языкам веб-разработки.
Также сервис предоставляет мини редакторы кода для CSS и JavaScript.
Перейти к изучению
#платформа
Графический интерфейс на Python для начинающих
Интересный ряд видеороликов, посвященных разработке графических интерфейсов на библиотеке PyQT5 на языке Python. Плейлист хорошо подходит для новичков.
1. Создание графического интерфейса на Python
2. Библиотека PyQT5. Надписи и кнопки
3. Разработка внутри Qt Designer
4. Всплывающие окна (QMessageBox)
Перейти к плейлисту
#видео
Интересный ряд видеороликов, посвященных разработке графических интерфейсов на библиотеке PyQT5 на языке Python. Плейлист хорошо подходит для новичков.
1. Создание графического интерфейса на Python
2. Библиотека PyQT5. Надписи и кнопки
3. Разработка внутри Qt Designer
4. Всплывающие окна (QMessageBox)
Перейти к плейлисту
#видео
📱 Создание Android-приложения «Чат»
В ходе видеокурса вы создадите чат-программу, которая будет соединяться с базой данных Firebase и синхронизироваться между несколькими устройствами.
1. Создание чат-программы на Андроид — [13:39]
2. Подключение базы данных Firebase — [14:17]
3. Создание дизайна программы — [26:07]
4. Работа с БД и создание чата с перепиской — [39:10]
5. Красивый дизайн сообщений — [10:19]
6. Добавляем эмодзи в Android-программу — [14:29]
Перейти к плейлисту
#видео #android
В ходе видеокурса вы создадите чат-программу, которая будет соединяться с базой данных Firebase и синхронизироваться между несколькими устройствами.
1. Создание чат-программы на Андроид — [13:39]
2. Подключение базы данных Firebase — [14:17]
3. Создание дизайна программы — [26:07]
4. Работа с БД и создание чата с перепиской — [39:10]
5. Красивый дизайн сообщений — [10:19]
6. Добавляем эмодзи в Android-программу — [14:29]
Перейти к плейлисту
#видео #android
⌨️ От веб-разработки до машинного обучения
На freeCodeCamp вы найдете 6000+ бесплатных туториалов по веб-разработке, кибер безопасности, машинному обучению и многому другому.
Вы научитесь HTML, CSS, JavaScript, Python, Git, Node.js, React.js и остальным востребованным технологиям. Дерзайте!
Перейти к изучению
#платформа
На freeCodeCamp вы найдете 6000+ бесплатных туториалов по веб-разработке, кибер безопасности, машинному обучению и многому другому.
Вы научитесь HTML, CSS, JavaScript, Python, Git, Node.js, React.js и остальным востребованным технологиям. Дерзайте!
Перейти к изучению
#платформа
🐍 Учим Python самостоятельно
Python World — популярный самоучитель по Python. Отлично подходит для последовательного изучения базовых тем в программировании.
Также на сайте есть вкладка с категориями по прикладным темам, например графический интерфейс.
Перейти к изучению
#платформа #python
Python World — популярный самоучитель по Python. Отлично подходит для последовательного изучения базовых тем в программировании.
Также на сайте есть вкладка с категориями по прикладным темам, например графический интерфейс.
Перейти к изучению
#платформа #python
⌨️ Сборник CSS анимаций
Максимально классный сайт с различными анимациями на CSS3. Прямо там можно посмотреть весь список анимаций и сразу же опробовать их.
Всё, что вам нужно сделать, это добавить заготовленные стили на свой сайт и применить готовые классы к элементам, которые вы хотите анимировать.
Перейти к изучению
#платформа
Максимально классный сайт с различными анимациями на CSS3. Прямо там можно посмотреть весь список анимаций и сразу же опробовать их.
Всё, что вам нужно сделать, это добавить заготовленные стили на свой сайт и применить готовые классы к элементам, которые вы хотите анимировать.
Перейти к изучению
#платформа
⌨️ От веб-разработки до машинного обучения
На freeCodeCamp вы найдете 6000+ бесплатных туториалов по веб-разработке, кибер безопасности, машинному обучению и многому другому.
Вы научитесь HTML, CSS, JavaScript, Python, Git, Node.js, React.js и остальным востребованным технологиям. Дерзайте!
Перейти к изучению
#платформа
На freeCodeCamp вы найдете 6000+ бесплатных туториалов по веб-разработке, кибер безопасности, машинному обучению и многому другому.
Вы научитесь HTML, CSS, JavaScript, Python, Git, Node.js, React.js и остальным востребованным технологиям. Дерзайте!
Перейти к изучению
#платформа
👨💻 Курсы по программированию, Data Science и дизайну
Авторы сервиса Hackr собирают лучшие курсы по разным направлениям со всего интернета. Пользователи сами оценивают курсы, ставят им апвоуты и тем самым получается объективный список.
На сайте можно искать интересующие темы и фильтровать результаты цене, по типу материала, уровню подготовки и наличию практических заданий.
Перейти к изучению
#платформа
Авторы сервиса Hackr собирают лучшие курсы по разным направлениям со всего интернета. Пользователи сами оценивают курсы, ставят им апвоуты и тем самым получается объективный список.
На сайте можно искать интересующие темы и фильтровать результаты цене, по типу материала, уровню подготовки и наличию практических заданий.
Перейти к изучению
#платформа
🛠 Практикуемся взламывать вебсайты
Hack This Site – бесплатная, безопасная и легальная тренировочная площадка для развития навыков этичного хакинга.
Сообщество живет с 2003 года, и все это время там люди обмениваются своими знаниями и опытом. Так что это не очередной вебсайт про хакинг, а целая находка.
Перейти к изучению
#платформа
Hack This Site – бесплатная, безопасная и легальная тренировочная площадка для развития навыков этичного хакинга.
Сообщество живет с 2003 года, и все это время там люди обмениваются своими знаниями и опытом. Так что это не очередной вебсайт про хакинг, а целая находка.
Перейти к изучению
#платформа
⌨️ Создаем Android-приложения на Python
Разрабатывать приложения под Android можно не только на Java или Kotlin, но и на всеми любимом Python. Для этого есть библиотека Kivy. Короткий курс ведет Олег Молчанов — один из лучших Python-преподавателей на русском Ютубе.
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]
Перейти к плейлисту
#видео #python
Разрабатывать приложения под Android можно не только на Java или Kotlin, но и на всеми любимом Python. Для этого есть библиотека Kivy. Короткий курс ведет Олег Молчанов — один из лучших Python-преподавателей на русском Ютубе.
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]
Перейти к плейлисту
#видео #python
📝 Плагины под VS Code — [10:02]
VS Code неидеален, но другие разработчики делают его лучше, создавая разные плагины для этой IDE. Можно сравнить Python с его кучей библиотек.
Автор делится плагинами, которые сам использует для веб разработки. Ещё более интересные варианты предлагают зрители в комментариях.
Перейти к просмотру
#видео #web
VS Code неидеален, но другие разработчики делают его лучше, создавая разные плагины для этой IDE. Можно сравнить Python с его кучей библиотек.
Автор делится плагинами, которые сам использует для веб разработки. Ещё более интересные варианты предлагают зрители в комментариях.
Перейти к просмотру
#видео #web
🗳 Что такое абстрактный тип данных? — [14:38]
Такой вопрос часто задают на собеседовании, ведь абстракция позволяет быстро и без проблем добавлять новый функционал в проекты.
В видео рассказывается про это понятие настолько просто, что тема будет понятна даже вашему коту, но в то же время этого будет достаточно для того, чтобы пройти собеседование.
Перейти к просмотру
#видео #теория
Такой вопрос часто задают на собеседовании, ведь абстракция позволяет быстро и без проблем добавлять новый функционал в проекты.
В видео рассказывается про это понятие настолько просто, что тема будет понятна даже вашему коту, но в то же время этого будет достаточно для того, чтобы пройти собеседование.
Перейти к просмотру
#видео #теория
🧹 Приложение на чистом JS — [1:01:57]
Фреймворки — это, конечно, хорошо, но и иметь проекты без них тоже надо. Так вы можете узнать намного больше о языке, с которым вы работаете.
За час с помощью этого видео вы напишите приложение для просмотра погоды с использованием стороннего API и узнаете про фишки ES5 и ES6 (и что это вообще такое).
Перейти к просмотру
#видео #web
Фреймворки — это, конечно, хорошо, но и иметь проекты без них тоже надо. Так вы можете узнать намного больше о языке, с которым вы работаете.
За час с помощью этого видео вы напишите приложение для просмотра погоды с использованием стороннего API и узнаете про фишки ES5 и ES6 (и что это вообще такое).
Перейти к просмотру
#видео #web
🔄 Event Loop простыми словами — [5:52]
«Event Loop выполняет одну простую задачу — осуществляет контроль стека вызовов и очереди обратных вызовов», — что-то на эльфийском.
Чтобы понять, о чём идёт речь, создано это видео. Также вы узнаете про его применение в решении задач и то, почему это — основа асинхронного программирования.
Перейти к просмотру
#видео #теория
«Event Loop выполняет одну простую задачу — осуществляет контроль стека вызовов и очереди обратных вызовов», — что-то на эльфийском.
Чтобы понять, о чём идёт речь, создано это видео. Также вы узнаете про его применение в решении задач и то, почему это — основа асинхронного программирования.
Перейти к просмотру
#видео #теория
📱 Самый подробный курс по языку Swift
Этот курс идеально подойдёт тем, кто уже знаком с основами программирования и хочет освоить язык Swift, чтобы начать разрабатывать приложения на iOS.
Курс рассчитан как на тех, кто раньше не изучал языки программирования, так и на тех, кто имеет опыт работы с другими языками. Учтите, что для его прохождения вам понадобится компьютер от Apple с MacOS.
Первый урок — [10:54]
Второй урок — [7:27]
Третий урок — [18:58]
Перейти к плейлисту
#видео #swift
Этот курс идеально подойдёт тем, кто уже знаком с основами программирования и хочет освоить язык Swift, чтобы начать разрабатывать приложения на iOS.
Курс рассчитан как на тех, кто раньше не изучал языки программирования, так и на тех, кто имеет опыт работы с другими языками. Учтите, что для его прохождения вам понадобится компьютер от Apple с MacOS.
Первый урок — [10:54]
Второй урок — [7:27]
Третий урок — [18:58]
Перейти к плейлисту
#видео #swift
🔥 Создание сайта портфолио с крутой анимацией — [33:11]
Пример действительно классного сайта для портфолио с множеством меню, слайдерами и аномалиями.
Перейти к просмотру
#видео #web
Пример действительно классного сайта для портфолио с множеством меню, слайдерами и аномалиями.
Перейти к просмотру
#видео #web
⚡️ Как запустить контейнер в EC2 — [11:38]
Amazon Elastic Compute Cloud — это сервис облачных вычислений, предоставляемый компанией AWS. EC2 позволяет запускать виртуальные машины в облаке и управлять ими.
Автор рассказывает, как правильно развернуть контейнер Docker на EC2.
Перейти к просмотру
#видео #devops
Amazon Elastic Compute Cloud — это сервис облачных вычислений, предоставляемый компанией AWS. EC2 позволяет запускать виртуальные машины в облаке и управлять ими.
Автор рассказывает, как правильно развернуть контейнер Docker на EC2.
Перейти к просмотру
#видео #devops
🐍 Оптимизация запросов в БД — [2:29]
Автор рассказывает, как сократить количество запросов в базу, при связи Foreign key в Django-приложениях. Коротко и полезно.
Перейти к просмотру
#видео #python
Автор рассказывает, как сократить количество запросов в базу, при связи Foreign key в Django-приложениях. Коротко и полезно.
Перейти к просмотру
#видео #python