semvec/pypi-packages huggingface dataset:
ziranpai 0.1.1
一个类似自然语言的中文编程语言：自然派。
Requires Python: >=3.7

# 自然派 (Ziranpai) —— 类似自然语言的编程语言

[![PyPI version](https://badge.fury.io/py/ziranpai.svg)](https://badge.fury.io/py/ziranpai)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

**自然派 (Ziranpai)** 并非又一个实验品，而是对未来编程语言形态的一次大胆探索和实践。它旨在打破传统编程语言的桎梏，构建一种更符合人类自然思维的编程范式。其语法脱胎于 Lisp 的精髓，但彻底摒弃了繁复的括号，让代码如诗歌般流畅自然。(这一句AI写的还不错)

我们相信，编程不应是少数人的专利。通过 `自然派`，我们正朝着一个人人皆可编程的未来，迈出坚实的一步。(这一句写的不好，划掉)

* **GitHub 项目主页**: [https://github.com/Amo-Zeng/ziranpai](https://github.com/Amo-Zeng/ziranpai)

## ✨ 核心设计

-   **未来导向**：重新定义代码与人的交互方式，让编程回归创造的本质。
-   **无括号设计**：借鉴 Lisp 的强大能力，但以更简洁、更具可读性的语法呈现。
-   **中文内核**：深度融合中文语境，为中文世界的开发者提供前所未有的编程体验。
-   **极简部署**：通过 PyPI 全球发布，一条命令即可开启未来之旅。
-   **无限可能**：基于 Python 构建，拥有强大的生态支持和跨平台能力。(有点吹，我就先不评论了)

## 🚀 安装

通过 pip 从 PyPI 官方仓库安装 `自然派`。请确保您的 Python 版本为 3.7 或更高。

```bash
pip install ziranpai
````

## 🎯 快速上手

安装完成后，在您的终端（命令行）中输入 `自然派`，即可启动交互式解释器环境。

```bash
自然派
```

## 📜 更多示例

`自然派` 的语法直观且强大，以下是一些功能示例，展示其部分能力。

### 变量与基本运算

```ziranpai
# 定义变量 甲 为 10
令 甲 10

# 定义变量 乙 为 20
令 乙 20

# 执行加法并将结果赋给 新变量
令 丙 加 甲 乙
打印 丙
# 输出: 30

# 您也可以直接执行运算
加 乘 5 8 4
# 输出: 44

# 字符串拼接
打印 合 "欢迎来到" "自然派的世界"
# 输出: 欢迎来到自然派的世界
```

### 数组（组）与循环

```ziranpai
# 遍历数组并打印
循 组 3 甲 打印 甲 
# 输出：0 1 2

```

### 交互与系统命令

```ziranpai
# 从用户处获取输入
令 你的名字 手动输入 "请输入您的名字："
打印 合 "你好, " 你的名字
# 输出: 你好, [你输入的名字]

# 执行操作系统命令 (以 Linux/macOS 为例)
系统命令 “ls -l”
```

### 类与对象操作

`自然派` 支持面向对象编程，可以方便地定义和操作类。

```ziranpai
输入：定义类 点 无 【名函 （初始化 我 x y） 【设 我#符x x 设 我#符y y 我】名函 （获取x 我）我#符x 名函 （ 打招呼 我 甲）打印 合 你好 甲】
输入：定义类 圆点 类点 【名函 （初始化 我 x y r） 【设 我#符x x 设 我#符y y 设 我#半径 r 我】名函 （获取半径 我）我#半径 名函 （打骂 我 甲）打印 合 你不好 甲】
输入：令 丙 圆点 3 4 5
输入：丙#打招呼 张三
你好张三
输入：令 乙 （典之 名 李四 体重 60）
输入：打印 乙#名
李四
输入  令 甲 名
输入：打印 乙#甲
李四
输入：设 乙#符甲 身高170
输入：打印 乙#甲
李四
输入：打印 乙#符甲
身高170
输入：删除变量 甲
删除变量甲成功！
输入：打印 乙#甲
身高170
输入：令 甲 （组之 3 乙 丙 0）
输入：打印 甲#1#符甲
身高170
输入：甲#2#打骂 李四
你不好李四
```

想要探索 `自然派` 的全部能力，请查阅项目主页上最详尽的用法说明文件：
[**`自然派用法.jsonl`**](https://www.google.com/search?q=https://github.com/Amo-Zeng/ziranpai/blob/main/%25E8%2587%25AA%25E7%2584%25B6%25E6%25B4%25BE%25E7%2594%25A8%25E6%25B3%2595.jsonl)

## 📝 许可

本项目采用 MIT 许可证。详情请见 [LICENSE](https://www.google.com/search?q=https://github.com/Amo-Zeng/ziranpai/blob/main/LICENSE) 文件。
pywindowx 2025.9.29.0
A Python package for structural analysis of porous molecules.
Requires Python: >=3.9

:maintainers:
  `marcinmiklitz <https://github.com/marcinmiklitz/>`_
  `andrewtarzia <https://github.com/andrewtarzia/>`_
:documentation: https://pywindowx.readthedocs.io/en/latest/

.. figure:: docs/source/_static/pyWINDOW_logo.png

Overview
========

``pywindow`` is a Python package for the analysis of structural properties of
molecular pores (*porous organic cages*, but also *MOFs* and
*metal-organic cages* - see examples directory).

.. warning::
  This package is currently under development and differs
  from the published
  `pywindow <https://github.com/andrewtarzia/pywindow>`_ but
  should work with Python >= 3.9.

Installation
============

``pywindow`` can be installed with pip:

.. code-block:: bash

  pip install pywindowx

Developer Setup
---------------

To develop with ``pywindow``, you can clone the repo and use
`just <https://github.com/casey/just>`_ and `uv <https://docs.astral.sh>`_
to setup the dev environment:

.. code-block:: bash

  just setup

How To Cite
===========

If you use ``pywindow`` please cite

  https://pubs.acs.org/doi/10.1021/acs.jcim.8b00490
em-keyboard 5.3.0
The CLI Emoji Keyboard
Requires Python: >=3.10
Keywords: CLI, emoji, keyboard, search

# em: the cli emoji keyboard

[![PyPI version](https://img.shields.io/pypi/v/em-keyboard.svg?logo=pypi&logoColor=FFE873)](https://pypi.org/project/em-keyboard/)
[![Supported Python versions](https://img.shields.io/pypi/pyversions/em-keyboard.svg?logo=python&logoColor=FFE873)](https://pypi.org/project/em-keyboard/)
[![PyPI downloads](https://img.shields.io/pypi/dm/em-keyboard.svg)](https://pypistats.org/packages/em-keyboard)
[![GitHub Actions status](https://github.com/hugovk/em-keyboard/workflows/Test/badge.svg)](https://github.com/hugovk/em-keyboard/actions)
[![Codecov](https://codecov.io/gh/hugovk/em-keyboard/branch/main/graph/badge.svg)](https://codecov.io/gh/hugovk/em-keyboard)
[![Licence](https://img.shields.io/github/license/hugovk/em-keyboard.svg)](LICENSE)
[![Code style: Black](https://img.shields.io/badge/code%20style-Black-000000.svg)](https://github.com/psf/black)

**Emoji your friends and colleagues from the comfort of your own terminal.**

**em** is a nifty command-line utility for referencing emoji characters by name. Provide
the names of a few emoji, and those lucky chosen emojis will be displayed in your
terminal, then copied to your clipboard. Automagically.

Emoji can be also searched by both categories and aspects.

## Example Usage

Let's serve some delicious cake:

<!-- [[[cog
from scripts.run_command import run
run("em sparkles shortcake sparkles")
]]] -->

```console
$ em sparkles shortcake sparkles
Copied! ✨ 🍰 ✨
```

<!-- [[[end]]] -->

Let's skip the copying (for scripts):

<!-- [[[cog run("em 'chocolate bar' --no-copy") ]]] -->

```console
$ em 'chocolate bar' --no-copy
🍫
```

<!-- [[[end]]] -->

Let's find some emoji, by color:

<!-- [[[cog run("em -s yellow") ]]] -->

```console
$ em -s yellow
💛  yellow_heart
👩  woman
🐤  baby_chick
🐠  tropical_fish
🌻  sunflower
🌼  blossom
🚧  construction
🌕  full_moon
⭐  star
📒  ledger
🚸  children_crossing
🔰  japanese_symbol_for_beginner
🟡  yellow_circle
🟨  yellow_square
🫚  ginger_root
```

<!-- [[[end]]] -->

If there's only a single search result, it's copied:

<!-- [[[cog run("em -s ukraine") ]]] -->

```console
$ em -s ukraine
Copied! 🇺🇦  flag_ukraine
```

<!-- [[[end]]] -->

Pick a random emoji:

<!-- [[[cog run("em --random") ]]] -->

```console
$ em --random
Copied! 💤  zzz
```

<!-- [[[end]]] -->

Pick a random emoji:

<!-- [[[cog run("em --search yellow --random") ]]] -->

```console
$ em --search yellow --random
Copied! 🟨  yellow_square
```

<!-- [[[end]]] -->

## Installation

At this time, **em** requires Python and pip:

```sh
python3 -m pip install em-keyboard
```

On Linux, an additional dependency is required for automatic copying to clipboard. This
would be either [`xclip`](https://github.com/astrand/xclip) in an X11 session or
[`wl-clipboard`](https://github.com/bugaevc/wl-clipboard) in a Wayland session. On a
Debian-based distribution these are installable with:

```sh
sudo apt install xclip
sudo apt install wl-clipboard
```

## Tests

If you wanna develop, you might want to write and run tests:

```sh
python3 -m pip install tox
tox
```

## Have fun!

✨🍰✨