文件名称:advanced-python3:Python中的OOP,使用SQL和NOSQL数据库,获取HTML数据
文件大小:18KB
文件格式:ZIP
更新时间:2024-02-24 05:06:27
sqlalchemy mongodb nosql oop scraping
进阶Python 3 该存储库展示了Python incl OOP(面向对象编程)实现的高级用法,与关系数据库和NOSQL数据库配合使用并获取HTML数据。 专案 使用Python3.7涵盖高级Python的项目 Python中的类:关联 Python中的类:继承 Python中的类:抽象类和接口 提取html数据:BeautifulSoup 创建sqlite数据库 使用ORM:SQLAlchemy 使用MongoDB数据库 班级协会 模拟纸牌组(52张纸牌)改组的项目。 随机洗牌后,应打印分类的纸牌并再次打印。 类卡: 构造函数__init__(self, suit, rank)设置卡片 重写__str__(self)方法将打印卡名,例如fe“ jack of heart” 类甲板: 包含等级和西装的两个列表 构造函数__init__(self)设置Deck:创建Card类的52个对象的列表 方法shuffle(self)使用随机数据在Deck中随机洗牌 重写__str__(self)方法将打印卡组中的所有卡 类继承 具有类层次结构的项目:重用基类的方法。 *在Pyth
【文件预览】:
advanced-python3-master
----FullMoonDatetime()
--------get_fullmoon_data.py(1KB)
----GemstonesImages()
--------get_gemstones_images.py(2KB)
----PythonSqlite()
--------moon_fetch_toDB.py(2KB)
--------create_sqlitedb.py(797B)
----README.md(8KB)
----ClassesAssociation()
--------main.py(1KB)
----mongodbCRUD()
--------main.py(2KB)
--------mongo_context.py(1KB)
----.gitignore(1KB)
----AbstractAndInterface()
--------CupOfTea.py(1KB)
--------main.py(551B)
--------ICup.py(336B)
--------CupOfCoffee.py(1KB)
--------HotDrink.py(501B)
----ClassesInheritance()
--------Shape.py(582B)
--------Square.py(295B)
--------main.py(412B)
--------Circle.py(408B)
--------Rectangle.py(440B)
----PythonSQLAlchemy()
--------AlchContext.py(1KB)
--------Weather.py(575B)
--------main.py(1KB)