JavaScript: преобразование типов
В программировании преобразование типов относится к процессу преобразования значения из одного типа данных в другой. Различные языки программирования имеют свои собственные правила и методы для выполнения преобразований типов. Однако важно правильно использовать преобразования типов, чтобы избежать неожиданного поведения или ошибок в программе.
В JavaScript есть свои особенности, которые важно понимать начинающим. Этот тренажёр поможет попрактиковаться новичкам, а программистам с опытом вспомнить основы:
https://codyfet.github.io/type-conversions/
#js
В программировании преобразование типов относится к процессу преобразования значения из одного типа данных в другой. Различные языки программирования имеют свои собственные правила и методы для выполнения преобразований типов. Однако важно правильно использовать преобразования типов, чтобы избежать неожиданного поведения или ошибок в программе.
В JavaScript есть свои особенности, которые важно понимать начинающим. Этот тренажёр поможет попрактиковаться новичкам, а программистам с опытом вспомнить основы:
https://codyfet.github.io/type-conversions/
#js
Основы SOLID для начинающих
SOLID — это набор принципов проектирования, которые были введены Робертом Мартином в начале 2000-х годов в качестве руководства по созданию обслуживаемых и масштабируемых программных приложений. Следуя этим принципам, разработчики могут создавать код, который со временем становится легче понимать, изменять и поддерживать.
Принципы SOLID стали краеугольным камнем современной разработки программного обеспечения и широко используются в объектно-ориентированных языках программирования, таких как Java, C++ и Python. Если вы не любите длинные видеоуроки, то в этой подборке — короткие видео, которые помогут познакомиться с основами:
https://tprg.ru/R3qV
#solid
SOLID — это набор принципов проектирования, которые были введены Робертом Мартином в начале 2000-х годов в качестве руководства по созданию обслуживаемых и масштабируемых программных приложений. Следуя этим принципам, разработчики могут создавать код, который со временем становится легче понимать, изменять и поддерживать.
Принципы SOLID стали краеугольным камнем современной разработки программного обеспечения и широко используются в объектно-ориентированных языках программирования, таких как Java, C++ и Python. Если вы не любите длинные видеоуроки, то в этой подборке — короткие видео, которые помогут познакомиться с основами:
https://tprg.ru/R3qV
#solid
Создаём генеалогическое древо на Python
Небольшой проект по созданию генеалогического дерева с сохранением информации о своей семье с помощью Python. Также для реализации проекта понадобится модуль Diagrams.
Диаграммы модулей представляют собой тип визуального представления, используемого в разработке программного обеспечения для иллюстрации взаимосвязей и зависимостей между программными модулями или компонентами. Подробная реализация здесь:
https://habr.com/ru/articles/728032/
#python
Небольшой проект по созданию генеалогического дерева с сохранением информации о своей семье с помощью Python. Также для реализации проекта понадобится модуль Diagrams.
Диаграммы модулей представляют собой тип визуального представления, используемого в разработке программного обеспечения для иллюстрации взаимосвязей и зависимостей между программными модулями или компонентами. Подробная реализация здесь:
https://habr.com/ru/articles/728032/
#python
Что такое языковые модели и как работает ChatGPT
ChatGPT — стал популярным помощником многих специалистов. В интернете много статей с разработкой проектов с помощью ChatGPT, но как он сам работает? Рассказали подробнее в нашей статье:
https://tproger.ru/articles/chto-takoe-yazykovye-modeli-i-kak-rabotaet-chatgpt/
#ии
ChatGPT — стал популярным помощником многих специалистов. В интернете много статей с разработкой проектов с помощью ChatGPT, но как он сам работает? Рассказали подробнее в нашей статье:
https://tproger.ru/articles/chto-takoe-yazykovye-modeli-i-kak-rabotaet-chatgpt/
#ии
This media is not supported in your browser
VIEW IN TELEGRAM
CSS Peek: удобный плагин для веб-разработки
CSS Peek — это плагин в редакторе VS, который обеспечивает быстрый переход к CSS любого селектора из HTML файла. Плагин напрямую предоставляет CSS-код и ссылку для перехода к свойствам CSS одним щелчком мыши.
Прост в использовании, вам просто нужно навести курсор на селектор. Можно больше не тратить время на переходы и поиск нужных свойств:
https://marketplace.visualstudio.com/items?itemName=pranaygp.vscode-css-peek
#css
CSS Peek — это плагин в редакторе VS, который обеспечивает быстрый переход к CSS любого селектора из HTML файла. Плагин напрямую предоставляет CSS-код и ссылку для перехода к свойствам CSS одним щелчком мыши.
Прост в использовании, вам просто нужно навести курсор на селектор. Можно больше не тратить время на переходы и поиск нужных свойств:
https://marketplace.visualstudio.com/items?itemName=pranaygp.vscode-css-peek
#css
This media is not supported in your browser
VIEW IN TELEGRAM
Дайджест Tproger: ⅓ россиян бесят коллеги, нейросеть хочет уничтожить людей
Собрали самые популярные материалы, которые выходили у нас на этой неделе, и выложили их на сайте. Новости, полезные статьи и гайды.Переходите по ссылке и выбирайте те, что интересны именно вам:
https://tproger.ru/articles/dajdzhest-tproger/
#новости
Собрали самые популярные материалы, которые выходили у нас на этой неделе, и выложили их на сайте. Новости, полезные статьи и гайды.Переходите по ссылке и выбирайте те, что интересны именно вам:
https://tproger.ru/articles/dajdzhest-tproger/
#новости
Flexbox Zombies — тренажёр для изучения
Любите игры про зомби? В этой игре нужно установить арбалет и пережить атаки зомби в каждом разделе игры с помощью Flexbox. Flexbox Zombies поможет изучить основы и применить их на практике. Сейчас игра бесплатна после небольшой регистрации:
https://mastery.games/flexboxzombies/chapter/1/level/1
#css #web
Любите игры про зомби? В этой игре нужно установить арбалет и пережить атаки зомби в каждом разделе игры с помощью Flexbox. Flexbox Zombies поможет изучить основы и применить их на практике. Сейчас игра бесплатна после небольшой регистрации:
https://mastery.games/flexboxzombies/chapter/1/level/1
#css #web
Работа с Jmix и что это такое
Jmix — это фреймворк для веб-разработки на Java, который упрощает процесс создания приложений. Он предоставляет разработчикам полный набор инструментов и функций для лёгкого проектирования, разработки и развёртывания веб-приложений.Jmix основывается на Java Spring, предлагая модульный, с открытым исходным кодом и самостоятельный подход к созданию современных веб-приложений.
В этой статье рассматривается пример использования Jmix в разработке:
https://habr.com/ru/articles/728896/
#java
Jmix — это фреймворк для веб-разработки на Java, который упрощает процесс создания приложений. Он предоставляет разработчикам полный набор инструментов и функций для лёгкого проектирования, разработки и развёртывания веб-приложений.Jmix основывается на Java Spring, предлагая модульный, с открытым исходным кодом и самостоятельный подход к созданию современных веб-приложений.
В этой статье рассматривается пример использования Jmix в разработке:
https://habr.com/ru/articles/728896/
#java
This media is not supported in your browser
VIEW IN TELEGRAM
Сколько стоит релокейт?
Новый подкаст, в котором разработчики делятся своим опытом работы заграницей, а именно финансовыми тратами и заработками:
https://youtu.be/hXgZIicqPC8
#подкаст
Новый подкаст, в котором разработчики делятся своим опытом работы заграницей, а именно финансовыми тратами и заработками:
https://youtu.be/hXgZIicqPC8
#подкаст
Топ ошибок при установке Kubernetes и как их не допускать
Герой этой статьи делится своим личным опытом установки Kubernetes на AWS Cloud с использованием Ubuntu 20.04. В процессе установки автор столкнулся с некоторыми ошибками, но ему удалось устранить неполадки и найти решения для них. И вот как:
https://habr.com/ru/companies/southbridge/articles/729228/
#devops #kubernetes
Герой этой статьи делится своим личным опытом установки Kubernetes на AWS Cloud с использованием Ubuntu 20.04. В процессе установки автор столкнулся с некоторыми ошибками, но ему удалось устранить неполадки и найти решения для них. И вот как:
https://habr.com/ru/companies/southbridge/articles/729228/
#devops #kubernetes
MyJavaScript — полезный ресурс для начинающих фронтенд-разработчиков
На MyJavaScript собраны руководства, шпаргалки, вопросы и другие материалы по JavaScript, TypeScript, React, Next.js, Node.js, Express, Prisma, GraphQL, Docker.
Информация на сайте постоянно обновляется, поэтому вы также можете проверить все обновления и релизы в ЯП. Сохраняйте в закладки, чтобы не потерять:
https://my-js.org/
#фронтенд
На MyJavaScript собраны руководства, шпаргалки, вопросы и другие материалы по JavaScript, TypeScript, React, Next.js, Node.js, Express, Prisma, GraphQL, Docker.
Информация на сайте постоянно обновляется, поэтому вы также можете проверить все обновления и релизы в ЯП. Сохраняйте в закладки, чтобы не потерять:
https://my-js.org/
#фронтенд
Как не допустить свалки в Django-проекте: MTV, services.py, новые приложения
Django — это популярный веб-фреймворк на Python, предназначенный для создания сложных веб-приложений. Он следует архитектурному шаблону Model-View-Controller (MVC), но со своей собственной реализацией, называемой Model-View-Template (MVT).
Основная цель фреймворка — задать «фреймы», то есть «границы», в рамках которых будет работать программист. Рассказали подробнее, что это такое и как не превратить проекты в заросли в статье:
https://tproger.ru/articles/kak-ne-dopustit-svalki-v-django-proekte-mtv-services-py-novye-prilozheniya-239596/
#python #django
Django — это популярный веб-фреймворк на Python, предназначенный для создания сложных веб-приложений. Он следует архитектурному шаблону Model-View-Controller (MVC), но со своей собственной реализацией, называемой Model-View-Template (MVT).
Основная цель фреймворка — задать «фреймы», то есть «границы», в рамках которых будет работать программист. Рассказали подробнее, что это такое и как не превратить проекты в заросли в статье:
https://tproger.ru/articles/kak-ne-dopustit-svalki-v-django-proekte-mtv-services-py-novye-prilozheniya-239596/
#python #django
Что должен знать Python-разработчик?
Недавно у нас вышла статья, в которой было собрано более 100 вопросов для Python-разработчиков. Вероятно, искать ответы на все из них займёт ни один час. Если у вас вдруг нет времени ответить на каждый из них, то у нас вышла крутая статья со всеми вопросами и ответами.
А если вы уже ответили на все вопросы сами, то проверить их правильность можно тоже здесь:
https://tproger.ru/articles/chto-dolzhen-znat-razrabotchik-na-python-bez-opyta/
#python
Недавно у нас вышла статья, в которой было собрано более 100 вопросов для Python-разработчиков. Вероятно, искать ответы на все из них займёт ни один час. Если у вас вдруг нет времени ответить на каждый из них, то у нас вышла крутая статья со всеми вопросами и ответами.
А если вы уже ответили на все вопросы сами, то проверить их правильность можно тоже здесь:
https://tproger.ru/articles/chto-dolzhen-znat-razrabotchik-na-python-bez-opyta/
#python
Что такое Go и где его используют
Go, также известный как Golang, — это язык программирования с открытым исходным кодом, разработанный Google в 2007 году. Он разработан таким образом, чтобы быть быстрым, эффективным и простым в использовании как для системной, так и для веб-разработки.
В последние годы Go становится все более популярным благодаря своей простоте, надёжности и масштабируемости. Он широко используется при создании сетевых сервисов, веб-приложений и приложений для облачных вычислений.
В этой статье рассматриваются основные плюсы и минусы данного ЯП в разработке:
https://tproger.ru/articles/chto-takoe-go-i-kak-ego-ispolzuyut/
#golang
Go, также известный как Golang, — это язык программирования с открытым исходным кодом, разработанный Google в 2007 году. Он разработан таким образом, чтобы быть быстрым, эффективным и простым в использовании как для системной, так и для веб-разработки.
В последние годы Go становится все более популярным благодаря своей простоте, надёжности и масштабируемости. Он широко используется при создании сетевых сервисов, веб-приложений и приложений для облачных вычислений.
В этой статье рассматриваются основные плюсы и минусы данного ЯП в разработке:
https://tproger.ru/articles/chto-takoe-go-i-kak-ego-ispolzuyut/
#golang
Как научиться программировать под Android с нуля
Алексей Гладков, автор канала Mobile Developer, выпустил новое видео в котором рассказал, как стать Android-разработчиком. Основные темы:
— как выбрать язык программирования,
— какие инструменты использовать,
— как начать создавать свои первые приложения.
https://youtu.be/QIQRx7eVBiM
#android
Алексей Гладков, автор канала Mobile Developer, выпустил новое видео в котором рассказал, как стать Android-разработчиком. Основные темы:
— как выбрать язык программирования,
— какие инструменты использовать,
— как начать создавать свои первые приложения.
https://youtu.be/QIQRx7eVBiM
#android
Try Redis — тренажёр по БД
Redis — это быстрое хранилище данных класса NoSQL, которое хранит и работает с данными типа «ключ — значение». Данная БД известна своей высокой производительностью, простотой и универсальностью.
А потренироваться в использовании вам поможет тренажёр Try Redis, который может генерировать запросы:
https://try.redis.io/
#redis
Redis — это быстрое хранилище данных класса NoSQL, которое хранит и работает с данными типа «ключ — значение». Данная БД известна своей высокой производительностью, простотой и универсальностью.
А потренироваться в использовании вам поможет тренажёр Try Redis, который может генерировать запросы:
https://try.redis.io/
#redis
Какой у вас опыт работы в IT?
Anonymous Poll
51%
Пока что нет опыта
11%
Менее 1 года
10%
1-2 года
7%
2-4 года
4%
4-6 лет
4%
6-10 лет
4%
10-15 лет
5%
Более 15 лет
5%
Посмотреть результаты
Python: ищем автомобильные номера на TorchServe
TorchServe — это библиотека с открытым исходным кодом для моделей PyTorch. Он был разработан AWS, чтобы обеспечить простой и гибкий способ масштабного развёртывания моделей PyTorch и управления ими.
На данный момент не так много доступно документации по TorchServe, поэтому проект по распознанию автомобильных номеров может стать отличным дополнением к вашему портфолио:
https://habr.com/ru/articles/727484/
#python
TorchServe — это библиотека с открытым исходным кодом для моделей PyTorch. Он был разработан AWS, чтобы обеспечить простой и гибкий способ масштабного развёртывания моделей PyTorch и управления ими.
На данный момент не так много доступно документации по TorchServe, поэтому проект по распознанию автомобильных номеров может стать отличным дополнением к вашему портфолио:
https://habr.com/ru/articles/727484/
#python
5 профессий в IT с самым лёгким входом
Если вы планируете сменить род деятельности, но не настроены изучать линейную алгебру, алгоритмы или ML, то есть и другие альтернативы! Собрали 5 самых профессий с лёгким входом для начинающих:
https://tproger.ru/articles/5-professij-v-it-s-samym-lyogkim-vhodom/
Спойлер: кодить придётся не везде!
#it
Если вы планируете сменить род деятельности, но не настроены изучать линейную алгебру, алгоритмы или ML, то есть и другие альтернативы! Собрали 5 самых профессий с лёгким входом для начинающих:
https://tproger.ru/articles/5-professij-v-it-s-samym-lyogkim-vhodom/
Спойлер: кодить придётся не везде!
#it