Курс: экспресс-обучение Tailwind CSS v3
Tailwind CSS — это CSS-фреймворк для быстрого создания пользовательских интерфейсов с использованием готовых классов. Его используют для ускорения и облегчения разработки и поддержки кода.
В этом небольшом курсе разберут Tailwind CSS v3 и большинство его функций. Вы научитесь делать кастомные конфиги, подключать плагины и создавать кастомные компоненты. Также разберётесь с директивами и функциями.
https://youtu.be/fyK1sW1CNug?si=2BDdC77KrfAfPBhk
#курс #tailwind #css #frontend #ru
Tailwind CSS — это CSS-фреймворк для быстрого создания пользовательских интерфейсов с использованием готовых классов. Его используют для ускорения и облегчения разработки и поддержки кода.
В этом небольшом курсе разберут Tailwind CSS v3 и большинство его функций. Вы научитесь делать кастомные конфиги, подключать плагины и создавать кастомные компоненты. Также разберётесь с директивами и функциями.
https://youtu.be/fyK1sW1CNug?si=2BDdC77KrfAfPBhk
#курс #tailwind #css #frontend #ru
YouTube
Быстрый курс по Tailwind CSS v3 + настройка конфига
🔥 Оформить премиум подписку - https://htmllessons.ru/premium?utm_source=youtube&utm_medium=red-group&utm_campaign=description&utm_content=tailwind-crash-course
► Интенсив React с нуля (приложение для тренировок) - https://htmllessons.ru/int/show/3?utm_s…
► Интенсив React с нуля (приложение для тренировок) - https://htmllessons.ru/int/show/3?utm_s…
Статья: Дорожная карта по Android-разработке
В статье рассказывают, как начать обучение Android-разработке с нуля. Вы узнаете что следует изучать и в какой последовательности это делать.
Тут разбирают следующие темы:
— Java или Kotlin?
— начало работы;
— система контроля версий;
— Android Architecture;
— создание приложений;
— продвинутая разработка.
Ссылка на статью
#статья #android #начинающим #ru
В статье рассказывают, как начать обучение Android-разработке с нуля. Вы узнаете что следует изучать и в какой последовательности это делать.
Тут разбирают следующие темы:
— Java или Kotlin?
— начало работы;
— система контроля версий;
— Android Architecture;
— создание приложений;
— продвинутая разработка.
Ссылка на статью
#статья #android #начинающим #ru
Книга: Программирование для детей
Авторы: Кэрол Вордерман, Джон Вудкок, Шон Макманус
Год издания: 2015
Описание:
Программирование — один из важных навыков, которым следует обучать детей с младшего возраста. Компьютерный код — это как иностранный язык, но он предоставляет возможность общаться с компьютером, задавать ему задачи и контролировать их выполнение. Знание этого языка сегодня так же важно, как знание английского и математики.
Этот учебник познакомит вашего ребёнка с основами программирования и научит двум языкам: визуальному Scratch и текстовому Python.
#книга #начинающим #python #ru
Авторы: Кэрол Вордерман, Джон Вудкок, Шон Макманус
Год издания: 2015
Описание:
Программирование — один из важных навыков, которым следует обучать детей с младшего возраста. Компьютерный код — это как иностранный язык, но он предоставляет возможность общаться с компьютером, задавать ему задачи и контролировать их выполнение. Знание этого языка сегодня так же важно, как знание английского и математики.
Этот учебник познакомит вашего ребёнка с основами программирования и научит двум языкам: визуальному Scratch и текстовому Python.
#книга #начинающим #python #ru
Статья: 7 архитектурных паттернов, которые должен знать каждый программист
Архитектурные паттерны проектирования имеют огромное значение для обеспечения легкого масштабирования при различных изменениях в команде разработчиков. Чтобы приложения могли успешно обслуживать предприятия или широкую интернет-аудиторию, они должны обладать свойствами масштабируемости, доступности, безопасности и отказоустойчивости.
Как же разработчики решают эти сложные задачи? Один из способов — придерживаться проверенных архитектурных паттернов. В этой статье рассматривают 7 таких паттернов:
Ссылка на статью
#статья #теория #архитектура #паттерны #ru
Архитектурные паттерны проектирования имеют огромное значение для обеспечения легкого масштабирования при различных изменениях в команде разработчиков. Чтобы приложения могли успешно обслуживать предприятия или широкую интернет-аудиторию, они должны обладать свойствами масштабируемости, доступности, безопасности и отказоустойчивости.
Как же разработчики решают эти сложные задачи? Один из способов — придерживаться проверенных архитектурных паттернов. В этой статье рассматривают 7 таких паттернов:
Ссылка на статью
#статья #теория #архитектура #паттерны #ru
Библиотека программиста
🏗️ 7 архитектурных паттернов, которые должен знать каждый программист
Рассмотрим семь ключевых архитектурных паттернов, которые могут помочь вам выделиться среди соискателей и получить работу мечты.
Инструмент: "безголовая" CMS и набор API-инструментов
Установка этого инструмента занимает всего несколько секунд. После этого пользователи практически сразу могут начать работать с REST API, GraphQL и другими функциями.
Кроме того, данная платформа предоставляет разработчикам возможность использовать собственный фронтенд. В то же время инструмент берёт на себя все задачи, связанные с инфраструктурой CMS.
Ссылка на инструмент: Cosmic
#инструмент #cms #web
Установка этого инструмента занимает всего несколько секунд. После этого пользователи практически сразу могут начать работать с REST API, GraphQL и другими функциями.
Кроме того, данная платформа предоставляет разработчикам возможность использовать собственный фронтенд. В то же время инструмент берёт на себя все задачи, связанные с инфраструктурой CMS.
Ссылка на инструмент: Cosmic
#инструмент #cms #web
Статья: Как не стоит писать код — разбираем ошибки
Уже знаете про чистый код и даже умеете такой писать? А как насчёт исправления плохого кода?
В этой статье техноэнтузиаст Газпромбанка Максим Морев и Head of Profession backend-разработки Вадим Ваганов на реальном примере разобрали отрывок проблемного кода и поэтапно исправили его. Каждый этап сопровождается подробным разбором и объяснением.
Ссылка на статью
#статья #general #ru
Уже знаете про чистый код и даже умеете такой писать? А как насчёт исправления плохого кода?
В этой статье техноэнтузиаст Газпромбанка Максим Морев и Head of Profession backend-разработки Вадим Ваганов на реальном примере разобрали отрывок проблемного кода и поэтапно исправили его. Каждый этап сопровождается подробным разбором и объяснением.
Ссылка на статью
#статья #general #ru
Книга: Scrum. Революционный метод управления проектами
Автор: Джефф Сазерленд
Год издания: 2017
Описание:
Книга, созданная основателем методики Scrum, позволит вам значительно ускорить и улучшить реализацию проектов. Джефф придумал этот метод для преодоления недостатков традиционного управления проектами, таких как неэффективная координация, невыполнение временных и ресурсных планов, межотделочные конфликты и избыточность задач. Эта книга изменит ваш подход к управлению проектами и поможет достичь ранее недостижимых результатов.
#книга #scrum #ru
Автор: Джефф Сазерленд
Год издания: 2017
Описание:
Книга, созданная основателем методики Scrum, позволит вам значительно ускорить и улучшить реализацию проектов. Джефф придумал этот метод для преодоления недостатков традиционного управления проектами, таких как неэффективная координация, невыполнение временных и ресурсных планов, межотделочные конфликты и избыточность задач. Эта книга изменит ваш подход к управлению проектами и поможет достичь ранее недостижимых результатов.
#книга #scrum #ru
Статья: 5 задач с собеседований для Python-разработчиков
В статье собраны 5 задач, которые часто встречаются на собеседованиях в крупных компаниях на должность Python-разработчика. Эти задачи относительно несложны и подходят программистам на уровне junior и middle. Их можно встретить на собеседованиях в таких компаниях, как Apple, Samsung, Oracle и IBM. Статья окажется особенно полезной, если вы готовитесь к собеседованию на аналогичную должность:
Ссылка на статью
#статья #python #трудоустройство #ru
В статье собраны 5 задач, которые часто встречаются на собеседованиях в крупных компаниях на должность Python-разработчика. Эти задачи относительно несложны и подходят программистам на уровне junior и middle. Их можно встретить на собеседованиях в таких компаниях, как Apple, Samsung, Oracle и IBM. Статья окажется особенно полезной, если вы готовитесь к собеседованию на аналогичную должность:
Ссылка на статью
#статья #python #трудоустройство #ru
Tproger
5 задач по Python с собеседований Amazon
Составили подборку из 5 задач с собеседований в Amazon, IBM и Apple для Python-разработчиков для джунов и миддлов.
Инструмент: плейграунд для веб-проектов
Суть этой платформы схожа с CodePen или JSFiddle, однако она функционирует намного быстрее и даже работает в режиме офлайн.
Здесь есть поддержка препроцессоров, встроенная консоль и множество других полезных функций.
Ссылка на инструмент: Web Maker
#инструмент #web #frontend
Суть этой платформы схожа с CodePen или JSFiddle, однако она функционирует намного быстрее и даже работает в режиме офлайн.
Здесь есть поддержка препроцессоров, встроенная консоль и множество других полезных функций.
Ссылка на инструмент: Web Maker
#инструмент #web #frontend
Статья: Golang — основы для начинающих
Golang, также известный как Go, — это язык программирования, который был создан сотрудниками компании Google в 2007 году. Этот язык быстрый и статически типизированный, но при этом он создаёт впечатление динамически типизированного и интерпретируемого языка. Эта статья представляет из себя руководство по языку Go для новичков:
Ссылка на статью
#статья #go #начинающим #ru
Golang, также известный как Go, — это язык программирования, который был создан сотрудниками компании Google в 2007 году. Этот язык быстрый и статически типизированный, но при этом он создаёт впечатление динамически типизированного и интерпретируемого языка. Эта статья представляет из себя руководство по языку Go для новичков:
Ссылка на статью
#статья #go #начинающим #ru
Tproger
Golang: основы для начинающих
Golang, или Go — язык программирования, начало которого было положено в 2007 году сотрудниками компании Google. Это быстрый, статически типизированный, компилируемый язык, который создает впечатление динамически типизированного и интерпретируемого языка.…
Книга: Python. Экспресс-курс
Автор: Наоми Седер
Год издания: 2019
Описание:
Эта книга поможет вам быстро преодолеть начальные этапы и перейти к управлению данными и структурами для создания, тестирования и развертывания полноценных приложений. Автор не только освещает основы языка Python, но и рассказывает о его объектно-ориентированных возможностях, представленных в Python 3. В данном издании учтены все изменения, произошедшие в языке за последние 5 лет, и в последних 5 главах подробно описывается работа с большими объемами данных.
#книга #python #ru
Автор: Наоми Седер
Год издания: 2019
Описание:
Эта книга поможет вам быстро преодолеть начальные этапы и перейти к управлению данными и структурами для создания, тестирования и развертывания полноценных приложений. Автор не только освещает основы языка Python, но и рассказывает о его объектно-ориентированных возможностях, представленных в Python 3. В данном издании учтены все изменения, произошедшие в языке за последние 5 лет, и в последних 5 главах подробно описывается работа с большими объемами данных.
#книга #python #ru
Статья: Правильный рефакторинг в C# — улучшаем читабельность кода с помощью высокой связности
Говоря о том, что метод обладает высокой связностью (high cohesion), имеется в виду, что он работает как одна (и только одна) логическая составляющая. Другими словами, каждая единица кода (класс, метод и так далее) должна иметь единственное назначение, которое легко понять с первого взгляда. Это давний принцип программной инженерии (Принцип Единственной Ответственности). Методы с низкой связностью выполняют несколько процедур и, можно сказать, имеют несколько назначений.
В этой статье разбирают понятие высокой связности (high cohesion) и пример соответствующего рефакторинга кода:
Ссылка на статью
#статья #csharp #ru
Говоря о том, что метод обладает высокой связностью (high cohesion), имеется в виду, что он работает как одна (и только одна) логическая составляющая. Другими словами, каждая единица кода (класс, метод и так далее) должна иметь единственное назначение, которое легко понять с первого взгляда. Это давний принцип программной инженерии (Принцип Единственной Ответственности). Методы с низкой связностью выполняют несколько процедур и, можно сказать, имеют несколько назначений.
В этой статье разбирают понятие высокой связности (high cohesion) и пример соответствующего рефакторинга кода:
Ссылка на статью
#статья #csharp #ru
Библиотека программиста
🔄 Правильный рефакторинг в C#: улучшаем читабельность кода с помощью высокой связности
В этой статье мы разберём понятие высокой связности (high cohesion) и пример соответствующего рефакторинга кода.
Доклад: Асинхронное программирование c Python и Asyncio
При разработке асинхронных приложений на Python и Asyncio иногда возникают трудности, связанные с управлением фоновыми задачами, блокировкой stdout, политикой повторных попыток и блокирующими операциями.
В этом докладе будет рассмотрено, как команда сервиса Едадил успешно решает эти проблемы. А именно расскажут про: управление фоновыми задачами, retry police, entry point, готовые сервисы, декораторы и многое другое.
https://www.youtube.com/watch?v=FFUYf8FHDlY
#доклад #python #ru
При разработке асинхронных приложений на Python и Asyncio иногда возникают трудности, связанные с управлением фоновыми задачами, блокировкой stdout, политикой повторных попыток и блокирующими операциями.
В этом докладе будет рассмотрено, как команда сервиса Едадил успешно решает эти проблемы. А именно расскажут про: управление фоновыми задачами, retry police, entry point, готовые сервисы, декораторы и многое другое.
https://www.youtube.com/watch?v=FFUYf8FHDlY
#доклад #python #ru
YouTube
12. Асинхронное программирование. Лекция 3 – Дмитрий Орлов
При разработке асинхронных приложений с Python и Asyncio иногда возникают проблемы, связанные управлением фоновыми задачами, блокировкой stdout, retry policy и блокирующими операциями.
Мы расскажем, как команда сервиса Едадил решает (https://pypi.org/project/aiomisc)…
Мы расскажем, как команда сервиса Едадил решает (https://pypi.org/project/aiomisc)…
Инструмент: сервис для no-code подключения сторонних приложений
Этот сервис предоставляет простой способ интеграции сторонних приложений без необходимости писать код или создавать бэкенд для фронтенд-разработчиков. Вы можете подключить такие приложения, как Google Sheets, Airtable, Google Analytics, Twitter, Telegram, Open Graph API и многие другие, без необходимости внесения изменений в бэкенд-код.
Ссылка на инструмент: NoCodeAPI
#инструмент
Этот сервис предоставляет простой способ интеграции сторонних приложений без необходимости писать код или создавать бэкенд для фронтенд-разработчиков. Вы можете подключить такие приложения, как Google Sheets, Airtable, Google Analytics, Twitter, Telegram, Open Graph API и многие другие, без необходимости внесения изменений в бэкенд-код.
Ссылка на инструмент: NoCodeAPI
#инструмент
Книга: Agile для всех
Автор: Мэтт Лемей
Год издания: 2019
Описание:
Автор чётко и без использования специфической терминологии объясняет концепцию Agile и предлагает конкретные и эффективные шаги для успешной реализации этого подхода в любой команде. Книга содержит множество примеров, подходящих для организаций разных типов и размеров, начиная с небольших стартапов и заканчивая крупными корпорациями. Эти примеры демонстрируют, как можно успешно внедрить Agile-подход в различных сферах деятельности.
#книга #agile #ru
Автор: Мэтт Лемей
Год издания: 2019
Описание:
Автор чётко и без использования специфической терминологии объясняет концепцию Agile и предлагает конкретные и эффективные шаги для успешной реализации этого подхода в любой команде. Книга содержит множество примеров, подходящих для организаций разных типов и размеров, начиная с небольших стартапов и заканчивая крупными корпорациями. Эти примеры демонстрируют, как можно успешно внедрить Agile-подход в различных сферах деятельности.
#книга #agile #ru
Курс: Numpy для начинающих
По мере прохождения этого курса вы приобретаете навыки работы с массивами данных, осуществления математических и статистических операций, а также понимания других концепций, которые будут полезны в различных областях, включая научные и инженерные вычисления, обработку данных и машинное обучение.
Ссылка на курс
#курс #datascience #numpy #python #ru
По мере прохождения этого курса вы приобретаете навыки работы с массивами данных, осуществления математических и статистических операций, а также понимания других концепций, которые будут полезны в различных областях, включая научные и инженерные вычисления, обработку данных и машинное обучение.
Ссылка на курс
#курс #datascience #numpy #python #ru
Stepik: online education
Курс по Numpy - Твой путь в AI.
При прохождении этого курса вы развиваете навыки работы с массивами данных, математических и статистических операций и других концепций, которые будут полезны во многих областях, включая научные и инженерные вычисления, обработку данных и машинное обучение.
Доклад: SOLIDный чистый код на простых примерах
Разработка ПО — это крайне сложный и ресурсозатратный процесс, поэтому использование проверенных временем и практикой инструментов является критически важным. Принципы SOLID и создание чистого кода — это простые, но в то же время, одни из наиболее ценных подходов в долгосрочной перспективе.
Даже плохо написанный код может функционировать, если он соответствует синтаксису языка программирования. Однако, учитывая, что читаемость кода часто бывает важнее, чем его написание, поддержка непонятного кода становится настоящим кошмаром. Чистый код — это набор практик по созданию кода, который легко читать и понимать не только его автору, но и другим разработчикам. Про простые приёмы для создания чистого кода рассказывают в докладе:
https://youtu.be/StWB7NJjPZc?si=wshLZChvWx0wVbbR
#доклад #solid #general #ru
Разработка ПО — это крайне сложный и ресурсозатратный процесс, поэтому использование проверенных временем и практикой инструментов является критически важным. Принципы SOLID и создание чистого кода — это простые, но в то же время, одни из наиболее ценных подходов в долгосрочной перспективе.
Даже плохо написанный код может функционировать, если он соответствует синтаксису языка программирования. Однако, учитывая, что читаемость кода часто бывает важнее, чем его написание, поддержка непонятного кода становится настоящим кошмаром. Чистый код — это набор практик по созданию кода, который легко читать и понимать не только его автору, но и другим разработчикам. Про простые приёмы для создания чистого кода рассказывают в докладе:
https://youtu.be/StWB7NJjPZc?si=wshLZChvWx0wVbbR
#доклад #solid #general #ru
YouTube
Александр Бармин — SOLIDный чистый код на простых примерах
Даты ближайшего фестиваля TechTrain будут анонсированы позднее.
Подробнее о TechTrain: https://jrg.su/YR8JKw
— Разработка программного обеспечения — невероятно сложный и трудозатратный процесс, поэтому критически важно использовать инструменты, проверенные…
Подробнее о TechTrain: https://jrg.su/YR8JKw
— Разработка программного обеспечения — невероятно сложный и трудозатратный процесс, поэтому критически важно использовать инструменты, проверенные…
Книга: Думай как программист. Креативный подход к созданию кода. С++ версия
Автор: Антон Спрол
Год издания: 2017
Описание:
С помощью этой книги любой программист, особенно новичок, может улучшить свои навыки программирования. Автор представил собственную программу, которая развивает креативное решение различных задач. Эти навыки особенно важны для тех, кто стремится создавать собственный код и глубоко разбираться в основах программирования.
#книга #general #cpp #ru
Автор: Антон Спрол
Год издания: 2017
Описание:
С помощью этой книги любой программист, особенно новичок, может улучшить свои навыки программирования. Автор представил собственную программу, которая развивает креативное решение различных задач. Эти навыки особенно важны для тех, кто стремится создавать собственный код и глубоко разбираться в основах программирования.
#книга #general #cpp #ru
Инструмент: платформа для машинного обучения
Сервис предоставляет множество натренированных моделей для обработки текста, аудио и графических данных. С их помощью можно выполнять различные задачи, такие как классификация текста, извлечение информации, перевод, генерация текста и многое другое. Он также подходит для классификации объектов на изображениях и распознавания речи. Модели способны обрабатывать несколько задач одновременно. Можно использовать сервис через веб-версию, на приватном хостинге или через API.
Инструмент основывается на трёх популярных библиотеках глубокого обучения: Jax, PyTorch и TensorFlow, что обеспечивает безпроблемную интеграцию наинс платформе.
Ссылка на инструмент: Transformers
#инструмент #ai #ml #general
Сервис предоставляет множество натренированных моделей для обработки текста, аудио и графических данных. С их помощью можно выполнять различные задачи, такие как классификация текста, извлечение информации, перевод, генерация текста и многое другое. Он также подходит для классификации объектов на изображениях и распознавания речи. Модели способны обрабатывать несколько задач одновременно. Можно использовать сервис через веб-версию, на приватном хостинге или через API.
Инструмент основывается на трёх популярных библиотеках глубокого обучения: Jax, PyTorch и TensorFlow, что обеспечивает безпроблемную интеграцию наинс платформе.
Ссылка на инструмент: Transformers
#инструмент #ai #ml #general
Статья: От интроверта к экстраверту — 12 советов по развитию коммуникативных навыков
Хотя программирование часто ассоциируется с долгими часами перед компьютером, оно также требует высокоразвитых коммуникативных навыков. От сотрудничества внутри команды до взаимодействия с клиентами, умение эффективно общаться приносит значительные преимущества и открывает новые возможности. Высокий уровень коммуникабельности помогает продвигаться по карьерной лестнице, ваше мнение становится важным, а адаптация в новом коллективе проходит гораздо гладче.
В данной статье рассмотрят, почему коммуникативные навыки имеют важное значение для профессионального роста программиста и дадут несколько советов по их улучшению.
Ссылка на статью
#статья #softskills #ru
Хотя программирование часто ассоциируется с долгими часами перед компьютером, оно также требует высокоразвитых коммуникативных навыков. От сотрудничества внутри команды до взаимодействия с клиентами, умение эффективно общаться приносит значительные преимущества и открывает новые возможности. Высокий уровень коммуникабельности помогает продвигаться по карьерной лестнице, ваше мнение становится важным, а адаптация в новом коллективе проходит гораздо гладче.
В данной статье рассмотрят, почему коммуникативные навыки имеют важное значение для профессионального роста программиста и дадут несколько советов по их улучшению.
Ссылка на статью
#статья #softskills #ru
Библиотека программиста
🗣 От интроверта к экстраверту: 12 советов по развитию коммуникативных навыков
Хотя программирование и предполагает проведение большого количества времени за компьютером, оно также требует развитых коммуникативных навыков: от сотрудничества с членами команды до обсуждения условий с клиентами. В этой статье мы рассмотрим, почему коммуникативные…
Курс: Docker для начинающих + практический опыт
Этот курс — отличное введение в Docker для абсолютных новичков. Лекции, демонстрации и упражнения помогут вам освоить Docker и разработку собственных образов, включая Dockerfiles и Docker Compose. Вы сможете практиковаться прямо в браузере, без необходимости настройки собственной среды. Курс предназначен для новичков в DevOps.
Ссылка на курс
#курс #docker #начинающим #ru
Этот курс — отличное введение в Docker для абсолютных новичков. Лекции, демонстрации и упражнения помогут вам освоить Docker и разработку собственных образов, включая Dockerfiles и Docker Compose. Вы сможете практиковаться прямо в браузере, без необходимости настройки собственной среды. Курс предназначен для новичков в DevOps.
Ссылка на курс
#курс #docker #начинающим #ru
Stepik: online education
Docker для начинающих + практический опыт
Контейнеризация это MUST HAVE для DevOps. Пойми основные понятия Docker и приобрети практический опыт прямо в своем браузере!