One of the biggest differences, in the Python community, in relation to other communities, is its effort to improve diversity. There is even a Diversity Statement at PSF: “We have created this diversity statement because we believe that a diverse Python community is stronger and more vibrant. A diverse community where people treat each other with respect has more potential contributors and more sources for ideas.” In last two years I was fortunate enough to take part in ten PyCon’s in eleven different countries: Namibia, UK, Japan, Brazil, Italy, Argentina, Uruguay, Germany, Canada, USA and Spain. Some were not national conferences, but were EuroPython or PyConUS. I was coach in three Django Girls at PyCon Namibia, Argentina and Brazil. I always took note of experiences on how to improve diversity, that could be useful and replicable in my local community and would like to share at PyCon Japan. There are other reports that I also would like to share, which are only beautiful personal stories of how Python reaches the most distant people and places you may never have imagined.
This document summarizes a presentation given at PyCon JP 2016 about analyzing baseball data with Python. The presentation introduced the speaker, Shinichi Nakagawa, and discussed using the MLBAM dataset and Python libraries like pandas and matplotlib to analyze pitching data. Specific examples analyzed the pitching of Yu Darvish before and after Tommy John surgery, compared Ichiro Suzuki and Joey Votto's batting, and looked at pitch location data to study the strike zone. The presentation emphasized the usefulness of Python for accessing and analyzing sports data.
This document discusses SQLAlchemy, a Python library for accessing relational databases. It provides an object-relational mapper (ORM) that allows Python objects to be mapped to database tables. Key features discussed include SQL expression, which allows SQL queries to be constructed programmatically in Python, and the unit of work pattern, where the ORM session tracks object states and generates SQL statements. The document also covers getting started with SQLAlchemy, including installing it, defining models, connecting to a database, querying models, and using sessions and transactions.
The document discusses using setup.py and setup.cfg files to define test and documentation requirements and install them. It shows how to define test requirements in setup.py and install them with pip. It also shows how to define an "alias" in setup.cfg to install additional requirements for development and documentation tasks.
The document discusses several Python web frameworks and technologies that can be used together including:
- WSGI for building web applications
- WebOb for handling HTTP requests and responses
- Mako for templating to render pages
- Routes for URL routing
- FormEncode for validating and deserializing form data
It provides code examples and links for each technology on how to implement a basic application using these tools together.
IoT Devices Compliant with JC-STAR Using Linux as a Container OSTomohiro Saneyoshi
Security requirements for IoT devices are becoming more defined, as seen with the EU Cyber Resilience Act and Japan’s JC-STAR.
It's common for IoT devices to run Linux as their operating system. However, adopting general-purpose Linux distributions like Ubuntu or Debian, or Yocto-based Linux, presents certain difficulties. This article outlines those difficulties.
It also, it highlights the security benefits of using a Linux-based container OS and explains how to adopt it with JC-STAR, using the "Armadillo Base OS" as an example.
Feb.25.2025@JAWS-UG IoT
38. 関連PEP
PEP 345 -- Metadata 1.2
PEP 376 -- Database
PEP 386 -- Version
PEP 420 -- Namespace Package
PEP 426 -- Metadata 2.0
PEP 427 -- Wheel
PEP 440 -- Version
PEP 453 -- Bundle PIP Installer