💡 На чём создают игры? Обзор популярных игровых движков
На самом деле, доступные и бесплатные движки были всегда. Однако, если взглянуть на готовые проекты, становится ясно, почему бесплатно: пользуясь предложенным инструментарием, вы никогда и никому не составите конкуренции. Говоря коротко, при всем богатстве выбора, достойными внимания можно считать от силы четыре движка: CryEngine, Godot, Unity, Ureal Engine.
Каждый имеет свою специфику, но есть и общие свойства, выделяющие их в особую категорию. Будучи доступными индивидуальному разработчику, все они позволяют создавать проекты ААА класса.
В статье ниже разберем их более детальней
#ссылка
На самом деле, доступные и бесплатные движки были всегда. Однако, если взглянуть на готовые проекты, становится ясно, почему бесплатно: пользуясь предложенным инструментарием, вы никогда и никому не составите конкуренции. Говоря коротко, при всем богатстве выбора, достойными внимания можно считать от силы четыре движка: CryEngine, Godot, Unity, Ureal Engine.
Каждый имеет свою специфику, но есть и общие свойства, выделяющие их в особую категорию. Будучи доступными индивидуальному разработчику, все они позволяют создавать проекты ААА класса.
В статье ниже разберем их более детальней
#ссылка
💡 Массивы в C++ на практике
Как показала практика, у начинающих кодеров возникает множество вопросов при решении задач по теме «Массивы». В данной статье затронуты вопросы, относящиеся только к массивам в классическом понимании. Работа с контейнерами STL — это отдельная тема.
Как правило, задачи сводятся к следующему: заполнить массив, произвести некие операции с элементами массива, распечатать результат. Уже в постановке задачи угадываются логические блоки её решения.
#ссылка
Как показала практика, у начинающих кодеров возникает множество вопросов при решении задач по теме «Массивы». В данной статье затронуты вопросы, относящиеся только к массивам в классическом понимании. Работа с контейнерами STL — это отдельная тема.
Как правило, задачи сводятся к следующему: заполнить массив, произвести некие операции с элементами массива, распечатать результат. Уже в постановке задачи угадываются логические блоки её решения.
#ссылка
Разработка_чат_ботов.pdf
16 MB
📓 Разработка чат-ботов и разговорных интерфейсов(2019)
Автор: Срини Джанарсанам
Описание: диалоговые интерфейсы - наилучший способ взаимодействия машины с нами на человеческом языке. Чат-боты и голосовые пользовательские интерфейсы - это два направления диалоговых интерфейсов.
В этой книге рассмотрены оба типа диалоговых пользовательских интерфейсов, разрабатываемых с помощью API для различных платформ. Используется проектный подход, позволяющий понять принципы конструирования таких пользовательских интерфейсов, и приведены наилучшие практики их развертывания.
#книги #js
Автор: Срини Джанарсанам
Описание: диалоговые интерфейсы - наилучший способ взаимодействия машины с нами на человеческом языке. Чат-боты и голосовые пользовательские интерфейсы - это два направления диалоговых интерфейсов.
В этой книге рассмотрены оба типа диалоговых пользовательских интерфейсов, разрабатываемых с помощью API для различных платформ. Используется проектный подход, позволяющий понять принципы конструирования таких пользовательских интерфейсов, и приведены наилучшие практики их развертывания.
#книги #js
🛠️ Scrapy
Scrapy это фреймворк, использующийся для извлечения структурированных данных с вебсайтов. Это быстрая, простая, расширяемая, легкая в использовании библиотека. Ее использование включает добычу данных, обработку информации, поисковый робот, извлечение данных с помощью API и многое другое.
Scrapy «из коробки» обеспечивает поддержку извлечения данных из HTML/XML с использованием выражений Xpath и селекторов CSS, интерактивную оболочку консоли, экспорт данных в json, csv, xml, бэк-энд хранилище ftp, s3, локальное хранилище, управление cookies и сессиями, сжатие, кэширование, аутентификацию, user-agent спуфинг.
#инструменты #python
Scrapy это фреймворк, использующийся для извлечения структурированных данных с вебсайтов. Это быстрая, простая, расширяемая, легкая в использовании библиотека. Ее использование включает добычу данных, обработку информации, поисковый робот, извлечение данных с помощью API и многое другое.
Scrapy «из коробки» обеспечивает поддержку извлечения данных из HTML/XML с использованием выражений Xpath и селекторов CSS, интерактивную оболочку консоли, экспорт данных в json, csv, xml, бэк-энд хранилище ftp, s3, локальное хранилище, управление cookies и сессиями, сжатие, кэширование, аутентификацию, user-agent спуфинг.
#инструменты #python
💡 JavaScript – формат JSON и примеры работы с ним
JSON (JavaScript Object Notation) – это текстовый формат представления данных в нотации объекта JavaScript. Предназначен JSON, также как и некоторые другие форматы такие как XML и YAML, для обмена данными.
Несмотря на своё название, JSON можно использовать не только в JavaScript, но и в любом другом языке программирования.
В статье ниже рассмотрим формат JSON более детальней.
#ссылка
JSON (JavaScript Object Notation) – это текстовый формат представления данных в нотации объекта JavaScript. Предназначен JSON, также как и некоторые другие форматы такие как XML и YAML, для обмена данными.
Несмотря на своё название, JSON можно использовать не только в JavaScript, но и в любом другом языке программирования.
В статье ниже рассмотрим формат JSON более детальней.
#ссылка
💡 Программирование на Python с нуля: дорожная карта разработчика
Программирование на Python с нуля: легко или не очень? По факту, изучение Python почти ничем не отличается от изучения любого другого языка. Всё стандартно: установка, настройка рабочего окружения, базы данных, переменные, функции и первый «Hello World». Но дальше — круче, ведь в ход идёт разделение на сферы применения, синхронное и асинхронное программирование, тестирование и сопутствующие инструменты, часто индивидуальные для каждого языка.
Чтобы окончательно не запутаться, нужно всё структурировать. В статье ниже вы найдете ответ на вопрос «Что нужно знать Python-разработчику?»
#ссылка
Программирование на Python с нуля: легко или не очень? По факту, изучение Python почти ничем не отличается от изучения любого другого языка. Всё стандартно: установка, настройка рабочего окружения, базы данных, переменные, функции и первый «Hello World». Но дальше — круче, ведь в ход идёт разделение на сферы применения, синхронное и асинхронное программирование, тестирование и сопутствующие инструменты, часто индивидуальные для каждого языка.
Чтобы окончательно не запутаться, нужно всё структурировать. В статье ниже вы найдете ответ на вопрос «Что нужно знать Python-разработчику?»
#ссылка
🛠️ Express
JavaScript-фреймворк Express взлетает на волне популярности Node.js. Сейчас это один из самых трендовых инструментов веб-разработки. Его используют крупные компании Accenture, IBM и Uber, а также другие фреймворки, например, Kraken, Sails и Loopback.
Express позиционируется как минималистичный, быстрый и очень гибкий фреймворк. Он предоставляет все необходимые возможности, при этом активно используя все преимущества и мощность Node.js. Поддерживает REST API.
#инструменты #js
JavaScript-фреймворк Express взлетает на волне популярности Node.js. Сейчас это один из самых трендовых инструментов веб-разработки. Его используют крупные компании Accenture, IBM и Uber, а также другие фреймворки, например, Kraken, Sails и Loopback.
Express позиционируется как минималистичный, быстрый и очень гибкий фреймворк. Он предоставляет все необходимые возможности, при этом активно используя все преимущества и мощность Node.js. Поддерживает REST API.
#инструменты #js
Разработка_мобильных_приложений_Первые_шаги.pdf
15 MB
📓 Разработка мобильных приложений (2019)
Автор: Федотенко М.А.
Описание: эта книга практическое руководство для тех, кто уже делает первые шаги в разработке мобильных приложений под Android или пока только мечтает об этом. С ней вы легко освоите основы разработки, познакомитесь со средой разработки Android Studio, создадите собственные приложения, которыми можно поделиться с друзьями и со всем миром.
#книги
Автор: Федотенко М.А.
Описание: эта книга практическое руководство для тех, кто уже делает первые шаги в разработке мобильных приложений под Android или пока только мечтает об этом. С ней вы легко освоите основы разработки, познакомитесь со средой разработки Android Studio, создадите собственные приложения, которыми можно поделиться с друзьями и со всем миром.
#книги
🔥 Лучшее на канале за неделю
1) На чём создают игры? Обзор популярных игровых движков
2) Разработка чат-ботов и разговорных интерфейсов
3) Программирование на Python с нуля: дорожная карта разработчика
#топ
1) На чём создают игры? Обзор популярных игровых движков
2) Разработка чат-ботов и разговорных интерфейсов
3) Программирование на Python с нуля: дорожная карта разработчика
#топ
💡 Как в PHP узнать IP пользователя и определить его страну?
В этой статье рассмотрим, как в PHP можно узнать IP клиента и сервера, а также разберём как зная IP клиента определить его страну и город.
#ссылка
В этой статье рассмотрим, как в PHP можно узнать IP клиента и сервера, а также разберём как зная IP клиента определить его страну и город.
#ссылка