Skip to main content

AI悦创·编程一对一教学代码库,长期招收编程一对一学员,微信:Jiabcdefh

Project description

📦 Bornforthis Library Python aiyc1v1

1. What?

带编程一对一学员学习 Python 所开发的库,便于零基础小白学习。和部分实用功能,目前拥有:

如果,你有想要实现的功能,迟迟未实现,可以提交 issue 给我。https://github.com/AndersonHJB/aiyc1v1/issues

2. Install

如果你换源了,请用下面的命令获取最新版本:

pip install aiyc1v1 -i https://pypi.org/simple

国内镜像源同步,比较缓慢,一般需要一天左右才会同步。

pip install aiy1v1

3. Upgrade

版本在快速的迭代中,所以如果需要最新版本的话,请用下面的命令。

pip3 install --upgrade aiyc1v1 -i https://pypi.org/simple
pip3 install --upgrade aiyc1v1

4. 项目文档

本部分是对已有的项目进行详细介绍,自行点入进行阅读。

  • NoteSearch:README
  • 爬虫延迟插件:

5. Github

本项目的 GitHub 地址:https://github.com/AndersonHJB/aiyc1v1

6. 已有功能代码

  • SimpleNLP:简单的自然语言处理代码「仅仅支持英文」——词频分析、词云生成。文档:SimpleNLP.md
  • GameBase:基础文字对话游戏
  • NoteSearch:文档
  • DelayWait: 智能爬虫插件「2023年01月07日」

7. 使用示例

NoteSearch

from aiyc1v1 import DataManger, Search_Engine

abs_path = "your/project/path"
d = DataManger(path=abs_path)

s = Search_Engine(language="zh_CN")
s.search("专栏")

DelayWait

更智能的延迟请求插件,使你摆脱单纯使用 time.sleep()。具体实现逻辑,我也会在该插件文档中为你解答。

from aiyc1v1 import DelayWait
import requests
if __name__ == '__main__':
    urls = ["https://bornforthis.cn"] * 10
    d = DelayWait()
    for url in urls:
        html = requests.get(url)
        d.wait(url)
        print(html.status_code)

Error

2022年08月20日

numpy.core._exceptions.UFuncTypeError: ufunc 'add' did not contain a loop with signature matching types (dtype('float64'), dtype('<U1')) -> None

预测是 dataframe to str 的错误,直接把读取到的结果,强制转换成 str

self.content = str(pd.read_csv(self.path))
self.content = str(pd.read_excel(self.path))

Changelog

  • Bug Fixes:bug 修复
  • ⚠ BREAKING CHANGES:⚠ 重大变化
  • Features:特征
  • Reverts:还原
  • Performance Improvements:性能改进

2023年01月12日

Bug

  • 文件读取,过程中,编码问题。

Features

  • 多语言支持
  • 询问用户:查询到 xx 条数据,请问要返回几条?、全部「all」

2023年01月06日

  • 正式发布可用的 NoteSearch
  • 初步解决编写代码,文档中搜索问题

2022年08月20日

  1. 修改用户输入提示
template = "您选择使用默认路径:%s, \n如果确认请输入回车或者 yes(否则:no):"

to

template = "您选择使用路径:%s, \n如果确认请输入回车或者 yes(否则:no):"

公众号:AI悦创【二维码】

欢迎关注我公众号:AI悦创,有更多更好玩的等你发现!

info AI悦创·编程一对一

AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然,还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线,随时响应!微信:Jiabcdefh

C++ 信息奥赛题解,长期更新!长期招收一对一中小学信息奥赛集训,莆田、厦门地区有机会线下上门,其他地区线上。微信:Jiabcdefh

方法一:QQ

方法二:微信:Jiabcdefh

Security Status

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiyc1v1-0.0.45.tar.gz (21.9 kB view hashes)

Uploaded Source

Built Distribution

aiyc1v1-0.0.45-py2.py3-none-any.whl (40.7 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page