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
Что почитать: «Python. К вершинам мастерства» Рамальо Лусиану
Язык Python на первый взгляд кажется простым и быстрым в изучение, но порой разработчики не используют все имеющиеся в нём возможности.
В книге рассказывается об алгоритмах, функциях, словарях, а также потоках управления и метапрограммирование. В конце каждой главы можно найти дополнительные источники для изучения Python. Несмотря на объём, книга читается очень легко.
#книги
Язык Python на первый взгляд кажется простым и быстрым в изучение, но порой разработчики не используют все имеющиеся в нём возможности.
В книге рассказывается об алгоритмах, функциях, словарях, а также потоках управления и метапрограммирование. В конце каждой главы можно найти дополнительные источники для изучения Python. Несмотря на объём, книга читается очень легко.
#книги
Бесплатные курсы для начинающих по 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
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
Онлайн магазин с оплатой на Python и Flask
Flask — фреймворк, который используется для создания веб-приложений на Python. В этом видео вы познакомитесь с Flask, а также создадите на его основе интернет-магазин в котором можно проводить оплату прямо на сайте:
https://youtu.be/759C2p3CAA4
#python #flask
Flask — фреймворк, который используется для создания веб-приложений на Python. В этом видео вы познакомитесь с Flask, а также создадите на его основе интернет-магазин в котором можно проводить оплату прямо на сайте:
https://youtu.be/759C2p3CAA4
#python #flask
А вы знали, что самый первый веб-сайт разрабатывался более двух лет?
А сколько бы разработчики потратили времени, будь у них наши знания и инструменты? Скорее всего, не больше нескольких минут. Интересно, какие инструменты и знания из будущего могут помочь нам ускорить разработку уже сегодня?
Как минимум, можно обратить внимание на разработки в области ИИ от OpenAI. Вместе с МТС разобрались, что они из себя представляют, чем они могут быть полезны разработчикам и как использовать их правильно:
https://tprg.ru/wlQi
#ии #начинающим
А сколько бы разработчики потратили времени, будь у них наши знания и инструменты? Скорее всего, не больше нескольких минут. Интересно, какие инструменты и знания из будущего могут помочь нам ускорить разработку уже сегодня?
Как минимум, можно обратить внимание на разработки в области ИИ от OpenAI. Вместе с МТС разобрались, что они из себя представляют, чем они могут быть полезны разработчикам и как использовать их правильно:
https://tprg.ru/wlQi
#ии #начинающим
Подборка актуальных вакансий
— 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 года
#вакансии #работа
Где найти ментора? Обзор площадок
Ментор в IT — это эксперт, который помогают начинающему разработчику изучить основы программирования, отвечает на вопросы и ориентирует по карьерному развитию. Однако, где искать ментора?
Сейчас доступно много площадок, на которых можно найти себе наставника. Разобрали самые популярные в этой статье:
https://tprg.ru/luOC
#начинающим
Ментор в IT — это эксперт, который помогают начинающему разработчику изучить основы программирования, отвечает на вопросы и ориентирует по карьерному развитию. Однако, где искать ментора?
Сейчас доступно много площадок, на которых можно найти себе наставника. Разобрали самые популярные в этой статье:
https://tprg.ru/luOC
#начинающим
Можно ли остановить поток в 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
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 #советы
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
Можно ли читать почту из Python?
Можно, но для этого нужно импортировать и настроить IMAP. IMAP — это протокол, который используется для доступа к сообщениям на удалённом сервере. Данный протокол позволяет пользователю получать информацию из своего почтового ящика с любого устройства.
В этой статье рассматривается, как настроить соединение и аутентификацию с сервером IMAP:
https://habr.com/ru/post/688784/
#python
Можно, но для этого нужно импортировать и настроить IMAP. IMAP — это протокол, который используется для доступа к сообщениям на удалённом сервере. Данный протокол позволяет пользователю получать информацию из своего почтового ящика с любого устройства.
В этой статье рассматривается, как настроить соединение и аутентификацию с сервером IMAP:
https://habr.com/ru/post/688784/
#python
Как быстро писать код на 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/
#веб
Из музыканта в программисты: история в IT!
Можно ли стать программистом без профильного образования? Своей историей делится Филипп Бесядовский, по образованию артист оркестра и преподаватель игры на валторне, которому удалось стать Android-разработчиком с нуля:
https://tprg.ru/QFDi
#android #начинающим
Можно ли стать программистом без профильного образования? Своей историей делится Филипп Бесядовский, по образованию артист оркестра и преподаватель игры на валторне, которому удалось стать Android-разработчиком с нуля:
https://tprg.ru/QFDi
#android #начинающим
Окей, Google: как пройти капчу?
Устали искать автобусы на капче? Предлагаем попробовать реализовать простое приложение для обнаружения объектов на Captcha или любом другом изображение. Данный проект можно создать с помощью OpenCV и библиотеки Art на Python.
Подробное руководство по ссылке:
https://habr.com/ru/post/678644/
#python
Устали искать автобусы на капче? Предлагаем попробовать реализовать простое приложение для обнаружения объектов на Captcha или любом другом изображение. Данный проект можно создать с помощью OpenCV и библиотеки Art на Python.
Подробное руководство по ссылке:
https://habr.com/ru/post/678644/
#python