Kangaroo
2.27K subscribers
112 photos
61 files
432 links
Kangaroo — о программировании и технологиях.

Python, серверная разработка, инфраструктура, ИИ и собственные проекты. Статьи, технические разборы, эксперименты и наблюдения из практики.

Иногда — математика и котики :)

По всем вопросам: @Lodhel
Download Telegram
Предотвращение SQL-инъекций: взгляд одного из создателей Django.

https://r2c.dev/blog/2020/preventing-sql-injection-a-django-authors-perspective/
Первые впечатления от работы с Golang, оказались такими что я был не в восторге, представьте себе такое ООП где ты создаёшь объект, и не вкладываешь туда методы, а пишешь их как функции, отдельно, и указываешь их принадлежность этим объектам...Как вам?
Anonymous Poll
31%
Круто
31%
Довольно странно
14%
Непонятно
3%
Плохо
17%
Only python
4%
Only JS
Python.pdf
70.4 MB
Рик Гаско - Простой python.
Представлен первый стабильный выпуск открытого графического драйвера RPi-VK-Driver 1.0, реализующего поддержку графического API Vulkan для старых плат Raspberry Pi, поставляемых с GPU Broadcom Videocore IV. Драйвер подходит для всех моделей плат Raspberry Pi, выпущенных до появления Raspberry Pi 4, - от "Zero" и "1 Model A" до "3 Model B+" и "Compute Module 3+". Драйвер разработан Мартином Томасом (Martin Thomas), инженером из компании NVIDIA, тем не менее, разработка велась как личный проект, не связанный с NVIDIA (драйвер разрабатывался последние два года в свободное от работы время). Код распространяется под лицензией MIT.

https://www.opennet.ru/opennews/art.shtml?num=53202
Изучение робототехники с помощью Python.

Автор: Джозеф Лентин
Дата выхода: март 2019 года
Описание:
Robot Operating System (ROS) – один из самых популярных фреймворков программного обеспечения в области робототехники как в исследованиях, так и в производстве, имеющий готовые функции для реализации различных возможностей в роботе.
Эта книга начинается с того, что показывает вам основы ROS в совокупности с основами работы и управления роботов с дифференциальным приводом. Затем будут рассмотрены принцип разработки и создания модели робота и процесс проектирования и визуализации его физики и логики с помощью ROS. Двигаясь дальше, мы соберём робота с использованием соответствующего оборудования и настроим работу с его приводами. Затем вы научитесь настраивать датчики глубины и лидары и программировать их работу с помощью ROS. Наконец, вы создадите GUI (графическое пользовательское приложение) для вашего робота, используя фреймворк QT...
doc163931991_556996966.pdf
24.9 MB
Скачать файл
После года разработки и четырёх предварительных выпусков подготовлен первый стабильный релиз новой ветки СУБД MariaDB 10.5, в рамках которой развивается ответвление от MySQL, сохраняющее обратную совместимость и отличающееся интеграцией дополнительных движков хранения и расширенных возможностей. Поддержка новой ветки будет осуществляться 5 лет, до июня 2025 года.

Развитие MariaDB курирует независимая организация MariaDB Foundation в соответствии с полностью открытым и прозрачным процессом разработки, не зависящим от отдельных производителей. MariaDB поставляется вместо MySQL во многих дистрибутивах Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) и внедрён в таких крупных проектах, как Wikipedia, Google Cloud SQL и Nimbuzz

https://www.opennet.ru/opennews/art.shtml?num=53225
Startup Genome опубликовала ежегодный рейтинг лучших мест для развития стартапов. Топ-10 выглядит так:

1. Кремниевая долина
2. Нью-Йорк
3. Лондон
4. Пекин
5. Бостон
6. Тель-Авив
7. Лос-Анджелес
8. Шанхай
9. Сиэтл
10. Стокгольм

Москва, которая находилась в аналогичном рейтинге за 2015 год на 13 месте, в этот список не попала (всего в этом списке 30 городов).

#startup #kangaroo
2_5442706690635990825.pdf
56.1 MB
Python для чайников, 2-е изд.
Джон Пол Мюллер (2019)

Python - это мощный язык программирования, на котором можно создавать самые разные приложения, не зависящие от платформы. Он идеально подходит для новичков, особенно если нужно быстро научиться программировать и начать создавать реальные проекты. Благодаря пошаговым инструкциям, приведенным в книге, вы сможете в краткие сроки освоить основы языка. Работая в среде Jupyter Notebook, вы будете применять принципы грамотного программирования для создания смешанного представления кода, заметок, математических уравнений и графиков.Основные темы книги:— загрузка и установка Python;— использование командной строки;— знакомство со средой Jupyter Notebook;— основы программирования на Python;— создание коллекций и списков;— взаимодействие с пакетами;— поиск и устранение ошибок.