This media is not supported in your browser
VIEW IN TELEGRAM
Топ самых высокооплачиваемых языков программирования в 2022 году
Начинающие программисты часто задаются вопросом, какой язык программирования им следует изучать? Для начала нужно узнать об основных областях программирования и решить, что вам больше подходит. Однако следует ещё смотреть на востребованность языка программирования.
Какие языки самые популярные и почему, мы рассказали в нашей статье:
https://tprg.ru/da4K
Какой язык программирования вы бы хотели изучить?
#советы
Начинающие программисты часто задаются вопросом, какой язык программирования им следует изучать? Для начала нужно узнать об основных областях программирования и решить, что вам больше подходит. Однако следует ещё смотреть на востребованность языка программирования.
Какие языки самые популярные и почему, мы рассказали в нашей статье:
https://tprg.ru/da4K
Какой язык программирования вы бы хотели изучить?
#советы
👍12👎3🤔3
Как обрабатывать исключения в Java в функциональном стиле
В Java можно использовать функциональные интерфейсы и потоки (Stream API). Одним из таких интерфейсов является Try.
Try<T> — это некое вычисление, которое может завершиться успешно с результатом типа T или выбросить исключение. Также данный интерфейс может обрабатывать исключения без явного использования конструкций try/catch/finally, что делает код короче и читабельнее.
Подробнее в этой статье:
https://habr.com/ru/post/676852/
#java
В Java можно использовать функциональные интерфейсы и потоки (Stream API). Одним из таких интерфейсов является Try.
Try<T> — это некое вычисление, которое может завершиться успешно с результатом типа T или выбросить исключение. Также данный интерфейс может обрабатывать исключения без явного использования конструкций try/catch/finally, что делает код короче и читабельнее.
Подробнее в этой статье:
https://habr.com/ru/post/676852/
#java
👍3
API на Go с помощью Gin
Gin — фреймворк для Golang, который используется для создания веб-приложений и микросервисов. Gin очень похож на Express.js, поэтому если вы уже знакомы с Express.js, то работать с Gin вам будет довольно удобно.
В этой статье рассматривается, как создать простой API для работы с книгами, а именно: возвращать книги из базы данных, добавлять книгу в БД и удалять: https://tprg.ru/CJZH
#go
Gin — фреймворк для Golang, который используется для создания веб-приложений и микросервисов. Gin очень похож на Express.js, поэтому если вы уже знакомы с Express.js, то работать с Gin вам будет довольно удобно.
В этой статье рассматривается, как создать простой API для работы с книгами, а именно: возвращать книги из базы данных, добавлять книгу в БД и удалять: https://tprg.ru/CJZH
#go
👍7
Что почитать: «Python. К вершинам мастерства» Рамальо Лусиану
Язык Python на первый взгляд кажется простым и быстрым в изучение, но порой разработчики не используют все имеющиеся в нём возможности.
В книге рассказывается об алгоритмах, функциях, словарях, а также потоках управления и метапрограммирование. В конце каждой главы можно найти дополнительные источники для изучения Python. Несмотря на объём, книга читается очень легко.
#книги
Язык Python на первый взгляд кажется простым и быстрым в изучение, но порой разработчики не используют все имеющиеся в нём возможности.
В книге рассказывается об алгоритмах, функциях, словарях, а также потоках управления и метапрограммирование. В конце каждой главы можно найти дополнительные источники для изучения Python. Несмотря на объём, книга читается очень легко.
#книги
👍14
Бесплатные курсы для начинающих по PHP
Подборка уроков и тренажёров обучения PHP-разработчика. Если вы только начинаете обучение, то не стоит выбирать сразу все курсы, а только те, которые подходят вам. Для тех, кто уже знаком с теорией, то обучающие тренажёры помогут закрепить знания практикой.
Список по ссылке: https://habr.com/ru/company/katalog_kursov_ru/blog/687970/
#php
Подборка уроков и тренажёров обучения PHP-разработчика. Если вы только начинаете обучение, то не стоит выбирать сразу все курсы, а только те, которые подходят вам. Для тех, кто уже знаком с теорией, то обучающие тренажёры помогут закрепить знания практикой.
Список по ссылке: https://habr.com/ru/company/katalog_kursov_ru/blog/687970/
#php
👍4
Pet-проект: синтез речи на React
В Android и iOS есть Accessibility функции, которые помогают добавлять специальные возможности в приложение: увеличение шрифта, аппаратные кнопки, озвучивание текста и многое другие. Такие функции можно добавить и в веб-сайты.
Автор статьи создал пет-проект с приложением и веб версией на React и ReactNative, который позволяет озвучивать любой текст. Для этого использовались RestAPI, Crawler и сервис для работы с Text-to-Speech.
Подробнее: https://tprg.ru/adZK
#react
В Android и iOS есть Accessibility функции, которые помогают добавлять специальные возможности в приложение: увеличение шрифта, аппаратные кнопки, озвучивание текста и многое другие. Такие функции можно добавить и в веб-сайты.
Автор статьи создал пет-проект с приложением и веб версией на React и ReactNative, который позволяет озвучивать любой текст. Для этого использовались RestAPI, Crawler и сервис для работы с Text-to-Speech.
Подробнее: https://tprg.ru/adZK
#react
👍5
Онлайн магазин с оплатой на Python и Flask
Flask — фреймворк, который используется для создания веб-приложений на Python. В этом видео вы познакомитесь с Flask, а также создадите на его основе интернет-магазин в котором можно проводить оплату прямо на сайте:
https://youtu.be/759C2p3CAA4
#python #flask
Flask — фреймворк, который используется для создания веб-приложений на Python. В этом видео вы познакомитесь с Flask, а также создадите на его основе интернет-магазин в котором можно проводить оплату прямо на сайте:
https://youtu.be/759C2p3CAA4
#python #flask
👍6🔥1
А вы знали, что самый первый веб-сайт разрабатывался более двух лет?
А сколько бы разработчики потратили времени, будь у них наши знания и инструменты? Скорее всего, не больше нескольких минут. Интересно, какие инструменты и знания из будущего могут помочь нам ускорить разработку уже сегодня?
Как минимум, можно обратить внимание на разработки в области ИИ от OpenAI. Вместе с МТС разобрались, что они из себя представляют, чем они могут быть полезны разработчикам и как использовать их правильно:
https://tprg.ru/wlQi
#ии #начинающим
А сколько бы разработчики потратили времени, будь у них наши знания и инструменты? Скорее всего, не больше нескольких минут. Интересно, какие инструменты и знания из будущего могут помочь нам ускорить разработку уже сегодня?
Как минимум, можно обратить внимание на разработки в области ИИ от OpenAI. Вместе с МТС разобрались, что они из себя представляют, чем они могут быть полезны разработчикам и как использовать их правильно:
https://tprg.ru/wlQi
#ии #начинающим
👍8
Подборка актуальных вакансий
— Auto QA-инженер
Где: удалённо
Опыт: от 1 года
— Golang-разработчик
Где: удалённо
Опыт: от 1 года
— Golang-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года
— Разработчик DWH / ETL
Где: Москва, можно удалённо
Опыт: от 1 года
— iOS-разработчик
Где: Москва
Опыт: можно без опыта
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Системный аналитик
Где: Москва
Опыт: от 1 года
— Специалист группы дежурных администраторов выноса изменений
Где: Москва
Опыт: от 1 года
#вакансии #работа
— Auto QA-инженер
Где: удалённо
Опыт: от 1 года
— Golang-разработчик
Где: удалённо
Опыт: от 1 года
— Golang-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года
— Разработчик DWH / ETL
Где: Москва, можно удалённо
Опыт: от 1 года
— iOS-разработчик
Где: Москва
Опыт: можно без опыта
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Системный аналитик
Где: Москва
Опыт: от 1 года
— Специалист группы дежурных администраторов выноса изменений
Где: Москва
Опыт: от 1 года
#вакансии #работа
👍4
Где найти ментора? Обзор площадок
Ментор в IT — это эксперт, который помогают начинающему разработчику изучить основы программирования, отвечает на вопросы и ориентирует по карьерному развитию. Однако, где искать ментора?
Сейчас доступно много площадок, на которых можно найти себе наставника. Разобрали самые популярные в этой статье:
https://tprg.ru/luOC
#начинающим
Ментор в IT — это эксперт, который помогают начинающему разработчику изучить основы программирования, отвечает на вопросы и ориентирует по карьерному развитию. Однако, где искать ментора?
Сейчас доступно много площадок, на которых можно найти себе наставника. Разобрали самые популярные в этой статье:
https://tprg.ru/luOC
#начинающим
👍12
Можно ли остановить поток в Python?
Встроенного механизма остановки Thread в Python нет, как и официального API для этой цели. Однако для решения этой проблемы можно:
— использовать многопроцессорный модуль, а именно функцию terminate(),
— перевести main поток в demon-поток (True/False),
— использовать функцию pthread_kill().
Источник: https://net-informations.com/python/iq/kill.htm
#python
Встроенного механизма остановки Thread в Python нет, как и официального API для этой цели. Однако для решения этой проблемы можно:
— использовать многопроцессорный модуль, а именно функцию terminate(),
— перевести main поток в demon-поток (True/False),
— использовать функцию pthread_kill().
Источник: https://net-informations.com/python/iq/kill.htm
#python
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Кто управляет матрицей или кто такой IT-архитектор?
Приложение — это ещё и строение, которому нужен фундамент и чертеж. Чтобы правильно выбрать стек технологий, ПО и распределить обязанности между разработчиками, заказчики обращаются к Software Architect.
IT-архитектор — это специалист, который отвечает за структуру продукта и разработку инфраструктуры в соответствии с техническими требованиями.
Вместе с экспертами из «Иннотех» разобрались, какие знания требуются архитектору и как им стать — в статье:
https://tprg.ru/eSYV
#it #советы
Приложение — это ещё и строение, которому нужен фундамент и чертеж. Чтобы правильно выбрать стек технологий, ПО и распределить обязанности между разработчиками, заказчики обращаются к Software Architect.
IT-архитектор — это специалист, который отвечает за структуру продукта и разработку инфраструктуры в соответствии с техническими требованиями.
Вместе с экспертами из «Иннотех» разобрались, какие знания требуются архитектору и как им стать — в статье:
https://tprg.ru/eSYV
#it #советы
👍10
Java-фреймворк Helidon или просто ласточка
Helidon — легкий фреймворк для разработки микросервисов. В Helidon есть две основные модели программирования: Helidion SE и Helidon MP.
Helidion SE — набор реактивных API на Netty, который использует реактивные потоки, асинхронное и функциональное программирование, а также Fluent API. Благодаря этому, инициализация и запуск веб-приложений происходит быстрее.
Helidon MP — используется для поддержки SE в рамках стандартов MicroProfile: CDI, JSON-P, MicroProfile JWT Authentication, MicroProfile OpenAPI и т.д.
Документация: https://helidon.io/
#java
Helidon — легкий фреймворк для разработки микросервисов. В Helidon есть две основные модели программирования: Helidion SE и Helidon MP.
Helidion SE — набор реактивных API на Netty, который использует реактивные потоки, асинхронное и функциональное программирование, а также Fluent API. Благодаря этому, инициализация и запуск веб-приложений происходит быстрее.
Helidon MP — используется для поддержки SE в рамках стандартов MicroProfile: CDI, JSON-P, MicroProfile JWT Authentication, MicroProfile OpenAPI и т.д.
Документация: https://helidon.io/
#java
👍6
Можно ли читать почту из Python?
Можно, но для этого нужно импортировать и настроить IMAP. IMAP — это протокол, который используется для доступа к сообщениям на удалённом сервере. Данный протокол позволяет пользователю получать информацию из своего почтового ящика с любого устройства.
В этой статье рассматривается, как настроить соединение и аутентификацию с сервером IMAP:
https://habr.com/ru/post/688784/
#python
Можно, но для этого нужно импортировать и настроить IMAP. IMAP — это протокол, который используется для доступа к сообщениям на удалённом сервере. Данный протокол позволяет пользователю получать информацию из своего почтового ящика с любого устройства.
В этой статье рассматривается, как настроить соединение и аутентификацию с сервером IMAP:
https://habr.com/ru/post/688784/
#python
👍6❤1
Как быстро писать код на HTML и CSS с помощью Emmet
Emmet — это плагин в редакторах кода, который похож на автозамену текста в телефоне только для HTML и CSS. Например, используя специальный синтаксис «ul>li*5» код будет преобразован в:
Сохраняйте шпаргалку по синтаксису и пишите код быстрее:
https://docs.emmet.io/cheat-sheet/
#веб
Emmet — это плагин в редакторах кода, который похож на автозамену текста в телефоне только для HTML и CSS. Например, используя специальный синтаксис «ul>li*5» код будет преобразован в:
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
Сохраняйте шпаргалку по синтаксису и пишите код быстрее:
https://docs.emmet.io/cheat-sheet/
#веб
👍21🔥1