├── .github └── FUNDING.yml ├── .gitignore ├── A站 ├── Python&Tableau:商业数据分析与可视化 │ └── pan.txt ├── Vue高度还原饿了么APP(完结 · 附源码) │ └── README.md └── 【大数据成神之路】用户画像解决方案 │ └── git模板.md ├── B站 ├── 2021全新自动化办公 │ └── word │ │ ├── demo.docx │ │ ├── demo.jpg │ │ ├── docx极简教程.py │ │ ├── test.docx │ │ └── ~$demo.docx ├── Excel2019全套教程 │ ├── 更多excel课程.md │ └── 获取资源.md ├── Python&PyCharm的下载、安装、使用、进阶(1127直播) │ ├── README.md │ └── 百度云链接.txt ├── Python爬虫案例实战(2020 · 周更) │ ├── README.md │ ├── m2-攀登者影评 │ │ ├── climb.csv │ │ ├── test.py │ │ └── 爬取攀登者影评.py │ ├── n1-l-爬取新闻网站并保存到Excel中 │ │ ├── 001.jpg │ │ ├── 002.jpg │ │ ├── 003.jpg │ │ ├── ciyun.py │ │ ├── log.md │ │ ├── news_spider_init.py │ │ ├── origin_code.html │ │ └── 词云.png │ ├── s1-股票 │ │ └── test.py │ └── x-xpath的使用 │ │ └── xpath.py ├── Python自动化办公 · 一课通(适合小白) │ ├── Chapter1 │ │ ├── S1-1-1 │ │ │ ├── .DS_Store │ │ │ ├── LessonCode │ │ │ │ ├── 1.1read.py │ │ │ │ ├── 1.1write.py │ │ │ │ └── 7月下旬入库表.xlsx │ │ │ ├── PracticeAnswer │ │ │ │ ├── 1.1exercise.py │ │ │ │ └── 7月下旬入库表.xlsx │ │ │ ├── PracticeNeed │ │ │ │ └── 7月下旬入库表.xlsx │ │ │ └── RefenceDocs │ │ │ │ ├── .DS_Store │ │ │ │ ├── xlrd文档 │ │ │ │ ├── .DS_Store │ │ │ │ ├── 中文版 │ │ │ │ │ ├── 1.处理Unicode.pdf │ │ │ │ │ ├── 2.Excel电子表格中的日期.pdf │ │ │ │ │ ├── 3.命名引用,常量,公式和宏.pdf │ │ │ │ │ ├── 4.在Excel电子表格中格式化信息.pdf │ │ │ │ │ ├── 5.按需加载工作表.pdf │ │ │ │ │ ├── 6.XML漏洞和Excel文件.pdf │ │ │ │ │ ├── 7.API参考.pdf │ │ │ │ │ └── 8.安装说明.pdf │ │ │ │ └── 英文版 │ │ │ │ │ ├── 1.Handling of Unicode xlrd 1.1.0 documentation.pdf │ │ │ │ │ ├── 2.Dates in Excel spreadsheets xlrd 1.1.0 documentation.pdf │ │ │ │ │ ├── 3.Named references, constants, formulas, and macros xlrd 1.1.0 documentation.pdf │ │ │ │ │ ├── 4.Formatting information in Excel Spreadsheets xlrd 1.1.0 documentation.pdf │ │ │ │ │ ├── 5.Loading worksheets on demand xlrd 1.1.0 documentation.pdf │ │ │ │ │ ├── 6.XML vulnerabilities and Excel files xlrd 1.1.0 documentation.pdf │ │ │ │ │ ├── 7.API Reference xlrd 1.1.0 documentation.pdf │ │ │ │ │ └── 8.Installation Instructions xlrd 1.1.0 documentation.pdf │ │ │ │ └── xlwt文档 │ │ │ │ ├── .DS_Store │ │ │ │ ├── 中文版 │ │ │ │ ├── 1.API参考.pdf │ │ │ │ └── 2.安装说明.pdf │ │ │ │ └── 英文版 │ │ │ │ ├── 1.API Reference xlwt 1.3.0 documentation.pdf │ │ │ │ └── 2.Installation Instructions xlwt 1.3.0 documentation.pdf │ │ ├── S1-1-2 │ │ │ ├── .DS_Store │ │ │ ├── LessonCode │ │ │ │ ├── 1.2templete.py │ │ │ │ └── 日统计.xls │ │ │ ├── PracticeAnswer │ │ │ │ ├── 1.2exercise.py │ │ │ │ └── 日统计.xls │ │ │ ├── PracticeNeed │ │ │ │ └── 日统计.xls │ │ │ └── RefenceDocs │ │ │ │ ├── xlutils.pdf │ │ │ │ └── xlwt常用样式.pdf │ │ ├── S1-1-3 │ │ │ ├── .DS_Store │ │ │ └── LessonCode │ │ │ │ ├── 7月下旬入库表.xlsx │ │ │ │ ├── 7月下旬统计表.xls │ │ │ │ └── fx1excel2excel.py │ │ ├── S1-2-1 │ │ │ └── .DS_Store │ │ ├── S1-2-2 │ │ │ └── .DS_Store │ │ ├── S1-2-3 │ │ │ ├── .DS_Store │ │ │ ├── LessonCode │ │ │ │ └── 1.3.3增删改查.py │ │ │ └── PracticeAnswer │ │ │ │ └── 1.3.3exercise.py │ │ └── S1-3-1 │ │ │ ├── .DS_Store │ │ │ └── LessonCode │ │ │ ├── .DS_Store │ │ │ ├── 7月下旬统计表.xls │ │ │ └── fx2mysql2excel.py │ ├── Chapter2 │ │ ├── S2-1-1 │ │ │ ├── .DS_Store │ │ │ ├── LessonCode │ │ │ │ ├── .DS_Store │ │ │ │ └── 2.1.1.py │ │ │ ├── PracticeAnswer │ │ │ │ ├── .DS_Store │ │ │ │ └── 2.1.1exercise.py │ │ │ └── RefenceDocs │ │ │ │ ├── python-docx文档.zip │ │ │ │ └── time参考文档.pdf │ │ ├── S2-1-2 │ │ │ ├── .DS_Store │ │ │ ├── LessonCode │ │ │ │ ├── .DS_Store │ │ │ │ └── 2.1.2.py │ │ │ ├── PracticeAnswer │ │ │ │ ├── .DS_Store │ │ │ │ └── 2.1.2exercise.py │ │ │ └── RefenceDocs │ │ │ │ ├── .DS_Store │ │ │ │ └── 所有表格样式.pdf │ │ ├── S2-2-1 │ │ │ ├── .DS_Store │ │ │ └── LessonCode │ │ │ │ ├── .DS_Store │ │ │ │ └── 2.2.1.py │ │ └── S2-3-1 │ │ │ ├── .DS_Store │ │ │ └── LessonCode │ │ │ ├── .DS_Store │ │ │ └── fx3.py │ └── README.md ├── Python自动化办公--Pandas玩转Excel(全30集) │ └── 获取源代码.md ├── __init__.py ├── 【pandas高级应用】Python自动化办公 │ ├── 0801 │ │ ├── 代码 │ │ │ ├── 001 │ │ │ │ ├── 001-data-index.xlsx │ │ │ │ ├── 001-data.xlsx │ │ │ │ ├── 001.py │ │ │ │ └── 001.xlsx │ │ │ ├── 002 │ │ │ │ └── 002.py │ │ │ ├── 007 │ │ │ │ ├── 007.py │ │ │ │ └── List.xlsx │ │ │ ├── 008 │ │ │ │ ├── 008.py │ │ │ │ └── Students.xlsx │ │ │ ├── 009 │ │ │ │ ├── 009(matplotlab).py │ │ │ │ ├── 009(pandas).py │ │ │ │ └── Students.xlsx │ │ │ ├── 010 │ │ │ │ ├── 010(matplotlib).py │ │ │ │ ├── 010(pandas).py │ │ │ │ └── Students.xlsx │ │ │ ├── 011 │ │ │ │ ├── 011.py │ │ │ │ └── Users.xlsx │ │ │ ├── 012 │ │ │ │ ├── 012.py │ │ │ │ └── Students.xlsx │ │ │ ├── 013 │ │ │ │ ├── 013.py │ │ │ │ └── Orders.xlsx │ │ │ ├── 014 │ │ │ │ ├── 014.py │ │ │ │ └── home_data.xlsx │ │ │ ├── 016 │ │ │ │ ├── 016.py │ │ │ │ └── Student_Score.xlsx │ │ │ ├── 017 │ │ │ │ ├── 017.py │ │ │ │ └── Students.xlsx │ │ │ ├── 018 │ │ │ │ ├── 018.py │ │ │ │ └── Employees.xlsx │ │ │ ├── 019 │ │ │ │ ├── 019.py │ │ │ │ └── Students.xlsx │ │ │ ├── 020 │ │ │ │ ├── 020.py │ │ │ │ └── Students_Duplicates.xlsx │ │ │ ├── 021 │ │ │ │ ├── 021.py │ │ │ │ └── Videos.xlsx │ │ │ ├── 022 │ │ │ │ ├── 022.py │ │ │ │ ├── Students.csv │ │ │ │ ├── Students.tsv │ │ │ │ └── Students.txt │ │ │ ├── 023 │ │ │ │ ├── 023.py │ │ │ │ └── Orders.xlsx │ │ │ ├── 024 │ │ │ │ ├── 024.py │ │ │ │ └── Sales.xlsx │ │ │ ├── 025,026 │ │ │ │ ├── 025.txt │ │ │ │ └── Students.xlsx │ │ │ ├── 027 │ │ │ │ ├── 027.py │ │ │ │ └── Students.xlsx │ │ │ ├── 028 │ │ │ │ ├── 028.py │ │ │ │ └── Students.xlsx │ │ │ ├── 029 │ │ │ │ └── 029.py │ │ │ ├── 030 │ │ │ │ ├── 030.py │ │ │ │ └── Rectangles.xlsx │ │ │ ├── Books (1).xlsx │ │ │ ├── Books.xlsx │ │ │ └── People.xlsx │ │ └── 说明文档.md │ └── code │ │ ├── 2.下载神器.md │ │ ├── 3.批量重命名.py │ │ ├── 4.词云 │ │ ├── 4.词云.py │ │ ├── ciyun.jpg │ │ ├── ciyun.txt │ │ └── pic.png │ │ └── 5.聊天机器人.py ├── 【超详细】EXCEL数据分析 │ ├── README.md │ └── book.md ├── 内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板) │ ├── .gitattributes │ ├── .gitignore │ ├── README.md │ ├── case01 │ │ ├── css │ │ │ ├── app.css │ │ │ └── bootstrap.min.css │ │ ├── img │ │ │ ├── bg01.png │ │ │ ├── bg02.png │ │ │ ├── bg03.png │ │ │ ├── bg04.png │ │ │ ├── header.png │ │ │ ├── panel.png │ │ │ └── thumb.jpg │ │ ├── index.html │ │ └── js │ │ │ ├── echarts-3.8.5.min.js │ │ │ ├── echarts-china-cities │ │ │ └── jiang1_su1_su1_zhou1.js │ │ │ ├── echarts-china-counties │ │ │ └── jiang1su1_su1zhou1_kun1shan1shi4.js │ │ │ ├── echarts-china-provinces │ │ │ └── jiangsu.js │ │ │ ├── echarts-map-china.js │ │ │ ├── echarts-map-world.js │ │ │ └── jquery-3.3.1.min.js │ ├── case02 │ │ ├── css │ │ │ ├── app.css │ │ │ └── bootstrap.min.css │ │ ├── img │ │ │ ├── bg05.png │ │ │ ├── bg06.png │ │ │ ├── bg07.png │ │ │ ├── bg08.png │ │ │ ├── bg09.jpg │ │ │ ├── globe.jpg │ │ │ ├── header.png │ │ │ ├── loading.gif │ │ │ ├── panel.png │ │ │ ├── pisa.hdr │ │ │ └── thumb.jpg │ │ ├── index.html │ │ └── js │ │ │ ├── echarts-gl.min.js │ │ │ ├── echarts.js │ │ │ └── jquery-3.3.1.min.js │ ├── case03 │ │ ├── css │ │ │ ├── app.css │ │ │ └── bootstrap.min.css │ │ ├── data │ │ │ ├── bmap.json │ │ │ ├── coord.json │ │ │ └── heatmap.json │ │ ├── img │ │ │ ├── bg02.png │ │ │ ├── header-left.png │ │ │ ├── header-right.png │ │ │ ├── loading.gif │ │ │ ├── panel.png │ │ │ └── thumb.jpg │ │ ├── index.html │ │ └── js │ │ │ ├── echarts-3.8.5.min.js │ │ │ ├── echarts-bmap.js │ │ │ └── jquery-3.3.1.min.js │ ├── case04 │ │ ├── css │ │ │ ├── app.css │ │ │ └── bootstrap.min.css │ │ ├── img │ │ │ ├── bg06.png │ │ │ ├── header-left.png │ │ │ ├── header-right.png │ │ │ ├── loading.gif │ │ │ ├── panel.png │ │ │ └── thumb.jpg │ │ ├── index.html │ │ └── js │ │ │ ├── echarts-3.8.5.min.js │ │ │ ├── echarts-liquidfill.min.js │ │ │ ├── echarts-map-china.js │ │ │ ├── echarts-wordcloud.min.js │ │ │ └── jquery-3.3.1.min.js │ ├── case06 │ │ ├── css │ │ │ └── app.css │ │ ├── data │ │ │ └── industry.json │ │ ├── img │ │ │ ├── bg.png │ │ │ ├── header.png │ │ │ └── thumb.jpg │ │ ├── index.html │ │ └── js │ │ │ ├── echarts-theme-shine.js │ │ │ ├── echarts.min.js │ │ │ └── jquery-3.3.1.min.js │ ├── case07 │ │ ├── css │ │ │ └── pace.css │ │ ├── data │ │ │ └── listed-company.json │ │ ├── img │ │ │ └── thumb.jpg │ │ ├── index.html │ │ └── js │ │ │ ├── echarts-bmap.js │ │ │ ├── echarts.min.js │ │ │ ├── jquery-3.3.1.min.js │ │ │ └── pace.min.js │ ├── case08 │ │ ├── css │ │ │ └── app.css │ │ ├── img │ │ │ ├── bg.png │ │ │ ├── header.png │ │ │ └── thumb.jpg │ │ ├── index.html │ │ └── js │ │ │ ├── echarts-theme-shine.js │ │ │ ├── echarts.min.js │ │ │ └── jquery-3.3.1.min.js │ ├── case09 │ │ ├── css │ │ │ └── app.css │ │ ├── data │ │ │ ├── count-data.json │ │ │ ├── csrc-industry.json │ │ │ ├── month-count.json │ │ │ ├── ranking-list.json │ │ │ └── region-count.json │ │ ├── img │ │ │ ├── bg.png │ │ │ ├── footer.png │ │ │ ├── header.png │ │ │ ├── icon-01.png │ │ │ ├── icon-02.png │ │ │ ├── icon-03.png │ │ │ ├── icon-04.png │ │ │ ├── icon-05.png │ │ │ ├── icon-06.png │ │ │ ├── icon-07.png │ │ │ ├── icon-bg.png │ │ │ └── thumb.jpg │ │ ├── index.html │ │ └── js │ │ │ ├── countUp.min.js │ │ │ ├── echarts-map-china.js │ │ │ ├── echarts-theme-shine.js │ │ │ ├── echarts.min.js │ │ │ └── jquery-3.3.1.min.js │ ├── charts.html │ ├── datav │ │ ├── datav1.jpg │ │ └── datav2.jpg │ ├── index.html │ ├── more_cource.md │ ├── sugar │ │ ├── sugar1.jpg │ │ └── sugar2.jpg │ ├── tpl01 │ │ ├── css │ │ │ └── app.css │ │ ├── img │ │ │ ├── bg.png │ │ │ ├── footer.png │ │ │ ├── header.png │ │ │ ├── icon-01.png │ │ │ ├── icon-02.png │ │ │ ├── icon-03.png │ │ │ ├── icon-04.png │ │ │ ├── icon-05.png │ │ │ ├── icon-06.png │ │ │ ├── icon-07.png │ │ │ ├── icon-bg.png │ │ │ └── thumb.jpg │ │ └── index.html │ ├── tpl02 │ │ ├── css │ │ │ └── app.css │ │ ├── img │ │ │ ├── bg.png │ │ │ ├── footer.png │ │ │ ├── header.png │ │ │ └── thumb.jpg │ │ └── index.html │ ├── tpl03 │ │ ├── css │ │ │ └── app.css │ │ ├── img │ │ │ ├── bg.png │ │ │ ├── chart-wrapper.png │ │ │ ├── header.png │ │ │ └── thumb.jpg │ │ └── index.html │ ├── tpl04 │ │ ├── css │ │ │ └── app.css │ │ ├── img │ │ │ ├── loading.gif │ │ │ ├── panel-c-b.png │ │ │ ├── panel-l-b.png │ │ │ ├── panel-l-t.png │ │ │ ├── panel-r-b.png │ │ │ ├── panel-r-m.png │ │ │ ├── panel-r-t.png │ │ │ ├── thumb.jpg │ │ │ ├── title-bg-long.png │ │ │ ├── title-bg.png │ │ │ └── wrapper-bg.png │ │ └── index.html │ └── yuntu │ │ ├── yuntu1.jpg │ │ └── yuntu2.jpg ├── 别说程序员不懂浪漫,用代码一样可以花式表白~ │ ├── 1、表白代码 │ │ ├── index.html │ │ ├── renxi.mp3 │ │ └── renxi │ │ │ ├── default.css │ │ │ ├── functions.js │ │ │ ├── jquery.min.js │ │ │ ├── jscex-async-powerpack.min.js │ │ │ ├── jscex-async.min.js │ │ │ ├── jscex-builderbase.min.js │ │ │ ├── jscex-jit.js │ │ │ ├── jscex-parser.js │ │ │ ├── jscex.min.js │ │ │ └── love.js │ ├── 2、樱花代码 │ │ └── Sakura │ │ │ ├── Sakura_dance │ │ │ └── HTML53d │ │ │ │ └── HTML5 3D花瓣效果 │ │ │ │ └── 3dflower.html │ │ │ ├── Sakura_flower │ │ │ ├── 1-1P405164040 │ │ │ │ ├── demo.html │ │ │ │ └── js │ │ │ │ │ └── jquery.min.js │ │ │ ├── demo.html │ │ │ └── js │ │ │ │ └── jquery.min.js │ │ │ └── butterfly │ │ │ ├── css │ │ │ ├── 216fa79c441548d4365c82ceae100850.jpg │ │ │ ├── 327b43cf09cc2b2bcd08237aac41374b.jpeg │ │ │ ├── 584d4aca128d2df8bf0e3cb992e72e0f.jpg │ │ │ ├── 74ee70c7a91a429a48785edc263c5265.jpg │ │ │ ├── a98d4986a71356df9ea6660eae81fe6e.jpg │ │ │ ├── c999dc39b5f11022b0a4c63609362a70.jpg │ │ │ ├── clouds_back.jpg │ │ │ ├── clouds_front.jpg │ │ │ ├── clouds_left.jpg │ │ │ ├── clouds_right.jpg │ │ │ ├── clouds_top.jpg │ │ │ ├── f4136931b354aacb6bcaf065053560e7.jpg │ │ │ ├── hazy_lake_top.jpg │ │ │ ├── null-19869a537d84c77.jpg │ │ │ ├── null7a14c97134d440b1.jpg │ │ │ ├── reset.css │ │ │ └── style.css │ │ │ └── index.html │ └── README.md ├── 成为你自己 │ ├── README.md │ └── 更多课程.md ├── 手摸手搭建python数据可视化平台(2020 · 周更) │ ├── __init__.py │ └── 数据可视化_Django初始化世界地图 │ │ ├── __init__.py │ │ └── shijie0428 │ │ ├── __init__.py │ │ ├── db.sqlite3 │ │ ├── manage.py │ │ ├── mydata │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ │ ├── shijie0428 │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py │ │ └── templates │ │ └── g_推文 │ │ ├── huo_鼠标火花.html │ │ └── shijie.html ├── 抢票神器 │ └── README.md ├── 永久使用jb家族 │ ├── 教程.md │ └── 说明.md ├── 自动化办公0808 │ └── 0808.md ├── 获取资料 │ └── 每天进步一点点.jpg ├── 重磅!代码仓库 │ └── README.md ├── 金融系列 │ └── 金融应用编程.md └── 非专业人员的Python入门课 │ ├── README.md │ └── 配套源代码 │ └── 1.1.py ├── CSDN ├── 10本python电子书.md ├── 2020十大库.md ├── 2020年总结:道阻且长,行则必至。.md ├── 25个学习资源.md ├── 9个Excel库.md ├── Python3.X使用tkinter报错.md ├── python知识点 │ └── youget能下载百度网盘.md ├── python量化交易.md ├── python面试.md ├── wxpy_pass_ticket.md ├── 主流大数据技术.md ├── 人工智能.md ├── 人工智能10年.md ├── 国外除了谷歌还有什么搜索引擎.md ├── 工作经验 │ └── 法学院毕业后,我是如何成为Python程序员的?.md ├── 干货-各行业都极其加分的数据分析,到底应该怎么学.md ├── 微软py课程.md ├── 微软考虑excel_python.md ├── 推荐图书 │ └── 数据分析基础.md ├── 斯坦福ai.md ├── 突发,in病毒.md └── 自媒体平台.md ├── LICENSE ├── README.md ├── mp_qr.jpg ├── source_base.jpg ├── 公众号 ├── 47页PPT:如何利用Python进行自动化办公? │ └── README.md ├── Chrome下载 │ └── README.md ├── Python安装手册 │ └── README.md ├── Python经典练习题100道 │ └── README.md ├── auto_office │ ├── excel │ │ ├── test.xls │ │ └── xlwings_demo.py │ └── pdf │ │ ├── merge.py │ │ ├── merged.pdf │ │ ├── pdf_python.py │ │ ├── pdf_rd.py │ │ ├── pyxll-5.0.9.pdf │ │ └── 静夜思.pdf ├── python412306 │ ├── 12306_python_工具1 │ │ ├── .gitignore │ │ ├── .gitpod.yml │ │ ├── Dockerfile │ │ ├── LICENSE │ │ ├── README.md │ │ ├── data │ │ │ ├── cdn.txt │ │ │ ├── images │ │ │ │ ├── order_success.png │ │ │ │ └── web.png │ │ │ └── stations.txt │ │ ├── docker-compose.yml.example │ │ ├── env.docker.py.example │ │ ├── env.py.example │ │ ├── env.slave.py.example │ │ ├── main.py │ │ ├── py12306 │ │ │ ├── __init__.py │ │ │ ├── app.py │ │ │ ├── cluster │ │ │ │ ├── __init__.py │ │ │ │ ├── cluster.py │ │ │ │ └── redis.py │ │ │ ├── config.py │ │ │ ├── exceptions │ │ │ │ └── __init__.py │ │ │ ├── helpers │ │ │ │ ├── OCR.py │ │ │ │ ├── __init__.py │ │ │ │ ├── api.py │ │ │ │ ├── auth_code.py │ │ │ │ ├── cdn.py │ │ │ │ ├── event.py │ │ │ │ ├── func.py │ │ │ │ ├── notification.py │ │ │ │ ├── request.py │ │ │ │ ├── station.py │ │ │ │ └── type.py │ │ │ ├── log │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ ├── cluster_log.py │ │ │ │ ├── common_log.py │ │ │ │ ├── order_log.py │ │ │ │ ├── query_log.py │ │ │ │ ├── redis_log.py │ │ │ │ └── user_log.py │ │ │ ├── order │ │ │ │ └── order.py │ │ │ ├── query │ │ │ │ ├── __init__.py │ │ │ │ ├── job.py │ │ │ │ └── query.py │ │ │ ├── user │ │ │ │ ├── __init__.py │ │ │ │ ├── job.py │ │ │ │ └── user.py │ │ │ ├── vender │ │ │ │ └── ruokuai │ │ │ │ │ └── main.py │ │ │ └── web │ │ │ │ ├── __init__.py │ │ │ │ ├── handler │ │ │ │ ├── __init__.py │ │ │ │ ├── app.py │ │ │ │ ├── log.py │ │ │ │ ├── query.py │ │ │ │ ├── stat.py │ │ │ │ └── user.py │ │ │ │ ├── static │ │ │ │ ├── css │ │ │ │ │ ├── app.35e2fbd94557d71d1e2bfa0d4bb44d13.css │ │ │ │ │ ├── app.7dba7f569524413218fde54c298188f4.css │ │ │ │ │ └── app.dfb5ffed622907edd7c5f81709f2b782.css │ │ │ │ ├── fonts │ │ │ │ │ ├── element-icons.6f0a763.ttf │ │ │ │ │ ├── fa-brands-400.292a564.woff │ │ │ │ │ ├── fa-brands-400.87b76b9.woff2 │ │ │ │ │ ├── fa-brands-400.f83bc05.ttf │ │ │ │ │ ├── fa-brands-400.f902692.eot │ │ │ │ │ ├── fa-regular-400.732726c.woff2 │ │ │ │ │ ├── fa-regular-400.abde9e5.ttf │ │ │ │ │ ├── fa-regular-400.b4cfd51.woff │ │ │ │ │ ├── fa-regular-400.d1ce381.eot │ │ │ │ │ ├── fa-solid-900.3b921c2.eot │ │ │ │ │ ├── fa-solid-900.bed3b0a.woff2 │ │ │ │ │ ├── fa-solid-900.d751e66.ttf │ │ │ │ │ └── fa-solid-900.e0c419c.woff │ │ │ │ ├── img │ │ │ │ │ ├── avatar_default.svg │ │ │ │ │ ├── fa-brands-400.27183da.svg │ │ │ │ │ ├── fa-regular-400.1e51c39.svg │ │ │ │ │ └── fa-solid-900.a868400.svg │ │ │ │ ├── index.html │ │ │ │ └── js │ │ │ │ │ ├── app.680b1bbd04444c6d9d3a.js │ │ │ │ │ ├── app.7d7d65cccfbfa339beba.js │ │ │ │ │ ├── app.96ef02c9e5601eb5ebcb.js │ │ │ │ │ ├── app.cdb00779aeb087dabd94.js │ │ │ │ │ ├── manifest.82f431004cf9bb6ad2cb.js │ │ │ │ │ ├── vendor.532ecf213e49d36e5e9e.js │ │ │ │ │ └── vendor.aebd1de04bf90e88d9c7.js │ │ │ │ └── web.py │ │ ├── requirements.txt │ │ └── runtime │ │ │ ├── .gitignore │ │ │ ├── query │ │ │ └── .gitignore │ │ │ └── user │ │ │ └── .gitignore │ ├── 12306_python_工具2 │ │ └── info.txt │ └── README.md ├── python大全 │ ├── LICENSE │ ├── Python自动化办公社区.jpg │ └── README.md ├── tf2中文版 │ └── README.md ├── vscode.md ├── 【福利】10本Python入门到进阶的电子书,15套Python视频教程~ │ └── README.md ├── 一个开源工具箱,帮你找出被偷走的个人数据~! │ ├── README.md │ └── info.txt ├── 云服务器 │ ├── README.md │ ├── ali_start.sh │ ├── shadowsocks.json │ └── stop.sh ├── 去除马赛克 │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── depix.py │ ├── depixlib │ │ ├── LoadedImage.py │ │ ├── Rectangle.py │ │ ├── __init__.py │ │ └── functions.py │ ├── docs │ │ └── img │ │ │ ├── Recovering_prototype_latest.png │ │ │ ├── example_output_multiline.png │ │ │ ├── example_output_multiword.png │ │ │ ├── example_output_randomchars.png │ │ │ ├── example_output_singleword.png │ │ │ ├── linear_box_filter_example.png │ │ │ └── search_issue.png │ ├── images │ │ ├── searchimages │ │ │ ├── debruinseq.txt │ │ │ ├── debruinseq_notepad_Windows10_close.png │ │ │ ├── debruinseq_notepad_Windows10_closeAndSpaced.png │ │ │ ├── debruinseq_notepad_Windows10_spaced.png │ │ │ └── debruinseq_notepad_Windows7_close.png │ │ └── testimages │ │ │ ├── testimage1.png │ │ │ ├── testimage1_pixels.png │ │ │ ├── testimage2.png │ │ │ ├── testimage2_pixels.png │ │ │ ├── testimage3.png │ │ │ └── testimage3_pixels.png │ ├── info.md │ └── requirements.txt ├── 如何用Python处理Excel?Pandas视频教程&官方文档来啦~ │ ├── 0722课程资料.md │ ├── 0912中文文档.md │ └── README.md ├── 微信彩虹屁机器人の源代码 │ ├── README.md │ └── info.txt ├── 微信防撤回功能,了解一下? │ ├── README.md │ └── info.txt ├── 早知道这些查询数据的API,我还学什么爬虫啊.doc │ └── README.md ├── 用 Python 修改微信(支付宝)运动步数,轻松 TOP1 │ ├── README.md │ └── info.txt ├── 用代码写了一段银河 │ ├── README.md │ └── galaxy_code.html ├── 电子书和pdf │ └── README.md ├── 白嫖源代码 │ └── README.md ├── 精选课程 │ ├── README.md │ └── course │ │ ├── huawei.md │ │ └── math4program.md ├── 腾讯AI聊天机器人源代码,复制粘贴就能聊 │ ├── wxpy │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── MANIFEST.in │ │ ├── README.rst │ │ ├── docs │ │ │ ├── Makefile │ │ │ ├── bot.rst │ │ │ ├── chats.rst │ │ │ ├── conf.py │ │ │ ├── console.rst │ │ │ ├── faq.rst │ │ │ ├── index.rst │ │ │ ├── itchat.rst │ │ │ ├── logging_with_wechat.rst │ │ │ ├── make.bat │ │ │ ├── messages.rst │ │ │ ├── response_error.rst │ │ │ ├── utils.rst │ │ │ └── wechat-group.png │ │ ├── requirements.txt │ │ ├── setup.cfg │ │ ├── setup.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── api │ │ │ │ ├── __init__.py │ │ │ │ ├── chats │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── test_chat.py │ │ │ │ │ ├── test_chats.py │ │ │ │ │ ├── test_friend.py │ │ │ │ │ ├── test_group.py │ │ │ │ │ ├── test_groups.py │ │ │ │ │ ├── test_member.py │ │ │ │ │ ├── test_mp.py │ │ │ │ │ └── test_user.py │ │ │ │ ├── messages │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── test_message.py │ │ │ │ └── test_bot.py │ │ │ ├── attachments │ │ │ │ ├── file.txt │ │ │ │ ├── image.png │ │ │ │ └── video.mp4 │ │ │ ├── conftest.py │ │ │ ├── ext │ │ │ │ └── __init__.py │ │ │ └── utils │ │ │ │ └── __init__.py │ │ └── wxpy │ │ │ ├── __compat__.py │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── api │ │ │ ├── __init__.py │ │ │ ├── bot.py │ │ │ ├── chats │ │ │ │ ├── __init__.py │ │ │ │ ├── chat.py │ │ │ │ ├── chats.py │ │ │ │ ├── friend.py │ │ │ │ ├── group.py │ │ │ │ ├── groups.py │ │ │ │ ├── member.py │ │ │ │ ├── mp.py │ │ │ │ └── user.py │ │ │ ├── consts.py │ │ │ └── messages │ │ │ │ ├── __init__.py │ │ │ │ ├── article.py │ │ │ │ ├── message.py │ │ │ │ ├── message_config.py │ │ │ │ ├── messages.py │ │ │ │ ├── registered.py │ │ │ │ └── sent_message.py │ │ │ ├── compatible │ │ │ ├── __init__.py │ │ │ └── utils.py │ │ │ ├── exceptions.py │ │ │ ├── ext │ │ │ ├── __init__.py │ │ │ ├── logging_with_wechat.py │ │ │ ├── sync_message_in_groups.py │ │ │ ├── talk_bot_utils.py │ │ │ ├── tuling.py │ │ │ └── xiaoi.py │ │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── base_request.py │ │ │ ├── console.py │ │ │ ├── misc.py │ │ │ ├── puid_map.py │ │ │ └── tools.py │ └── 腾讯AI聊天机器人源代码,复制粘贴就能聊.py ├── 自从我用了这 7 个神奇的办公软件,效率提高了,人也精神了 │ ├── README.md │ └── info.txt ├── 贪吃蛇代码 │ ├── README.md │ └── snake_go.py └── 阿里云盘_申请地址 │ └── README.md ├── 关键词 ├── 0510副业.md ├── 0828.md ├── 100本书.md ├── 7个苹果.md ├── datav.md ├── 交流群&知识星球.md ├── 图书馆 │ ├── 106本书 │ │ ├── 91个建议.md │ │ ├── 初学者指南.md │ │ ├── 参考手册.md │ │ ├── 可爱编程.md │ │ ├── 学习手册.md │ │ ├── 工作自动化.md │ │ ├── 开发指南.md │ │ ├── 开始学编程.md │ │ ├── 数据分析基础.md │ │ ├── 数据处理.md │ │ ├── 核心编程.md │ │ ├── 清华编程.md │ │ ├── 白话深度学习.md │ │ ├── 简明爬虫.md │ │ ├── 网络爬虫.md │ │ ├── 轻量网页开发.md │ │ ├── 进阶教程.md │ │ ├── 量化投资.md │ │ ├── 金融数据分析.md │ │ └── 飞起来.md │ ├── Python数据科学.md │ └── 入门教程.md ├── 外卖.md ├── 山城 │ ├── 奈飞电影.md │ ├── 标准库.md │ ├── 网易云.md │ ├── 豆瓣爬虫 │ │ ├── douban250.py │ │ └── 豆瓣爬虫.md │ ├── 速查表.md │ └── 阿里云.md ├── 机器人.md ├── 标准库.md ├── 源代码.md ├── 百度云盘 │ └── Python自动化办公.md ├── 社区 │ ├── 1019.md │ ├── google │ │ └── 教程.md │ ├── xmind.md │ ├── 云服务器.md │ ├── 公考指南.md │ ├── 我要扩容.md │ ├── 插件.md │ ├── 透明软件.md │ └── 阿里云海外版.docx ├── 程序员兆锋 │ ├── 动漫生成器.md │ ├── 唐李.md │ ├── 安装包.md │ ├── 服务器入门.md │ ├── 透明软件.md │ └── 黑名单.md ├── 系统下载.md ├── 群聊 │ ├── 全网同名.md │ ├── 最新教程 │ │ ├── 入门.md │ │ ├── 副业.md │ │ ├── 办公神器.md │ │ ├── 最新教程 (copy).md │ │ ├── 最新教程.md │ │ ├── 热门内容.md │ │ ├── 爬虫.md │ │ ├── 电子书.md │ │ └── 自动化办公.md │ └── 联系本人.md └── 购房宝典.md ├── 团队公众号 ├── Python图书馆 │ └── code │ │ ├── 19期短视频 - 问题1 - 语文 │ │ ├── Excel案例1 │ │ │ ├── 上海.xlsx │ │ │ ├── 北京.xlsx │ │ │ ├── 山东.xlsx │ │ │ ├── 广东.xlsx │ │ │ ├── 广西.xlsx │ │ │ ├── 江苏.xlsx │ │ │ ├── 河南.xlsx │ │ │ └── 浙江.xlsx │ │ ├── code.py │ │ ├── res.xlsx │ │ └── 案例1问题.docx │ │ └── 植物大战僵尸 │ │ ├── imgs │ │ ├── map1.png │ │ ├── map2.png │ │ ├── wandou.png │ │ ├── xiangri.png │ │ └── zombie.png │ │ └── main.py ├── Python自动化办公社区 │ ├── 1109-PDF │ │ └── 47页PPT - 如何利用Python进行自动化办公?.7z │ └── 1109.md ├── 我在雾都 │ └── 红包专用.md └── 锋哥和小明的日常.md ├── 知识星球 └── 答:我要打十个.md ├── 社区福利 └── 云服务器.md ├── 群资料 ├── .gitignore ├── LICENSE ├── gzh.md ├── ielts.md ├── jp.md ├── lx.md ├── py.md ├── python_group.md ├── rainbow.md ├── rainbow │ └── 20200705.md ├── read.md ├── resources │ ├── 公众号.xls │ └── 线下活动.xmind └── trip.md ├── 读书笔记 ├── 基金定投 │ ├── 《定投十年财务自由》 │ │ ├── 5、常见的宽基指数.md │ │ ├── 6、策略加权指数基金.md │ │ └── 8、挑选基金.md │ ├── 滚雪球 │ │ └── 摘要.md │ ├── 穷富爸爸.md │ └── 财富的逻辑.md └── 自媒体 │ ├── 产品经理.md │ ├── 写作是最好的自我投资.md │ ├── 必然.md │ └── 玩赚自媒体.md └── 账号共用资源 ├── image ├── Python入门23讲.jpg ├── Python自动化办公.jpg ├── resource_资料库.jpg ├── 交流群.jpg ├── 原创故事汇总.png ├── 头像-无二维码.png ├── 头像.jpg ├── 微信收款码.jpg ├── 我的微信.jpg └── 精华文章汇总.jpg ├── resource_md ├── course.md ├── csdn模板.md ├── git模板.md ├── keyword001.md ├── keyword002.md └── software&link.md └── 图片和Base64-互转 └── 图片和Base64-互转.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: ['https://gitee.com/zhaofeng092/python_auto_office/blob/master/%E8%B4%A6%E5%8F%B7%E5%85%B1%E7%94%A8%E8%B5%84%E6%BA%90/image/%E5%BE%AE%E4%BF%A1%E6%94%B6%E6%AC%BE%E7%A0%81.jpg'] 13 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | *.idea/ 3 | .idea/ 4 | *.idea 5 | .idea 6 | target/ 7 | .classpath 8 | .project 9 | .settings/ 10 | .springBeans 11 | .metadata/ 12 | *.ipr 13 | *.iws 14 | *.iml 15 | ../.idea/ 16 | *.swp 17 | *.swo 18 | *.swn 19 | *.DS_Store 20 | logs 21 | test 22 | wxpy_linux 23 | *.vscode/ 24 | __pycache__/ 25 | *.__pycache__/ 26 | ././__pycache__/ 27 | -------------------------------------------------------------------------------- /A站/Python&Tableau:商业数据分析与可视化/pan.txt: -------------------------------------------------------------------------------- 1 | 1/全套视频链接:https://www.acfun.cn/v/ac19918703 2 | 3 | 2/配套资料下载: 4 | 链接:https://pan.baidu.com/s/1w9E6XRiBSOc8M-R9LI_mYA 5 | 提取码:347i -------------------------------------------------------------------------------- /B站/2021全新自动化办公/word/demo.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/2021全新自动化办公/word/demo.docx -------------------------------------------------------------------------------- /B站/2021全新自动化办公/word/demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/2021全新自动化办公/word/demo.jpg -------------------------------------------------------------------------------- /B站/2021全新自动化办公/word/test.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/2021全新自动化办公/word/test.docx -------------------------------------------------------------------------------- /B站/2021全新自动化办公/word/~$demo.docx: -------------------------------------------------------------------------------- 1 | LenovoLenovo -------------------------------------------------------------------------------- /B站/Python&PyCharm的下载、安装、使用、进阶(1127直播)/百度云链接.txt: -------------------------------------------------------------------------------- 1 | 1127直播文档,百度云 2 | 链接:https://pan.baidu.com/s/1uXQIBZtqPu4tSAAAEDI2Gg 提取码:h2vh -------------------------------------------------------------------------------- /B站/Python爬虫案例实战(2020 · 周更)/n1-l-爬取新闻网站并保存到Excel中/001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python爬虫案例实战(2020 · 周更)/n1-l-爬取新闻网站并保存到Excel中/001.jpg -------------------------------------------------------------------------------- /B站/Python爬虫案例实战(2020 · 周更)/n1-l-爬取新闻网站并保存到Excel中/002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python爬虫案例实战(2020 · 周更)/n1-l-爬取新闻网站并保存到Excel中/002.jpg -------------------------------------------------------------------------------- /B站/Python爬虫案例实战(2020 · 周更)/n1-l-爬取新闻网站并保存到Excel中/003.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python爬虫案例实战(2020 · 周更)/n1-l-爬取新闻网站并保存到Excel中/003.jpg -------------------------------------------------------------------------------- /B站/Python爬虫案例实战(2020 · 周更)/n1-l-爬取新闻网站并保存到Excel中/log.md: -------------------------------------------------------------------------------- 1 | ### 爬取福州新闻网- 2 | http://news.fznews.com.cn/zt/jsfz/ -------------------------------------------------------------------------------- /B站/Python爬虫案例实战(2020 · 周更)/n1-l-爬取新闻网站并保存到Excel中/词云.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python爬虫案例实战(2020 · 周更)/n1-l-爬取新闻网站并保存到Excel中/词云.png -------------------------------------------------------------------------------- /B站/Python爬虫案例实战(2020 · 周更)/x-xpath的使用/xpath.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # @Time : 2020/5/29 22:01 3 | # 公众号:Python自动化办公社区 4 | # @File : xpath.py 5 | # @Software: PyCharm 6 | # @Description: 怎么定位网页中的数据?XPath的基本使用。 7 | 8 | 9 | import requests 10 | from lxml import html 11 | 12 | 13 | # 获取网页数据 14 | def get_html_data(url): 15 | html_code = requests.get(url) 16 | html_code.encoding = 'utf-8' 17 | html_code = html_code.text 18 | 19 | # 格式网站代码的工具 20 | etree_tools = html.etree 21 | # 格式化获取的网站代码 22 | format_html = etree_tools.HTML(html_code) 23 | # 通过@title获取他的title标签里面的内容 24 | li_anchors = format_html.xpath('//*[@class="qzw_articlelist"]//li') 25 | titles = '' 26 | for li in li_anchors: 27 | title = str(li.xpath('./a/text()')[0]) 28 | titles += title 29 | return titles -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/LessonCode/1.1read.py: -------------------------------------------------------------------------------- 1 | import xlrd 2 | 3 | xlsx = xlrd.open_workbook('d:/7月下旬入库表.xlsx') 4 | 5 | table = xlsx.sheet_by_index(0) 6 | # 通过sheet名查找:xlsx.sheet_by_name("7月下旬入库表") 7 | # 通过索引查找:xlsx.sheet_by_index(3) 8 | print(table.cell_value(0, 0)) 9 | 10 | # table.cell_value(1, 2) 11 | # print(table.cell(1, 2).value) 12 | # print(table.row(1)[2].value) 13 | 14 | 15 | 16 | for i in range(0, xlsx.nsheets): 17 | table = xlsx.sheet_by_index(i) 18 | print(table.cell_value(0, 0)) 19 | 20 | # 获取所有sheet名字:xlsx.sheet_names() 21 | # 获取sheet数量:xlsx.nsheets 22 | 23 | for i in xlsx.sheet_names(): 24 | table = xlsx.sheet_by_name(i) 25 | print(table.cell_value(3, 3)) 26 | -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/LessonCode/1.1write.py: -------------------------------------------------------------------------------- 1 | import xlwt 2 | new_workbook = xlwt.Workbook() 3 | worksheet = new_workbook.add_sheet('new_test') 4 | worksheet.write(0, 0, 'test') 5 | new_workbook.save('d:/test.xls') -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/LessonCode/7月下旬入库表.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/LessonCode/7月下旬入库表.xlsx -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/PracticeAnswer/1.1exercise.py: -------------------------------------------------------------------------------- 1 | #1、2星答案 2 | # import xlrd,xlwt 3 | # xlsx = xlrd.open_workbook('d:/7月下旬入库表.xlsx') 4 | # new_workbook = xlwt.Workbook() 5 | # worksheet = new_workbook.add_sheet('new_test') 6 | # table = xlsx.sheet_by_index(0) 7 | # for i in range(0,table.nrows): 8 | # for j in range(0,table.ncols): 9 | # print(table.cell_value(i, j)) 10 | # worksheet.write(i, j, table.cell_value(i, j)) 11 | # new_workbook.save('d:/test.xls') 12 | 13 | #3星答案 14 | import xlrd,xlsxwriter 15 | xlsx = xlrd.open_workbook('d:/7月下旬入库表.xlsx') 16 | new_workbook = xlsxwriter.Workbook('d:/test.xlsx') 17 | worksheet = new_workbook.add_worksheet() 18 | table = xlsx.sheet_by_index(0) 19 | for i in range(0,table.nrows): 20 | for j in range(0,table.ncols): 21 | print(table.cell_value(i, j)) 22 | worksheet.write(i, j, table.cell_value(i, j)) 23 | new_workbook.close() 24 | -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/PracticeAnswer/7月下旬入库表.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/PracticeAnswer/7月下旬入库表.xlsx -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/PracticeNeed/7月下旬入库表.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/PracticeNeed/7月下旬入库表.xlsx -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/1.处理Unicode.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/1.处理Unicode.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/2.Excel电子表格中的日期.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/2.Excel电子表格中的日期.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/3.命名引用,常量,公式和宏.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/3.命名引用,常量,公式和宏.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/4.在Excel电子表格中格式化信息.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/4.在Excel电子表格中格式化信息.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/5.按需加载工作表.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/5.按需加载工作表.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/6.XML漏洞和Excel文件.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/6.XML漏洞和Excel文件.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/7.API参考.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/7.API参考.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/8.安装说明.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/中文版/8.安装说明.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/1.Handling of Unicode xlrd 1.1.0 documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/1.Handling of Unicode xlrd 1.1.0 documentation.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/2.Dates in Excel spreadsheets xlrd 1.1.0 documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/2.Dates in Excel spreadsheets xlrd 1.1.0 documentation.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/3.Named references, constants, formulas, and macros xlrd 1.1.0 documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/3.Named references, constants, formulas, and macros xlrd 1.1.0 documentation.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/4.Formatting information in Excel Spreadsheets xlrd 1.1.0 documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/4.Formatting information in Excel Spreadsheets xlrd 1.1.0 documentation.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/5.Loading worksheets on demand xlrd 1.1.0 documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/5.Loading worksheets on demand xlrd 1.1.0 documentation.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/6.XML vulnerabilities and Excel files xlrd 1.1.0 documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/6.XML vulnerabilities and Excel files xlrd 1.1.0 documentation.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/7.API Reference xlrd 1.1.0 documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/7.API Reference xlrd 1.1.0 documentation.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/8.Installation Instructions xlrd 1.1.0 documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlrd文档/英文版/8.Installation Instructions xlrd 1.1.0 documentation.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlwt文档/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlwt文档/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlwt文档/中文版/1.API参考.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlwt文档/中文版/1.API参考.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlwt文档/中文版/2.安装说明.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlwt文档/中文版/2.安装说明.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlwt文档/英文版/1.API Reference xlwt 1.3.0 documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlwt文档/英文版/1.API Reference xlwt 1.3.0 documentation.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlwt文档/英文版/2.Installation Instructions xlwt 1.3.0 documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-1/RefenceDocs/xlwt文档/英文版/2.Installation Instructions xlwt 1.3.0 documentation.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-2/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-2/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-2/LessonCode/1.2templete.py: -------------------------------------------------------------------------------- 1 | from xlutils.copy import copy 2 | import xlrd 3 | import xlwt 4 | 5 | tem_excel = xlrd.open_workbook('D:/日统计.xls', formatting_info=True) 6 | tem_sheet = tem_excel.sheet_by_index(0) 7 | 8 | new_excel = copy(tem_excel) 9 | new_sheet = new_excel.get_sheet(0) 10 | 11 | style = xlwt.XFStyle() 12 | 13 | font = xlwt.Font() 14 | font.name = '微软雅黑' 15 | font.bold = True 16 | font.height = 360 17 | style.font = font 18 | 19 | borders = xlwt.Borders() 20 | borders.top = xlwt.Borders.THIN 21 | borders.bottom = xlwt.Borders.THIN 22 | borders.left = xlwt.Borders.THIN 23 | borders.right = xlwt.Borders.THIN 24 | style.borders = borders 25 | 26 | alignment = xlwt.Alignment() 27 | alignment.horz = xlwt.Alignment.HORZ_CENTER 28 | alignment.vert = xlwt.Alignment.VERT_CENTER 29 | style.alignment = alignment 30 | 31 | """ 32 | new_sheet.write(2, 1, 12) 33 | new_sheet.write(3, 1, 18) 34 | new_sheet.write(4, 1, 19) 35 | new_sheet.write(5, 1, 15) 36 | """ 37 | 38 | new_sheet.write(2, 1, 12, style) 39 | new_sheet.write(3, 1, 18, style) 40 | new_sheet.write(4, 1, 19, style) 41 | new_sheet.write(5, 1, 15, style) 42 | 43 | 44 | new_excel.save('D:/填写.xls') 45 | -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-2/LessonCode/日统计.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-2/LessonCode/日统计.xls -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-2/PracticeAnswer/日统计.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-2/PracticeAnswer/日统计.xls -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-2/PracticeNeed/日统计.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-2/PracticeNeed/日统计.xls -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-2/RefenceDocs/xlutils.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-2/RefenceDocs/xlutils.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-2/RefenceDocs/xlwt常用样式.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-2/RefenceDocs/xlwt常用样式.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-3/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-3/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-3/LessonCode/7月下旬入库表.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-3/LessonCode/7月下旬入库表.xlsx -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-3/LessonCode/7月下旬统计表.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-1-3/LessonCode/7月下旬统计表.xls -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-2-1/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-2-1/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-2-2/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-2-2/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-2-3/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-2-3/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-2-3/LessonCode/1.3.3增删改查.py: -------------------------------------------------------------------------------- 1 | import pymysql 2 | 3 | database = pymysql.connect("127.0.0.1", "test", "test", "db", charset='utf8') 4 | # 格式:pymysql.connect("MySQL服务器地址", "用户名", "密码", "数据库名", charset='utf8') 5 | cursor = database.cursor() 6 | # 初始化指针 7 | 8 | 9 | # 增 10 | 11 | # 格式:"INSERT INTO 表名 (字段1,字段2,字段3) VALUES (内容1,内容2,内容3);" 12 | sql = "INSERT INTO data (date,company,province,price,weight) VALUES ('2019-9-20','河北粮食','河北','2200','45.1');" 13 | cursor.execute(sql) 14 | database.commit() # 对存储的数据修改后,需要commit 15 | database.close() 16 | 17 | # 改 18 | # 格式:"UPDATE 表名 SET 字段1=内容1,字段2=内容2 WHERE 条件;" 19 | 20 | sql = "UPDATE data SET date='2018-09-21' WHERE DATE='2019-09-20';" 21 | cursor.execute(sql) 22 | database.commit() # 对存储的数据修改后,需要commit 23 | database.close() 24 | 25 | # 查 26 | # 基础语法:"SELECT 字段 FROM 表名 WHERE 条件" 27 | 28 | sql = "SELECT company FROM data WHERE date='2018-07-21';" 29 | cursor.execute(sql) 30 | result = cursor.fetchall() 31 | print(result) 32 | database.close() 33 | 34 | # 删 35 | # 格式:"DELETE FROM 表名 WHERE 条件;" 条件的写法 :字段=内容 36 | 37 | sql = "DELETE FROM data WHERE date='2018-09-21';" 38 | cursor.execute(sql) 39 | database.commit() # 对存储的数据修改后,需要commit 40 | database.close() 41 | -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-2-3/PracticeAnswer/1.3.3exercise.py: -------------------------------------------------------------------------------- 1 | import pymysql 2 | import xlrd 3 | import datetime 4 | 5 | database = pymysql.connect("127.0.0.1", "test", "test", "db", charset='utf8') 6 | cursor = database.cursor() 7 | 8 | sql1 = "DELETE FROM data ;" 9 | cursor.execute(sql1) 10 | database.commit() 11 | 12 | 13 | def change_date(date_excel): 14 | first_date = datetime.date(1899, 12, 31).toordinal() - 1 15 | if isinstance(date_excel, float): 16 | date_excel = int(date_excel) 17 | date_mysql = datetime.date.fromordinal(first_date + date_excel) 18 | return date_mysql.strftime("%Y-%m-%d") 19 | 20 | 21 | xlsx = xlrd.open_workbook('d:/7月下旬入库表.xlsx') 22 | table = xlsx.sheet_by_index(0) 23 | for i in range(1, table.nrows): 24 | sql2 = "INSERT INTO data (date,company,province,price,weight) VALUES ('%s','%s','%s','%s','%s');" % ( 25 | change_date(table.cell_value(i, 0)), table.cell_value(i, 1), table.cell_value(i, 2), table.cell_value(i, 3),table.cell_value(i, 4)) 26 | cursor.execute(sql2) 27 | database.commit() 28 | 29 | 30 | sql3 ="SELECT SUM(weight) FROM data WHERE date>'2018-07-21' AND date<'2018-07-25' AND company='王五小麦' AND province='河北' " 31 | cursor.execute(sql3) 32 | print(cursor.fetchall()[0][0]) 33 | 34 | database.close() 35 | -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-3-1/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-3-1/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-3-1/LessonCode/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-3-1/LessonCode/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-3-1/LessonCode/7月下旬统计表.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter1/S1-3-1/LessonCode/7月下旬统计表.xls -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-1/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-1/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-1/LessonCode/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-1/LessonCode/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-1/PracticeAnswer/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-1/PracticeAnswer/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-1/PracticeAnswer/2.1.1exercise.py: -------------------------------------------------------------------------------- 1 | from docx import Document 2 | from docx.enum.text import WD_ALIGN_PARAGRAPH 3 | from docx.shared import Pt # 磅数 4 | from docx.oxml.ns import qn # 中文格式 5 | 6 | document = Document() 7 | document.styles['Normal'].font.name = u'黑体' 8 | document.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'), u'黑体') 9 | 10 | def add_context(n, context): 11 | locals()['p' + str(n)] = document.add_paragraph() 12 | locals()['p' + str(n)].alignment = WD_ALIGN_PARAGRAPH.LEFT 13 | locals()['run' + str(n)] = locals()['p' + str(n)].add_run(str(context)) 14 | locals()['run' + str(n)].font.size = Pt(16) 15 | locals()['p' + str(n)].space_after = Pt(5) 16 | locals()['p' + str(n)].space_before = Pt(5) 17 | 18 | add_context(1,'The Zen of Python, by Tim Peters') 19 | add_context(2,'Beautiful is better than ugly.') 20 | add_context(3,'Explicit is better than implicit.') 21 | add_context(4,'Simple is better than complex.') 22 | add_context(5,'Complex is better than complicated.') 23 | add_context(6,'Flat is better than nested.') 24 | add_context(7,'Sparse is better than dense.') 25 | add_context(8,'Readability counts.') 26 | add_context(9,'''Special cases aren't special enough to break the rules.''') 27 | add_context(10,'Although practicality beats purity.') 28 | 29 | document.save('作业.docx') 30 | -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-1/RefenceDocs/python-docx文档.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-1/RefenceDocs/python-docx文档.zip -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-1/RefenceDocs/time参考文档.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-1/RefenceDocs/time参考文档.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-2/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-2/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-2/LessonCode/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-2/LessonCode/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-2/PracticeAnswer/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-2/PracticeAnswer/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-2/PracticeAnswer/2.1.2exercise.py: -------------------------------------------------------------------------------- 1 | from docx import Document 2 | from docx.enum.style import WD_STYLE_TYPE 3 | 4 | document = Document() 5 | styles = document.styles 6 | 7 | for i in styles: 8 | if i.type == WD_STYLE_TYPE.TABLE: 9 | document.add_paragraph("表格样式 : " + i.name) 10 | table = document.add_table(4, 5, style=i) 11 | document.add_paragraph("\n\n") 12 | 13 | document.save('所有表格样式.docx') 14 | -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-2/RefenceDocs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-2/RefenceDocs/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-2/RefenceDocs/所有表格样式.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-1-2/RefenceDocs/所有表格样式.pdf -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-2-1/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-2-1/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-2-1/LessonCode/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-2-1/LessonCode/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-2-1/LessonCode/2.2.1.py: -------------------------------------------------------------------------------- 1 | # https://www.lfd.uci.edu/~gohlke/pythonlibs 2 | 3 | 4 | from win32com.client import Dispatch, constants, gencache 5 | 6 | docx_path = 'D:/客户1-价格通知.docx' 7 | pdf_path = 'D:/客户1-价格通知.pdf' 8 | 9 | gencache.EnsureModule('{00020905-0000-0000-C000-000000000046}', 0, 8, 4) 10 | 11 | wd = Dispatch("Word.Application") 12 | 13 | doc = wd.Documents.Open(docx_path, ReadOnly=1) 14 | doc.ExportAsFixedFormat(pdf_path, constants.wdExportFormatPDF, Item=constants.wdExportDocumentWithMarkup, 15 | CreateBookmarks=constants.wdExportCreateHeadingBookmarks) 16 | 17 | wd.Quit(constants.wdDoNotSaveChanges) 18 | -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-3-1/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-3-1/.DS_Store -------------------------------------------------------------------------------- /B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-3-1/LessonCode/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/Python自动化办公 · 一课通(适合小白)/Chapter2/S2-3-1/LessonCode/.DS_Store -------------------------------------------------------------------------------- /B站/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/__init__.py -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/001/001-data-index.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/001/001-data-index.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/001/001-data.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/001/001-data.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/001/001.py: -------------------------------------------------------------------------------- 1 | #使用pandas,别名:pd 2 | import pandas as pd 3 | ################## 1、没有数据的空表 #################### 4 | # 用pd,生成一个sheet(excel里面的一张表) 5 | #变量:一个盒子 6 | df = pd.DataFrame() 7 | # 保存这个文件 8 | df.to_excel('001.xlsx') 9 | ################## 2、有数据的表 #################### 10 | # 注释的快捷键:ctrl+/ 11 | df = pd.DataFrame({ 12 | 'id':[1,2,3], 13 | 'name':['a','b','c'] 14 | }) 15 | df.to_excel('001-data.xlsx') 16 | ################## 3、有数据的表,取消默认的索引 #################### 17 | 18 | df = pd.DataFrame({ 19 | 'id':[1,2,3], 20 | 'name':['a','b','c'] 21 | }) 22 | df = df.set_index('id') 23 | df.to_excel('001-data-index.xlsx') 24 | 25 | #运行的快捷键:ctrl+shift+f10 -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/001/001.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/001/001.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/002/002.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/002/002.py -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/007/007.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | 3 | products = pd.read_excel('C:/Temp/List.xlsx', index_col='ID') 4 | products.sort_values(by=['Worthy', 'Price'], ascending=[True, False], inplace=True) 5 | print(products) 6 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/007/List.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/007/List.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/008/008.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | 3 | 4 | def validate_age(a): 5 | return 18 <= a <= 30 6 | 7 | 8 | def level_b(s): 9 | return 60 <= s < 90 10 | 11 | 12 | students = pd.read_excel('C:/Temp/Students.xlsx', index_col='ID') 13 | students = students.loc[students['Age'].apply(validate_age)].loc[students.Score.apply(level_b)] # 两种语法 14 | print(students) 15 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/008/Students.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/008/Students.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/009/009(matplotlab).py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | import matplotlib.pyplot as plt 3 | 4 | students = pd.read_excel('C:/Temp/Students.xlsx') 5 | students.sort_values(by='Number', inplace=True, ascending=False) 6 | students.index = range(0, len(students)) 7 | print(students) 8 | 9 | plt.bar(students['Field'], students['Number'], color='orange', width=0.7) 10 | plt.xticks(students['Field'], rotation='90') 11 | plt.title('International Student by Field', fontsize=16) 12 | plt.xlabel('Field') 13 | plt.ylabel('Number') 14 | plt.tight_layout() 15 | plt.show() 16 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/009/009(pandas).py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | import matplotlib.pyplot as plt 3 | 4 | students = pd.read_excel('C:/Temp/Students.xlsx') 5 | students.sort_values('Number', inplace=True, ascending=False) 6 | print(students) 7 | students.plot.bar(x='Field', y='Number', color='blue', title='International Students by Field') 8 | plt.tight_layout() 9 | plt.show() 10 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/009/Students.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/009/Students.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/010/010(matplotlib).py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | import pandas as pd 3 | import matplotlib.pyplot as plt 4 | 5 | students = pd.read_excel('C:/Temp/Students.xlsx') 6 | students.sort_values(by='2015 to 16', inplace=True, ascending=False) 7 | students.index = range(0, len(students)) 8 | print(students) 9 | 10 | bar_width = 0.7 11 | x_pos = np.arange(len(students) * 2, step=2) 12 | plt.bar(x_pos, students['2016 to 17'], color='green', width=bar_width) 13 | plt.bar(x_pos + bar_width, students['2015 to 16'], color='blue', width=bar_width) 14 | 15 | plt.xticks(x_pos + bar_width / 2, students['Field'], rotation='90') 16 | plt.title('International Student by Field', fontsize=16) 17 | plt.xlabel('Field') 18 | plt.ylabel('Number') 19 | plt.tight_layout() 20 | plt.show() 21 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/010/010(pandas).py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | import matplotlib.pyplot as plt 3 | 4 | students = pd.read_excel('C:/Temp/Students.xlsx') 5 | students.sort_values(by='2017', inplace=True, ascending=False) 6 | print(students) 7 | students.plot.bar('Field', ['2016', '2017'], color=['orange', 'Red']) 8 | plt.title('International Students by Field', fontsize=16) 9 | plt.xlabel('Field', fontweight='bold') 10 | plt.ylabel('Number', fontweight='bold') 11 | # plt.tight_layout() 12 | ax = plt.gca() 13 | ax.set_xticklabels(students['Field'], rotation=40, ha='right') 14 | plt.gcf().subplots_adjust(left=0.2, bottom=0.42) 15 | plt.show() 16 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/010/Students.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/010/Students.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/011/011.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | import matplotlib.pyplot as plt 3 | 4 | users = pd.read_excel('C:/Temp/Users.xlsx') 5 | users['Total'] = users['Oct'] + users['Nov'] + users['Dec'] 6 | users.sort_values(by='Total', inplace=True, ascending=False) 7 | print(users) 8 | 9 | users.plot.bar(x='Name', y=['Oct', 'Nov', 'Dec'], stacked=True) 10 | plt.tight_layout() 11 | plt.show() 12 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/011/Users.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/011/Users.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/012/012.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | import matplotlib.pyplot as plt 3 | 4 | students = pd.read_excel('C:/Temp/Students.xlsx', index_col='From') 5 | print(students) 6 | 7 | students['2017'].plot.pie(fontsize=8, counterclock=False, startangle=-270) 8 | plt.title('Source of International Students', fontsize=16, fontweight='bold') 9 | plt.ylabel('2017', fontsize=12, fontweight='bold') 10 | plt.show() 11 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/012/Students.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/012/Students.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/013/013.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | import matplotlib.pyplot as plt 3 | 4 | weeks = pd.read_excel('C:/Temp/Orders.xlsx', index_col='Week') 5 | print(weeks) 6 | 7 | # weeks.plot(y=['Accessories', 'Bikes', 'Clothing', 'Components']) 8 | weeks.plot.area(y=['Accessories', 'Bikes', 'Clothing', 'Components']) 9 | plt.title('Sales Trends', fontsize=16, fontweight='bold') 10 | plt.xticks(weeks.index, fontsize=8) 11 | plt.show() 12 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/013/Orders.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/013/Orders.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/014/014.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | import matplotlib.pyplot as plt 3 | 4 | pd.options.display.max_columns = 999 5 | homes = pd.read_excel('C:/Temp/home_data.xlsx') 6 | print(homes.head()) 7 | # print(homes.corr()) 8 | # homes.plot.scatter(x='sqft_living', y='price') 9 | # homes.sqft_living.plot.kde() 10 | homes.sqft_living.plot.hist(bins=100) 11 | plt.xticks(range(0, max(homes.sqft_living), 500), fontsize=8, rotation=90) 12 | # homes.price.plot.hist(bins=200) 13 | # plt.xticks(range(0, max(homes.price), 100000), fontsize=8, rotation=90) 14 | plt.show() 15 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/014/home_data.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/014/home_data.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/016/016.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | 3 | # students = pd.read_excel('C:/Temp/Student_score.xlsx', sheet_name='Students') 4 | # scores = pd.read_excel('C:/Temp/Student_score.xlsx', sheet_name='Scores') 5 | # table = students.merge(scores, how='left', on='ID').fillna(0) 6 | # table.Score = table.Score.astype(int) 7 | # print(table) 8 | 9 | # students = pd.read_excel('C:/Temp/Student_score.xlsx', sheet_name='Students', index_col='ID') 10 | # scores = pd.read_excel('C:/Temp/Student_score.xlsx', sheet_name='Scores', index_col='ID') 11 | # table = students.merge(scores, how='left', left_on=students.index, right_on=scores.index).fillna(0) 12 | # table.Score = table.Score.astype(int) 13 | # print(table) 14 | 15 | students = pd.read_excel('C:/Temp/Student_score.xlsx', sheet_name='Students', index_col='ID') 16 | scores = pd.read_excel('C:/Temp/Student_score.xlsx', sheet_name='Scores', index_col='ID') 17 | table = students.join(scores, how='left').fillna(0) 18 | table.Score = table.Score.astype(int) 19 | print(table) 20 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/016/Student_Score.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/016/Student_Score.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/017/017.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | 3 | 4 | def score_valication(row): 5 | try: 6 | assert 0 <= row.Score <= 100 7 | except: 8 | print(f'#{row.ID}\tstudent {row.Name} has an invalid score {row.Score}') 9 | 10 | 11 | students = pd.read_excel('C:/Temp/Students.xlsx') 12 | # print(students) 13 | students.apply(score_valication, axis=1) 14 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/017/Students.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/017/Students.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/018/018.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | 3 | employees = pd.read_excel('C:/Temp/Employees.xlsx', index_col='ID') 4 | df = employees['Full Name'].str.split(expand=True) 5 | employees['First Name'] = df[0] 6 | employees['Last Name'] = df[1] 7 | print(employees) 8 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/018/Employees.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/018/Employees.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/019/019.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | 3 | students = pd.read_excel('C:/Temp/Students.xlsx', index_col='ID') 4 | 5 | row_sum = students[['Test_1', 'Test_2', 'Test_3']].sum(axis=1) 6 | row_mean = students[['Test_1', 'Test_2', 'Test_3']].mean(axis=1) 7 | 8 | students['Total'] = row_sum 9 | students['Average'] = row_mean 10 | 11 | col_mean = students[['Test_1', 'Test_2', 'Test_3', 'Total', 'Average']].mean() 12 | col_mean['Name'] = 'Summary' 13 | students = students.append(col_mean, ignore_index=True) 14 | print(students) 15 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/019/Students.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/019/Students.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/020/020.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | 3 | students = pd.read_excel('C:/Temp/Students_Duplicates.xlsx') 4 | dupe = students.duplicated(subset='Name') 5 | dupe = dupe[dupe == True] # dupe = dupe[dupe] 6 | print(students.iloc[dupe.index]) 7 | print("=========") 8 | students.drop_duplicates(subset='Name', inplace=True, keep='last') 9 | print(students) 10 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/020/Students_Duplicates.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/020/Students_Duplicates.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/021/021.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | 3 | pd.options.display.max_columns = 999 4 | videos = pd.read_excel('C:/Temp/Videos.xlsx', index_col='Month') 5 | # table = videos.transpose() 6 | table = videos.T 7 | print(table) 8 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/021/Videos.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/021/Videos.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/022/022.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | 3 | students1 = pd.read_csv('C:/Temp/Students.csv', index_col='ID') 4 | students2 = pd.read_csv('C:/Temp/Students.tsv', sep='\t', index_col='ID') 5 | students3 = pd.read_csv('C:/Temp/Students.txt', sep='|', index_col='ID') 6 | 7 | print(students1) 8 | print(students2) 9 | print(students3) 10 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/022/Students.csv: -------------------------------------------------------------------------------- 1 | ID,Name,Age 2 | 1,Student_001,21 3 | 2,Student_002,22 4 | 3,Student_003,23 5 | 4,Student_004,24 6 | 5,Student_005,25 7 | 6,Student_006,26 8 | 7,Student_007,27 9 | 8,Student_008,28 10 | 9,Student_009,29 11 | 10,Student_010,30 12 | 11,Student_011,31 13 | 12,Student_012,32 14 | 13,Student_013,33 15 | 14,Student_014,34 16 | 15,Student_015,35 17 | 16,Student_016,36 18 | 17,Student_017,37 19 | 18,Student_018,38 20 | 19,Student_019,39 21 | 20,Student_020,40 22 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/022/Students.tsv: -------------------------------------------------------------------------------- 1 | ID Name Age 2 | 1 Student_001 21 3 | 2 Student_002 22 4 | 3 Student_003 23 5 | 4 Student_004 24 6 | 5 Student_005 25 7 | 6 Student_006 26 8 | 7 Student_007 27 9 | 8 Student_008 28 10 | 9 Student_009 29 11 | 10 Student_010 30 12 | 11 Student_011 31 13 | 12 Student_012 32 14 | 13 Student_013 33 15 | 14 Student_014 34 16 | 15 Student_015 35 17 | 16 Student_016 36 18 | 17 Student_017 37 19 | 18 Student_018 38 20 | 19 Student_019 39 21 | 20 Student_020 40 22 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/022/Students.txt: -------------------------------------------------------------------------------- 1 | ID|Name|Age 2 | 1|Student_001|21 3 | 2|Student_002|22 4 | 3|Student_003|23 5 | 4|Student_004|24 6 | 5|Student_005|25 7 | 6|Student_006|26 8 | 7|Student_007|27 9 | 8|Student_008|28 10 | 9|Student_009|29 11 | 10|Student_010|30 12 | 11|Student_011|31 13 | 12|Student_012|32 14 | 13|Student_013|33 15 | 14|Student_014|34 16 | 15|Student_015|35 17 | 16|Student_016|36 18 | 17|Student_017|37 19 | 18|Student_018|38 20 | 19|Student_019|39 21 | 20|Student_020|40 22 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/023/023.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | from datetime import date 3 | 4 | orders = pd.read_excel('C:/Temp/Orders.xlsx', dtype={'Date': date}) 5 | orders['Year'] = pd.DatetimeIndex(orders.Date).year 6 | groups = orders.groupby(['Category', 'Year']) 7 | s = groups['Total'].sum() 8 | c = groups['ID'].count() 9 | pt1 = pd.DataFrame({'Sum': s, 'Count': c}) 10 | pt2 = orders.pivot_table(index='Category', columns='Year', values='Total', aggfunc=np.sum) 11 | 12 | print(pt1) 13 | print(pt2) 14 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/023/Orders.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/023/Orders.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/024/024.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | import matplotlib.pyplot as plt 3 | from scipy.stats import linregress 4 | 5 | sales = pd.read_excel('C:/Temp/Sales.xlsx', dtype={'Month': str, 'Revenue': float}) 6 | print(sales) 7 | 8 | slope, intercept, r_value, p_value, std_err = linregress(sales.index, sales.Revenue) 9 | exp = sales.index * slope + intercept 10 | 11 | plt.scatter(sales.index, sales.Revenue) 12 | plt.plot(sales.index, exp, color='red') 13 | plt.xticks(sales.index, sales.Month, rotation=90) 14 | plt.show() 15 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/024/Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/024/Sales.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/025,026/025.txt: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | 3 | def low_score_red(s): 4 | color = 'red' if s<60 else 'green' 5 | return f'color:{color}' 6 | 7 | students = pd.read_excel('c:/Temp/Students.xlsx') 8 | students.style.applymap(low_score_red, subset=['Test_1', 'Test_2', 'Test_3']) 9 | 10 | ======================== 11 | 12 | import pandas as pd 13 | 14 | def highest_score_green2(col): 15 | return ['background-color:lime' if v==col.max() else 'background-color:red' for v in col] 16 | 17 | students = pd.read_excel('c:/Temp/Students.xlsx') 18 | students.style.apply(highest_score_green2, subset=['Test_1', 'Test_2', 'Test_3']) 19 | 20 | ======================== 21 | 22 | import pandas as pd 23 | import seaborn as sns 24 | 25 | color_map = sns.light_palette('green', as_cmap=True) 26 | 27 | students = pd.read_excel('c:/Temp/Students.xlsx') 28 | students.style.background_gradient(cmap=color_map, subset=['Test_1','Test_2','Test_3']) 29 | 30 | ======================== 31 | 32 | import pandas as pd 33 | 34 | students = pd.read_excel('c:/Temp/Students.xlsx') 35 | students.style.bar(color='orange', subset=['Test_1','Test_2','Test_3']) -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/025,026/Students.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/025,026/Students.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/027/027.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | 3 | page_001 = pd.read_excel('C:/Temp/Students.xlsx', sheet_name='Page_001') 4 | page_002 = pd.read_excel('C:/Temp/Students.xlsx', sheet_name='Page_002') 5 | 6 | # 追加已有 7 | students = page_001.append(page_002).reset_index(drop=True) 8 | 9 | # 追加新建 10 | stu = pd.Series({'ID': 41, 'Name': 'Abel', 'Score': 90}) 11 | students = students.append(stu, ignore_index=True) 12 | 13 | # 删除(可切片) 14 | students = students.drop(index=[39, 40]) 15 | 16 | # 插入 17 | stu = pd.Series({'ID': 100, 'Name': 'Bailey', 'Score': 100}) 18 | part1 = students[:21] # .iloc[] is the same 19 | part2 = students[21:] 20 | students = part1.append(stu, ignore_index=True).append(part2).reset_index(drop=True) 21 | 22 | # 更改 23 | stu = pd.Series({'ID': 101, 'Name': 'Danni', 'Score': 101}) 24 | students.iloc[39] = stu 25 | 26 | # 设置空值 27 | for i in range(5, 15): 28 | students['Name'].at[i] = '' 29 | 30 | # 去掉空值 31 | missing = students.loc[students['Name'] == ''] 32 | students.drop(missing.index, inplace=True) 33 | 34 | print(students) 35 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/027/Students.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/027/Students.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/028/028.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | import numpy as np 3 | 4 | students = pd.read_excel('C:/Temp/Students.xlsx') 5 | 6 | # 追加列 7 | students['Age'] = 25 8 | 9 | # 删除列 10 | students.drop(columns=['Score', 'Age'], inplace=True) 11 | 12 | # 插入列 13 | students.insert(1, column='Foo', value=np.repeat('foo', len(students))) 14 | 15 | # 改列名 16 | students.rename(columns={'Foo': 'FOO', 'Name': 'NAME'}, inplace=True) 17 | 18 | # 设置空值 19 | students['ID'] = students['ID'].astype(float) 20 | for i in range(5, 15): 21 | students['ID'].at[i] = np.nan 22 | 23 | # 去掉空值 24 | students.dropna(inplace=True) 25 | 26 | print(students) 27 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/028/Students.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/028/Students.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/029/029.py: -------------------------------------------------------------------------------- 1 | import pyodbc 2 | import sqlalchemy 3 | import pandas as pd 4 | 5 | connection = pyodbc.connect('DRIVER={SQL Server}; SERVER=(local); DATABASE=AdventureWorks;USER=sa;PASSWORD=123456') 6 | engine = sqlalchemy.create_engine('mssql+pyodbc://sa:123456@(local)/AdventureWorks?driver=SQL+Server') 7 | 8 | query = 'SELECT FirstName, LastName FROM Person.Person' 9 | df1 = pd.read_sql_query(query, connection) 10 | df2 = pd.read_sql_query(query, engine) 11 | 12 | pd.options.display.max_columns = 999 13 | print(df1.head()) 14 | print(df2.head()) 15 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/030/030.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | import numpy as np 3 | 4 | 5 | def get_circumcircle_area(l, h): 6 | r = np.sqrt(l ** 2 + h ** 2) / 2 7 | return r ** 2 * np.pi 8 | 9 | 10 | def wrapper(row): 11 | return get_circumcircle_area(row['Length'], row['Height']) 12 | 13 | 14 | rects = pd.read_excel('C:/Temp/Rectangles.xlsx', index_col='ID') 15 | rects['Circumcircle Area'] = rects.apply(wrapper, axis=1) 16 | print(rects) 17 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/030/Rectangles.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/030/Rectangles.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/Books (1).xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/Books (1).xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/Books.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/Books.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/代码/People.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/0801/代码/People.xlsx -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/0801/说明文档.md: -------------------------------------------------------------------------------- 1 | # 导学 2 | 0. 怎么获取配套资源? 3 | 见置顶评论。 4 | 5 | 1. 为什么是pandas? 6 | https://mp.weixin.qq.com/s/wf0jN2TBObKiTrpQSKsyVw 7 | 功能最强大,真正可以独当一面。 8 | 9 | 2. 怎么安装软件?怎么安装插件? 10 | - 安装软件:https://www.bilibili.com/video/BV1sy4y1q7zH 11 | - 免费使用:https://www.bilibili.com/video/BV1zK411u7tb 12 | - 安装插件:https://www.bilibili.com/video/BV1JK4y1N7tE 13 | 14 | 3. 安装pandas 15 | - pip install pandas 16 | 17 | # 001-创建数据表 18 | 生成一个excel 19 | 并且往里面加入数据 20 | 取消索引值 21 | 22 | # 002-读取Excel里面的数据 23 | T -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/code/2.下载神器.md: -------------------------------------------------------------------------------- 1 | # 教程 2 | [【下载神器】推荐2个Python库,峰值63MS,告别网盘迅雷~!](https://mp.weixin.qq.com/s/8QdIfPSgc-yWptWJ8Hvw0w) -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/code/3.批量重命名.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # @Time : 2020/12/16 9:54 3 | # @Author :liuzf 4 | # @File : filename.py 5 | # @Software: PyCharm 6 | # @Description: 7 | 8 | import os 9 | 10 | path = input('请输入文件路径(结尾加上\):') 11 | del_replace_content = input('请输入需要去掉的内容:') 12 | 13 | # 获取该目录下所有文件,存入列表中 14 | fileList = os.listdir(path) 15 | 16 | # for filename in fileList: 17 | # 18 | # if del_replace_content in filename: 19 | # old_name = filename 20 | # new_name = old_name.replace(del_replace_content, '(公众号:Python图书馆,还有更多资料).doc') 21 | 22 | # 23 | # print(filename) 24 | 25 | -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/code/4.词云/4.词云.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # @Time : 2020/8/20 18:10 3 | # @公众号 :Python自动化办公社区 4 | # @File : write_doc.py 5 | # @Software: PyCharm 6 | # @Description: 7 | 8 | #加载需要使用的类库 9 | from PIL import Image 10 | import numpy as np 11 | from wordcloud import WordCloud, ImageColorGenerator 12 | # from matplotlib import pyplot as plt 13 | import jieba 14 | # 分词 15 | def trans_CN(text): 16 | # 接收分词的字符串 17 | word_list = jieba.cut(text) 18 | # 分词后在单独个体之间加上空格 19 | result = " ".join(word_list) 20 | return result 21 | 22 | 23 | with open("ciyun.txt", encoding='utf8') as fp: 24 | text = fp.read() 25 | # print(text) 26 | # 将读取的中文文档进行分词 27 | cloud_text = trans_CN(text) 28 | 29 | #加载背景图片 30 | cloud_mask = np.array(Image.open("ciyun.jpg")) 31 | #忽略显示的词 32 | st=set(["东西","这是"]) 33 | #生成wordcloud对象 34 | wc = WordCloud(background_color="white", 35 | mask=cloud_mask, 36 | max_words=200, 37 | font_path="simkai.ttf", 38 | min_font_size=15, 39 | max_font_size=50, 40 | width=400, 41 | stopwords=st) 42 | wc.generate(cloud_text) 43 | wc.to_file("pic.png") -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/code/4.词云/ciyun.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/code/4.词云/ciyun.jpg -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/code/4.词云/ciyun.txt: -------------------------------------------------------------------------------- 1 | 2021年初中八年级数学公式:分式的四则运算 2 | 中考网整理了关于2021年初中八年级数学公式:分式的四则运算,希望对同学们有所帮助,仅供参考。 分式的四则运算: (1)同分母分式加减法则:同分母的分式相加减,分母不变,把分子相加减.(2)异分母分式加减法则 3 | 4 | 2020-11-26 5 | 2021年初中八年级数学公式:添加辅助线 6 | 中考网整理了关于2021年初中八年级数学公式:添加辅助线,希望对同学们有所帮助,仅供参考。 添加辅助线 学习几何体会深,成败也许一线牵。 分散条件要集中,常要添加辅助线。 畏惧心理不要有,其次要把观念变。 熟 7 | 8 | 2020-11-26 9 | 2021年初中八年级数学公式:列方程解应用题 10 | 中考网整理了关于2021年初中八年级数学公式:列方程解应用题,希望对同学们有所帮助,仅供参考。 列方程解应用题 列方程解应用题,审设列解双检答。 审题弄清已未知,设元直间两办法。 列表画图造方程,解方程时守 11 | 12 | 2020-11-26 13 | 2021年初中八年级数学公式:一次函数的图象与性质 14 | 中考网整理了关于2021年初中八年级数学公式:一次函数的图象与性质,希望对同学们有所帮助,仅供参考。 一次函数的图象与性质 一次函数是直线,图象经过三象限; 正比例函数更简单,经过原点一直线; 两个系数k与b 15 | 16 | 2020-11-26 17 | 2021年初中八年级数学公式:函数图象的移动规律 18 | 中考网整理了关于2021年初中八年级数学公式:函数图象的移动规律,希望对同学们有所帮助,仅供参考。 函数图象的移动规律 若把一次函数解析式写成y=k(x+0)+b,二次函数的解析式写成y=a(x+h)2+k的形式,则 19 | 20 | 2020-11-26 21 | 2021年初中八年级数学公式:自变量的取值范围 22 | 中考网整理了关于2021年初中八年级数学公式:自变量的取值范围,希望对同学们有所帮助,仅供参考。 自变量的取值范围 分式分母不为零, 偶次根下负不行; 零次幂底数不为零, 整式、奇次根全能行。 关注中考网 23 | 24 | 2020-11-26 25 | 2021年初中八年级数学公式:象限角的平分线 26 | 中考网整理了关于2021年初中八年级数学公式:象限角的平分线,希望对同学们有所帮助,仅供参考。 象限角的平分线 象限角的平分线, 坐标特征有特点, 一、三横纵都相等, 二、四横纵却相反。 关注中考网微信公众 27 | 28 | 2020-11-26 29 | 2021年初中八年级数学公式:解一元二次不等式 30 | 中考网整理了关于2021年初中八年级数学公式:解一元二次不等式,希望对同学们有所帮助,仅供参考。 解一元二次不等式 首先化成一般式,构造函数第二站。 判别式值若非负,曲线横轴有交点。 A正开口它向上,大于零则 31 | 32 | 2020-11-26 -------------------------------------------------------------------------------- /B站/【pandas高级应用】Python自动化办公/code/4.词云/pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/【pandas高级应用】Python自动化办公/code/4.词云/pic.png -------------------------------------------------------------------------------- /B站/【超详细】EXCEL数据分析/README.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 配套课件获取(免费): 10 | 11 | 1. 关注社区微博,微博直达:[Python自动化办公社区](https://weibo.com/u/7411061007) 12 | 2. 转发该课程到微博,并@Python自动化办公社区:👉 [【超详细】EXCEL数据分析(分析、公式、函数、可视化)](https://www.bilibili.com/video/BV195411t7vN) 13 | 3. 看到你发出的@信息(👇如下图),我会第一时间,把资料的百度云链接私信到你的微博~ 14 | 4. [兆锋](https://mp.weixin.qq.com/s/UrJ5PkRWYydaajGetUqFYQ)的回复很快,一天上班10小时+,你也可以获取更多资源,请加入🚸 [社区交流群](https://mp.weixin.qq.com/s/wx-JkgOUoJhb-7ZESxl93w) ~ 15 | 5. 更多🔥数据分析&数据可视化课程:[传送门](https://mp.weixin.qq.com/s/rJVy8DLIdqdyjMPY1SHpag) 16 | 17 | 18 | 19 | ![转发图片](https://img-blog.csdnimg.cn/20210127160811525.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjMyMTUxNw==,size_16,color_FFFFFF,t_70) 20 | 21 | 22 | -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/.gitattributes: -------------------------------------------------------------------------------- 1 | *.js linguist-language=JavaScript 2 | *.css linguist-language=JavaScript 3 | *.html linguist-language=JavaScript -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/.gitignore: -------------------------------------------------------------------------------- 1 | .project 2 | *.zip 3 | test.html -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case01/img/bg01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case01/img/bg01.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case01/img/bg02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case01/img/bg02.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case01/img/bg03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case01/img/bg03.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case01/img/bg04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case01/img/bg04.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case01/img/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case01/img/header.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case01/img/panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case01/img/panel.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case01/img/thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case01/img/thumb.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/bg05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/bg05.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/bg06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/bg06.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/bg07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/bg07.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/bg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/bg08.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/bg09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/bg09.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/globe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/globe.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/header.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/loading.gif -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/panel.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/pisa.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/pisa.hdr -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case02/img/thumb.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case03/img/bg02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case03/img/bg02.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case03/img/header-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case03/img/header-left.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case03/img/header-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case03/img/header-right.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case03/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case03/img/loading.gif -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case03/img/panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case03/img/panel.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case03/img/thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case03/img/thumb.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case04/img/bg06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case04/img/bg06.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case04/img/header-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case04/img/header-left.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case04/img/header-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case04/img/header-right.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case04/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case04/img/loading.gif -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case04/img/panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case04/img/panel.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case04/img/thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case04/img/thumb.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case06/img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case06/img/bg.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case06/img/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case06/img/header.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case06/img/thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case06/img/thumb.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case07/css/pace.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | 3 | /* Minimal */ 4 | .pace { 5 | -webkit-pointer-events: none; 6 | pointer-events: none; 7 | -webkit-user-select: none; 8 | -moz-user-select: none; 9 | user-select: none; 10 | } 11 | 12 | .pace-inactive { 13 | display: none; 14 | } 15 | 16 | .pace .pace-progress { 17 | background: #29d; 18 | position: fixed; 19 | z-index: 2000; 20 | top: 0; 21 | right: 100%; 22 | width: 100%; 23 | height: 2px; 24 | } 25 | -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case07/img/thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case07/img/thumb.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case08/img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case08/img/bg.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case08/img/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case08/img/header.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case08/img/thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case08/img/thumb.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/data/count-data.json: -------------------------------------------------------------------------------- 1 | { 2 | "listed_companies_total": 3574, 3 | "listed_securities_total": 20018, 4 | "total_market_value": 455294.1, 5 | "circulation_market_value": 370447.9, 6 | "sh_pe_ratio": 13.16, 7 | "sz_pe_ratio": 20.99 8 | } -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/data/ranking-list.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "order": 1, 4 | "stock_code": "601398", 5 | "stock_name": "工商银行", 6 | "market_capitalization": 14451.21 7 | }, 8 | { 9 | "order": 2, 10 | "stock_code": "601857", 11 | "stock_name": "中国石油", 12 | "market_capitalization": 13148.07 13 | }, 14 | { 15 | "order": 3, 16 | "stock_code": "601288", 17 | "stock_name": "农业银行", 18 | "market_capitalization": 11620.49 19 | }, 20 | { 21 | "order": 4, 22 | "stock_code": "601988", 23 | "stock_name": "中国银行", 24 | "market_capitalization": 7608.64 25 | }, 26 | { 27 | "order": 5, 28 | "stock_code": "601318", 29 | "stock_name": "中国平安", 30 | "market_capitalization": 7004.4 31 | }, 32 | { 33 | "order": 6, 34 | "stock_code": "600519", 35 | "stock_name": "贵州茅台", 36 | "market_capitalization": 6934.21 37 | }, 38 | { 39 | "order": 7, 40 | "stock_code": "600028", 41 | "stock_name": "中国石化", 42 | "market_capitalization": 5905.48 43 | }, 44 | { 45 | "order": 8, 46 | "stock_code": "600036", 47 | "stock_name": "招商银行", 48 | "market_capitalization": 5891.63 49 | }, 50 | { 51 | "order": 9, 52 | "stock_code": "601628", 53 | "stock_name": "中国人寿", 54 | "market_capitalization": 4583.26 55 | }, 56 | { 57 | "order": 10, 58 | "stock_code": "601088", 59 | "stock_name": "中国神华", 60 | "market_capitalization": 3298.21 61 | } 62 | ] -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/bg.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/footer.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/header.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-01.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-02.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-03.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-04.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-05.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-06.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-07.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/icon-bg.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/case09/img/thumb.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/datav/datav1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/datav/datav1.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/datav/datav2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/datav/datav2.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/sugar/sugar1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/sugar/sugar1.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/sugar/sugar2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/sugar/sugar2.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/bg.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/footer.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/header.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-01.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-02.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-03.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-04.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-05.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-06.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-07.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/icon-bg.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl01/img/thumb.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl02/img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl02/img/bg.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl02/img/footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl02/img/footer.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl02/img/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl02/img/header.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl02/img/thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl02/img/thumb.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl03/img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl03/img/bg.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl03/img/chart-wrapper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl03/img/chart-wrapper.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl03/img/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl03/img/header.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl03/img/thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl03/img/thumb.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/loading.gif -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/panel-c-b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/panel-c-b.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/panel-l-b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/panel-l-b.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/panel-l-t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/panel-l-t.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/panel-r-b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/panel-r-b.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/panel-r-m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/panel-r-m.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/panel-r-t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/panel-r-t.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/thumb.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/title-bg-long.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/title-bg-long.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/title-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/title-bg.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/wrapper-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/tpl04/img/wrapper-bg.png -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/yuntu/yuntu1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/yuntu/yuntu1.jpg -------------------------------------------------------------------------------- /B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/yuntu/yuntu2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/内幕-报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)/yuntu/yuntu2.jpg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/1、表白代码/renxi.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/1、表白代码/renxi.mp3 -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/1、表白代码/renxi/default.css: -------------------------------------------------------------------------------- 1 | body{margin:0;padding:0;background:#ffe;font-size:14px;font-family:'微软雅黑','宋体',sans-serif;color:#231F20;overflow:auto} 2 | a {color:#000;font-size:14px;} 3 | #main{width:100%;} 4 | #wrap{position:relative;margin:0 auto;width:1100px;height:680px;margin-top:10px;} 5 | #text{width:400px;height:425px;left:60px;top:80px;position:absolute;} 6 | #code{display:none;font-size:16px;} 7 | #clock-box {position:absolute;left:60px;top:550px;font-size:28px;display:none;} 8 | #clock-box a {font-size:28px;text-decoration:none;} 9 | #clock{margin-left:48px;} 10 | #clock .digit {font-size:64px;} 11 | #canvas{margin:0 auto;width:1100px;height:680px;} 12 | #error{margin:0 auto;text-align:center;margin-top:60px;display:none;} 13 | .hand{cursor:pointer;} 14 | .say{margin-left:5px;} 15 | .space{margin-right:150px;} 16 | -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/1、表白代码/renxi/jscex.min.js: -------------------------------------------------------------------------------- 1 | (function(){var b={DEBUG:1,INFO:2,WARN:3,ERROR:4},d=function(){this.level=b.WARN};d.prototype={log:function(a){try{console.log(a)}catch(b){}},debug:function(a){this.level<=b.DEBUG&&this.log(a)},info:function(a){this.level<=b.INFO&&this.log(a)},warn:function(a){this.level<=b.WARN&&this.log(a)},error:function(a){this.level<=b.ERROR&&this.log(a)}};var e=function(a){var b=[],c;for(c in a)b.push(c);return b},c=function(a){a._forInKeys=e;a.Logging={Logger:d,Level:b};a.logger=new d;a.modules={};a.binders= 2 | {};a.builders={}},f=typeof define==="function"&&!define.amd,g=typeof require==="function"&&typeof define==="function"&&define.amd;typeof require==="function"&&typeof module!=="undefined"&&module.exports?c(module.exports):f?define("jscex",function(a,b,d){c(d.exports)}):g?define("jscex",function(){var a={};c(a);return a}):(typeof Jscex=="undefined"&&(Jscex={}),c(Jscex))})(); 3 | -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/216fa79c441548d4365c82ceae100850.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/216fa79c441548d4365c82ceae100850.jpg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/327b43cf09cc2b2bcd08237aac41374b.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/327b43cf09cc2b2bcd08237aac41374b.jpeg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/584d4aca128d2df8bf0e3cb992e72e0f.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/584d4aca128d2df8bf0e3cb992e72e0f.jpg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/74ee70c7a91a429a48785edc263c5265.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/74ee70c7a91a429a48785edc263c5265.jpg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/a98d4986a71356df9ea6660eae81fe6e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/a98d4986a71356df9ea6660eae81fe6e.jpg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/c999dc39b5f11022b0a4c63609362a70.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/c999dc39b5f11022b0a4c63609362a70.jpg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/clouds_back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/clouds_back.jpg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/clouds_front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/clouds_front.jpg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/clouds_left.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/clouds_left.jpg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/clouds_right.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/clouds_right.jpg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/clouds_top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/clouds_top.jpg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/f4136931b354aacb6bcaf065053560e7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/f4136931b354aacb6bcaf065053560e7.jpg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/hazy_lake_top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/hazy_lake_top.jpg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/null-19869a537d84c77.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/null-19869a537d84c77.jpg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/null7a14c97134d440b1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/null7a14c97134d440b1.jpg -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/2、樱花代码/Sakura/butterfly/css/reset.css: -------------------------------------------------------------------------------- 1 | html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0} 2 | -------------------------------------------------------------------------------- /B站/别说程序员不懂浪漫,用代码一样可以花式表白~/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # [别说程序员不懂浪漫,用代码一样可以花式表白~](https://www.bilibili.com/video/BV1zi4y1V73n) 4 | 5 | 6 | 7 | # → 资源获取 8 | 9 | 10 | 11 | | 资源介绍(点击直达) | 资源下载(点击直达) | 12 | | ------------------------------------------------------------ | ------------------------------------------------------------ | 13 | | [别说程序员不懂浪漫,用代码一样可以花式表白~](https://www.bilibili.com/video/BV1zi4y1V73n) | [传送门](https://gitee.com/zhaofeng092/python_auto_office/tree/master/B%E7%AB%99/%E5%88%AB%E8%AF%B4%E7%A8%8B%E5%BA%8F%E5%91%98%E4%B8%8D%E6%87%82%E6%B5%AA%E6%BC%AB%EF%BC%8C%E7%94%A8%E4%BB%A3%E7%A0%81%E4%B8%80%E6%A0%B7%E5%8F%AF%E4%BB%A5%E8%8A%B1%E5%BC%8F%E8%A1%A8%E7%99%BD~) | 14 | 15 | > 直接点击打开百度云链接,进行下载即可~ 16 | > 17 | > 如果对资源有疑问,请加入🚸 [我的交流群](https://mp.weixin.qq.com/s/6cR5fMSCtdI5sJdWiDwhOA) 联系群主解决~ 18 | > 19 | 20 | 21 | 22 | ## → 社区资源仓库:🚀[点我查看](http://t.cn/A6qTvrFK) 23 | 24 | -------------------------------------------------------------------------------- /B站/成为你自己/更多课程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/成为你自己/更多课程.md -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/手摸手搭建python数据可视化平台(2020 · 周更)/__init__.py -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/__init__.py -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/__init__.py -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/db.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/db.sqlite3 -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/manage.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """Django's command-line utility for administrative tasks.""" 3 | import os 4 | import sys 5 | 6 | 7 | def main(): 8 | os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'shijie0428.settings') 9 | try: 10 | from django.core.management import execute_from_command_line 11 | except ImportError as exc: 12 | raise ImportError( 13 | "Couldn't import Django. Are you sure it's installed and " 14 | "available on your PYTHONPATH environment variable? Did you " 15 | "forget to activate a virtual environment?" 16 | ) from exc 17 | execute_from_command_line(sys.argv) 18 | 19 | 20 | if __name__ == '__main__': 21 | main() 22 | -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/mydata/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/mydata/__init__.py -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/mydata/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/mydata/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class MydataConfig(AppConfig): 5 | name = 'mydata' 6 | -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/mydata/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/mydata/migrations/__init__.py -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/mydata/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | 3 | # Create your models here. 4 | -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/mydata/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/mydata/urls.py: -------------------------------------------------------------------------------- 1 | from django.conf.urls import url 2 | from . import views 3 | 4 | urlpatterns = [ 5 | url(r'^data_demo', views.data_demo), 6 | url(r'^test', views.test), 7 | 8 | 9 | ] 10 | -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/mydata/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | from django.http import HttpResponse 3 | 4 | 5 | # Create your views here. 6 | 7 | def data_demo(request): 8 | # return HttpResponse("hello") 9 | return render(request, 'g_推文/shijie.html') 10 | 11 | 12 | def test(request): 13 | return HttpResponse("hello") 14 | -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/shijie0428/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/shijie0428/__init__.py -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/shijie0428/urls.py: -------------------------------------------------------------------------------- 1 | """shijie0428 URL Configuration 2 | 3 | The `urlpatterns` list routes URLs to views. For more information please see: 4 | https://docs.djangoproject.com/en/2.2/topics/http/urls/ 5 | Examples: 6 | Function views 7 | 1. Add an import: from my_app import views 8 | 2. Add a URL to urlpatterns: path('', views.home, name='home') 9 | Class-based views 10 | 1. Add an import: from other_app.views import Home 11 | 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') 12 | Including another URLconf 13 | 1. Import the include() function: from django.urls import include, path 14 | 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) 15 | """ 16 | from django.contrib import admin 17 | from django.urls import path 18 | from django.conf.urls import url, include 19 | from mydata import views 20 | 21 | urlpatterns = [ 22 | path('admin/', admin.site.urls), 23 | url(r'^$', views.data_demo), # 配置根路径打开页面 24 | url(r'^mydata/', include("mydata.urls")), 25 | ] 26 | -------------------------------------------------------------------------------- /B站/手摸手搭建python数据可视化平台(2020 · 周更)/数据可视化_Django初始化世界地图/shijie0428/shijie0428/wsgi.py: -------------------------------------------------------------------------------- 1 | """ 2 | WSGI config for shijie0428 project. 3 | 4 | It exposes the WSGI callable as a module-level variable named ``application``. 5 | 6 | For more information on this file, see 7 | https://docs.djangoproject.com/en/2.2/howto/deployment/wsgi/ 8 | """ 9 | 10 | import os 11 | 12 | from django.core.wsgi import get_wsgi_application 13 | 14 | os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'shijie0428.settings') 15 | 16 | application = get_wsgi_application() 17 | -------------------------------------------------------------------------------- /B站/获取资料/每天进步一点点.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/获取资料/每天进步一点点.jpg -------------------------------------------------------------------------------- /B站/非专业人员的Python入门课/README.md: -------------------------------------------------------------------------------- 1 | 1、课程用书:《从Python开始学编程》,纸质版:¥yLIjcyjp5mu¥(淘口令),电子版:👀[链接直达](https://mp.weixin.qq.com/s/wuKtpeInbwM6UwwuKyUcfQ) 2 | 3 | 2、课程源代码:[链接直达](https://gitee.com/zhaofeng092/python_auto_office/tree/master/B%E7%AB%99/%E9%9D%9E%E4%B8%93%E4%B8%9A%E4%BA%BA%E5%91%98%E7%9A%84Python%E5%85%A5%E9%97%A8%E8%AF%BE/%E9%85%8D%E5%A5%97%E6%BA%90%E4%BB%A3%E7%A0%81) 4 | 5 | 3、🚸学习交流群:[进群](https://mp.weixin.qq.com/s/wx-JkgOUoJhb-7ZESxl93w) 6 | 7 | 4、更多资料 8 | 9 | - 📚[106本Python电子书](https://mp.weixin.qq.com/s/Wa27Or7SaChF5rCw7LLdVg) 10 | - 更多🔥[Python入门教程 · 合集](https://gitee.com/zhaofeng092/python_auto_office/blob/master/%E5%85%B3%E9%94%AE%E8%AF%8D/%E7%BE%A4%E8%81%8A/%E6%9C%80%E6%96%B0%E6%95%99%E7%A8%8B/%E5%85%A5%E9%97%A8.md) -------------------------------------------------------------------------------- /B站/非专业人员的Python入门课/配套源代码/1.1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/B站/非专业人员的Python入门课/配套源代码/1.1.py -------------------------------------------------------------------------------- /CSDN/2020年总结:道阻且长,行则必至。.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 |
7 | 8 | 你好,这里是🎯 [Python自动化办公社区的兆锋](https://mp.weixin.qq.com/s/UrJ5PkRWYydaajGetUqFYQ) ,初来CSDN,请多关照~ 9 | 10 | -------------------------------------------------------------------------------- /CSDN/wxpy_pass_ticket.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 |
7 | 8 | 使用wxpy开发微信聊天机器人,结果扫码登录后,提示: 9 | 10 | ```python 11 | KeyError: 'pass_ticket' 12 | ``` 13 | 14 | > 解决方法:wxpy是根据网页版微信的接口封装的库。用wxpy,得去试试网页版微信([https://wx.qq.com/](https://wx.qq.com/))看能否正常登录。 15 | 16 | 17 | 如果出现下面的提示内容,则该微信号也无法使用wxpy进行登录了!目前没有任何办法~ 18 | 19 | ```python 20 | 1203为了你的帐号安全,此微信号已不允许登录网页微信。 21 | 你可以使用Windows微信或Mac微信在电脑端登录。 22 | Windows微信下载地址:https://pc.weixin.qq.com 23 | Mac微信下载地址:https://mac.weixin.qq.com 24 | ``` 25 | 26 | ![图片](https://img-blog.csdnimg.cn/img_convert/9f9ea5e5338cbbfda46b8230d5fcf21e.png) -------------------------------------------------------------------------------- /CSDN/主流大数据技术.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/CSDN/主流大数据技术.md -------------------------------------------------------------------------------- /CSDN/突发,in病毒.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 2021年1月13日,国内某著名安全团队监测到一种名为incaseformat的蠕虫病毒在国内爆发, 11 | 12 | **该蠕虫病毒执行后会自复制到系统盘Windows目录下,并创建注册表自启动,一旦用户重启主机,使得病毒母体从Windows目录执行,病毒进程将会遍历除系统盘外的所有磁盘文件进行删除,** 13 | 14 | 对用户造成不可挽回的损失,目前,已发现国内多个区域不同行业用户遭到感染,病毒传播范围暂未见明显的针对性。 15 | 16 | ```python 17 | 该安全团队还为全网用户提供免费查杀工具,可下载如下工具,进行检测查杀: 18 | 19 | 64位系统下载链接: 20 | http://edr.sangfor.com.cn/tool/SfabAntiBot_X64.7z 21 | 22 | 32位系统下载链接: 23 | http://edr.sangfor.com.cn/tool/SfabAntiBot_X86.7z 24 | ``` 25 | 26 | 27 | 28 | ![图片](https://img-blog.csdnimg.cn/img_convert/9f9ea5e5338cbbfda46b8230d5fcf21e.png) -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Python自动化办公社区 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /mp_qr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/mp_qr.jpg -------------------------------------------------------------------------------- /source_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/source_base.jpg -------------------------------------------------------------------------------- /公众号/auto_office/excel/test.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/auto_office/excel/test.xls -------------------------------------------------------------------------------- /公众号/auto_office/excel/xlwings_demo.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # @公众号 :Python自动化办公社区 3 | # @Software: PyCharm 4 | # @Description: xlwings演示代码 5 | 6 | 7 | import xlwings as xw 8 | # wb = xw.Book() # 新建一个文档 9 | wb = xw.Book('test.xls') # 打开一个已有的文档 10 | sht = wb.sheets['Sheet1'] # 找到指定sheet 11 | print(sht.range('A1').value) # 读取指定单元格的数据,这里读的是A1 -------------------------------------------------------------------------------- /公众号/auto_office/pdf/merge.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # @Time : 2021/3/16 18:21 3 | # @Author :liuzf 4 | # @File : merge.py 5 | # @Software: PyCharm 6 | # @Description: 7 | 8 | 9 | from PyPDF2 import PdfFileReader, PdfFileWriter 10 | 11 | def merge_pdfs(paths, output): 12 | pdf_writer = PdfFileWriter() 13 | 14 | for path in paths: 15 | pdf_reader = PdfFileReader(path) 16 | for page in range(pdf_reader.getNumPages()): 17 | # 把每张PDF页面加入到这个可读取对象中 18 | pdf_writer.addPage(pdf_reader.getPage(page)) 19 | 20 | # 把这个已合并了的PDF文档存储起来 21 | with open(output, 'wb') as out: 22 | pdf_writer.write(out) 23 | 24 | if __name__ == '__main__': 25 | paths = ['静夜思.pdf', '静夜思.pdf'] 26 | merge_pdfs(paths, output='pandas官方文档中文版.pdf') -------------------------------------------------------------------------------- /公众号/auto_office/pdf/merged.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/auto_office/pdf/merged.pdf -------------------------------------------------------------------------------- /公众号/auto_office/pdf/pdf_python.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # @Time : 2021/3/16 18:02 3 | # @公众号 :Python自动化办公社区 4 | # @File : pdf_python.py 5 | # @Software: PyCharm 6 | # @Description: 7 | 8 | import PyPDF2 9 | import pdfplumber 10 | 11 | def extract_content(pdf_path): 12 | # 内容提取,使用 pdfplumber 打开 PDF,用于提取文本 13 | with pdfplumber.open(pdf_path) as pdf_file: 14 | # 使用 PyPDF2 打开 PDF 用于提取图片 15 | pdf_image_reader = PyPDF2.PdfFileReader(open(pdf_path, "rb")) 16 | print(pdf_image_reader.getNumPages()) 17 | 18 | content = '' 19 | # len(pdf.pages)为PDF文档页数,一页页解析 20 | for i in range(len(pdf_file.pages)): 21 | print("当前第 %s 页" % i) 22 | # pdf.pages[i] 是读取PDF文档第i+1页 23 | page_text = pdf_file.pages[i] 24 | # page.extract_text()函数即读取文本内容 25 | page_content = page_text.extract_text() 26 | if page_content: 27 | content = content + page_content + "\n" 28 | print(page_content) 29 | 30 | extract_content('静夜思.pdf') 31 | -------------------------------------------------------------------------------- /公众号/auto_office/pdf/pdf_rd.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # @Time : 2020/8/21 20:04 3 | # @公众号 :Python自动化办公社区 4 | # @File : pdf_rd.py 5 | # @Software: PyCharm 6 | # @Description: 7 | 8 | 9 | # pip install pdfminer3k 10 | from io import StringIO 11 | from pdfminer.pdfinterp import PDFResourceManager,process_pdf 12 | from pdfminer.converter import TextConverter 13 | from pdfminer.layout import LAParams 14 | 15 | # 打开pdf文件 16 | pdf_file = open('静夜思.pdf', 'rb') 17 | 18 | ########默认操作####### 19 | rsrcmgr = PDFResourceManager() 20 | retstr = StringIO() 21 | laparams = LAParams() 22 | device = TextConverter(rsrcmgr=rsrcmgr,outfp=retstr,laparams=laparams) 23 | process_pdf(rsrcmgr=rsrcmgr,device=device,fp=pdf_file) 24 | device.close() 25 | content = retstr.getvalue() 26 | retstr.close() 27 | pdf_file.close() 28 | ########默认操作####### 29 | 30 | print(content) 31 | -------------------------------------------------------------------------------- /公众号/auto_office/pdf/pyxll-5.0.9.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/auto_office/pdf/pyxll-5.0.9.pdf -------------------------------------------------------------------------------- /公众号/auto_office/pdf/静夜思.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/auto_office/pdf/静夜思.pdf -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .vscode 3 | .DS_Store 4 | venv 5 | __pycache__ 6 | env.py 7 | env.slave.py 8 | env.docker.py 9 | docker-compose.yml -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/.gitpod.yml: -------------------------------------------------------------------------------- 1 | ports: 2 | - port: 8008 3 | onOpen: open-preview 4 | tasks: 5 | - init: pip install -r requirements.txt && cp env.py.example env.py 6 | command: python main.py -t 7 | -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM python:3.6.6-slim 2 | 3 | MAINTAINER 4 | ENV TZ Asia/Shanghai 5 | 6 | WORKDIR /code 7 | 8 | COPY requirements.txt . 9 | RUN pip install --no-cache-dir -r requirements.txt 10 | 11 | 12 | RUN mkdir -p /data/query /data/user 13 | VOLUME /data 14 | 15 | COPY . . 16 | 17 | COPY env.docker.py.example /config/env.py 18 | 19 | CMD [ "python", "main.py" , "-c", "/config/env.py"] 20 | -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/data/images/order_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/data/images/order_success.png -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/data/images/web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/data/images/web.png -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/docker-compose.yml.example: -------------------------------------------------------------------------------- 1 | version: "2" 2 | services: 3 | py12306: 4 | build: . 5 | volumes: 6 | # - ./runtime:/code/runtime # 未使用 env.docker.py.example 可以打开此项 7 | - ./env.py:/config/env.py 8 | - py12306:/data 9 | ports: 10 | - 8008:8008 11 | 12 | volumes: 13 | py12306: 14 | -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/env.slave.py.example: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # 分布式子节点配置文件示例 3 | 4 | # 分布式集群配置 5 | CLUSTER_ENABLED = 1 # 集群状态 6 | NODE_IS_MASTER = 0 # 是否是主节点 7 | NODE_NAME = 'slave 1' # 节点名称,不能重复 8 | REDIS_HOST = 'localhost' # Redis host 9 | REDIS_PORT = '6379' # Redis port 10 | REDIS_PASSWORD = '' # Redis 密码 没有可以留空 11 | 12 | # 没了,其它配置会自动从主节点同步 13 | -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/__init__.py -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/cluster/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/cluster/__init__.py -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/exceptions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/exceptions/__init__.py -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/helpers/__init__.py -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/helpers/type.py: -------------------------------------------------------------------------------- 1 | from py12306.helpers.func import * 2 | 3 | 4 | @singleton 5 | class UserType: 6 | ADULT = 1 7 | CHILD = 2 8 | STUDENT = 3 9 | SOLDIER = 4 10 | 11 | dicts = { 12 | '成人': ADULT, 13 | '儿童': CHILD, 14 | '学生': STUDENT, 15 | '残疾军人、伤残人民警察': SOLDIER, 16 | } 17 | 18 | 19 | @singleton 20 | class OrderSeatType: 21 | dicts = { 22 | '特等座': 'P', 23 | '商务座': 9, 24 | '一等座': 'M', 25 | '二等座': 'O', 26 | '软卧': 4, 27 | '硬卧': 3, 28 | '动卧': 1, 29 | '软座': 2, 30 | '硬座': 1, 31 | '无座': 1, 32 | } 33 | 34 | 35 | @singleton 36 | class SeatType: 37 | NO_SEAT = 26 38 | dicts = { 39 | '特等座': 25, 40 | '商务座': 32, 41 | '一等座': 31, 42 | '二等座': 30, 43 | '软卧': 23, 44 | '硬卧': 28, 45 | '动卧': 33, 46 | '软座': 24, 47 | '硬座': 29, 48 | '无座': NO_SEAT, 49 | } 50 | -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/log/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/log/__init__.py -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/log/cluster_log.py: -------------------------------------------------------------------------------- 1 | from py12306.log.base import BaseLog 2 | from py12306.helpers.func import * 3 | 4 | 5 | @singleton 6 | class ClusterLog(BaseLog): 7 | # 这里如果不声明,会出现重复打印,目前不知道什么原因 8 | logs = [] 9 | thread_logs = {} 10 | quick_log = [] 11 | 12 | MESSAGE_JOIN_CLUSTER_SUCCESS = '# 节点 {} 成功加入到集群,当前节点列表 {} #' 13 | 14 | MESSAGE_LEFT_CLUSTER = '# 节点 {} 已离开集群,当前节点列表 {} #' 15 | 16 | MESSAGE_NODE_ALREADY_IN_CLUSTER = '# 当前节点已存在于集群中,自动分配新的节点名称 {} #' 17 | 18 | MESSAGE_SUBSCRIBE_NOTIFICATION_PREFIX = '{} )' 19 | MESSAGE_SUBSCRIBE_NOTIFICATION = MESSAGE_SUBSCRIBE_NOTIFICATION_PREFIX + '{}' 20 | 21 | MESSAGE_ASCENDING_MASTER_NODE = '# 已将 {} 提升为主节点,当前节点列表 {} #' 22 | 23 | MESSAGE_MASTER_DID_LOST = '# 主节点已退出,{} 秒后程序将自动退出 #' 24 | 25 | MESSAGE_MASTER_NODE_ALREADY_RUN = '# 启动失败,主节点 {} 已经在运行中 #' 26 | MESSAGE_MASTER_NODE_NOT_FOUND = '# 启动失败,请先启动主节点 #' 27 | 28 | MESSAGE_NODE_BECOME_MASTER_AGAIN = '# 节点 {} 已启动,已自动成为主节点 #' 29 | 30 | 31 | 32 | @staticmethod 33 | def get_print_nodes(nodes): 34 | message = ['{}{}'.format('*' if val == '1' else '', key) for key, val in nodes.items()] 35 | return '[ {} ]'.format(', '.join(message)) 36 | -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/log/redis_log.py: -------------------------------------------------------------------------------- 1 | from py12306.log.base import BaseLog 2 | from py12306.helpers.func import * 3 | 4 | 5 | @singleton 6 | class RedisLog(BaseLog): 7 | # 这里如果不声明,会出现重复打印,目前不知道什么原因 8 | logs = [] 9 | thread_logs = {} 10 | quick_log = [] 11 | 12 | MESSAGE_REDIS_INIT_SUCCESS = 'Redis 初始化成功' 13 | -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/query/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/query/__init__.py -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/user/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/user/__init__.py -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/web/__init__.py -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/handler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/web/handler/__init__.py -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/handler/query.py: -------------------------------------------------------------------------------- 1 | from flask import Blueprint, request 2 | from flask.json import jsonify 3 | from flask_jwt_extended import (jwt_required) 4 | 5 | from py12306.config import Config 6 | from py12306.query.job import Job 7 | from py12306.query.query import Query 8 | 9 | query = Blueprint('query', __name__) 10 | 11 | 12 | @query.route('/query', methods=['GET']) 13 | @jwt_required 14 | def query_lists(): 15 | """ 16 | 查询任务列表 17 | :return: 18 | """ 19 | jobs = Query().jobs 20 | result = list(map(convert_job_to_info, jobs)) 21 | return jsonify(result) 22 | 23 | 24 | def convert_job_to_info(job: Job): 25 | return { 26 | 'name': job.job_name, 27 | 'left_dates': job.left_dates, 28 | 'stations': job.stations, 29 | 'members': job.members, 30 | 'member_num': job.member_num, 31 | 'allow_seats': job.allow_seats, 32 | 'allow_train_numbers': job.allow_train_numbers, 33 | 'except_train_numbers': job.except_train_numbers, 34 | 'allow_less_member': job.allow_less_member, 35 | 'passengers': job.passengers, 36 | } 37 | -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/static/fonts/element-icons.6f0a763.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/web/static/fonts/element-icons.6f0a763.ttf -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-brands-400.292a564.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-brands-400.292a564.woff -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-brands-400.87b76b9.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-brands-400.87b76b9.woff2 -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-brands-400.f83bc05.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-brands-400.f83bc05.ttf -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-brands-400.f902692.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-brands-400.f902692.eot -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-regular-400.732726c.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-regular-400.732726c.woff2 -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-regular-400.abde9e5.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-regular-400.abde9e5.ttf -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-regular-400.b4cfd51.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-regular-400.b4cfd51.woff -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-regular-400.d1ce381.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-regular-400.d1ce381.eot -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-solid-900.3b921c2.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-solid-900.3b921c2.eot -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-solid-900.bed3b0a.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-solid-900.bed3b0a.woff2 -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-solid-900.d751e66.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-solid-900.d751e66.ttf -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-solid-900.e0c419c.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/python412306/12306_python_工具1/py12306/web/static/fonts/fa-solid-900.e0c419c.woff -------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/static/index.html: -------------------------------------------------------------------------------- 1 | py12306 购票助手
-------------------------------------------------------------------------------- /公众号/python412306/12306_python_工具1/py12306/web/static/js/manifest.82f431004cf9bb6ad2cb.js: -------------------------------------------------------------------------------- 1 | !function(r){var n=window.webpackJsonp;window.webpackJsonp=function(e,u,c){for(var f,i,p,a=0,l=[];a 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | VSCode下载链接:👉https://code.visualstudio.com/ 11 | 12 | 另外: 13 | 14 | 1. 欢迎加入🚸 [学习交流群](https://mp.weixin.qq.com/s/wx-JkgOUoJhb-7ZESxl93w) ~ 15 | 2. 更多资料:[106本Python电子书](https://mp.weixin.qq.com/s/Wa27Or7SaChF5rCw7LLdVg) 16 | 17 | ![合集](https://img-blog.csdnimg.cn/20210303170458567.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjMyMTUxNw==,size_16,color_FFFFFF,t_70#pic_center) -------------------------------------------------------------------------------- /公众号/一个开源工具箱,帮你找出被偷走的个人数据~!/info.txt: -------------------------------------------------------------------------------- 1 | 找回个人信息-工具箱 2 | 3 | 以下链接,请用电脑浏览器打开,微信打不开 4 | 1、项目代码: https://github.com/kangvcar/InfoSpider 5 | 2、项目使用文档:https://infospider.vercel.app 6 | 3、项目视频演示:https://www.bilibili.com/video/BV14f4y1R7oF/ 7 | 8 | 使用说明:https://mp.weixin.qq.com/s/szHwiXrC6Xl1gsjEPm6APw -------------------------------------------------------------------------------- /公众号/云服务器/ali_start.sh: -------------------------------------------------------------------------------- 1 | yum install python-setuptools 2 | easy_install pip 3 | pip install shadowsocks 4 | 5 | nohup ssserver -c shadowsocks.json -d start & 6 | 7 | -------------------------------------------------------------------------------- /公众号/云服务器/shadowsocks.json: -------------------------------------------------------------------------------- 1 | { 2 | "server":"0.0.0.0", 3 | "local_address": "127.0.0.1", 4 | "local_port":1080, 5 | "port_password":{ 6 | "18001":"123456ss" 7 | }, 8 | "timeout":300, 9 | "method":"aes-256-cfb", 10 | "fast_open": false 11 | } -------------------------------------------------------------------------------- /公众号/云服务器/stop.sh: -------------------------------------------------------------------------------- 1 | ssserver -c shadowsocks.json -d stop -------------------------------------------------------------------------------- /公众号/去除马赛克/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | *.py[cod] 3 | *$py.class 4 | .Python 5 | -------------------------------------------------------------------------------- /公众号/去除马赛克/LICENSE: -------------------------------------------------------------------------------- 1 | This work is licensed under a Creative Commons Attribution 4.0 International License. To view a copy of this license, visit https://creativecommons.org/licenses/by/4.0/. -------------------------------------------------------------------------------- /公众号/去除马赛克/depixlib/LoadedImage.py: -------------------------------------------------------------------------------- 1 | from PIL import Image 2 | 3 | 4 | 5 | class LoadedImage(): 6 | 7 | def __init__(self, path): 8 | 9 | self.path = path 10 | self.loadedImage = False 11 | self.imageData = False 12 | 13 | self.loadImageData() 14 | 15 | 16 | def getCopyOfLoadedPILImage(self): 17 | return self.loadedImage.copy() 18 | 19 | 20 | def loadImage(self): 21 | 22 | self.loadedImage = Image.open(self.path) 23 | self.width = self.loadedImage.size[0] 24 | self.height = self.loadedImage.size[1] 25 | 26 | 27 | def loadImageData(self): 28 | ''' Load data from image with getdata() because of the speed increase over consecutive calls to getpixel ''' 29 | 30 | if self.loadedImage == False: 31 | self.loadImage() 32 | 33 | self.imageData = [[y for y in range(self.height)] for x in range(self.width)] 34 | 35 | rawData = self.loadedImage.getdata() 36 | rawDataCount = 0 37 | 38 | # because getdata returns the image as one big list 39 | for y in range(self.height): 40 | for x in range(self.width): 41 | 42 | self.imageData[x][y] = rawData[rawDataCount][0:3] 43 | rawDataCount += 1 44 | -------------------------------------------------------------------------------- /公众号/去除马赛克/depixlib/Rectangle.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | class Rectangle(): 4 | 5 | def __init__(self, startCoordinates, endCoordinates): 6 | 7 | self.startCoordinates = startCoordinates 8 | self.endCoordinates = endCoordinates 9 | 10 | self.x = self.startCoordinates[0] 11 | self.y = self.startCoordinates[1] 12 | 13 | self.width = self.endCoordinates[0] - self.x 14 | self.height = self.endCoordinates[1] - self.y 15 | 16 | 17 | class ColorRectange(Rectangle): 18 | 19 | def __init__(self, color, startCoordinates, endCoordinates): 20 | 21 | super(ColorRectange, self).__init__(startCoordinates, endCoordinates) 22 | self.color = color 23 | 24 | 25 | class RectangleMatch(): 26 | 27 | def __init__(self, x, y, data): 28 | self.x = x 29 | self.y = y 30 | self.data = data 31 | 32 | -------------------------------------------------------------------------------- /公众号/去除马赛克/depixlib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/depixlib/__init__.py -------------------------------------------------------------------------------- /公众号/去除马赛克/docs/img/Recovering_prototype_latest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/docs/img/Recovering_prototype_latest.png -------------------------------------------------------------------------------- /公众号/去除马赛克/docs/img/example_output_multiline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/docs/img/example_output_multiline.png -------------------------------------------------------------------------------- /公众号/去除马赛克/docs/img/example_output_multiword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/docs/img/example_output_multiword.png -------------------------------------------------------------------------------- /公众号/去除马赛克/docs/img/example_output_randomchars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/docs/img/example_output_randomchars.png -------------------------------------------------------------------------------- /公众号/去除马赛克/docs/img/example_output_singleword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/docs/img/example_output_singleword.png -------------------------------------------------------------------------------- /公众号/去除马赛克/docs/img/linear_box_filter_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/docs/img/linear_box_filter_example.png -------------------------------------------------------------------------------- /公众号/去除马赛克/docs/img/search_issue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/docs/img/search_issue.png -------------------------------------------------------------------------------- /公众号/去除马赛克/images/searchimages/debruinseq_notepad_Windows10_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/images/searchimages/debruinseq_notepad_Windows10_close.png -------------------------------------------------------------------------------- /公众号/去除马赛克/images/searchimages/debruinseq_notepad_Windows10_closeAndSpaced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/images/searchimages/debruinseq_notepad_Windows10_closeAndSpaced.png -------------------------------------------------------------------------------- /公众号/去除马赛克/images/searchimages/debruinseq_notepad_Windows10_spaced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/images/searchimages/debruinseq_notepad_Windows10_spaced.png -------------------------------------------------------------------------------- /公众号/去除马赛克/images/searchimages/debruinseq_notepad_Windows7_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/images/searchimages/debruinseq_notepad_Windows7_close.png -------------------------------------------------------------------------------- /公众号/去除马赛克/images/testimages/testimage1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/images/testimages/testimage1.png -------------------------------------------------------------------------------- /公众号/去除马赛克/images/testimages/testimage1_pixels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/images/testimages/testimage1_pixels.png -------------------------------------------------------------------------------- /公众号/去除马赛克/images/testimages/testimage2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/images/testimages/testimage2.png -------------------------------------------------------------------------------- /公众号/去除马赛克/images/testimages/testimage2_pixels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/images/testimages/testimage2_pixels.png -------------------------------------------------------------------------------- /公众号/去除马赛克/images/testimages/testimage3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/images/testimages/testimage3.png -------------------------------------------------------------------------------- /公众号/去除马赛克/images/testimages/testimage3_pixels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/去除马赛克/images/testimages/testimage3_pixels.png -------------------------------------------------------------------------------- /公众号/去除马赛克/info.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # [你以为打上马赛克就安全了吗?用Python一键还原,了解一下?](https://mp.weixin.qq.com/s/5009R-GIfXcf46BQ47m6Hw) 4 | 5 | 6 | 7 | # → 资源获取 8 | 9 | 10 | 11 | | 资源介绍(点击直达) | 资源下载(点击直达) | 12 | | ------------------------------------------------------------ | ------------------------------------------------------------ | 13 | | [你以为打上马赛克就安全了吗?用Python一键还原,了解一下?](https://mp.weixin.qq.com/s/5009R-GIfXcf46BQ47m6Hw) | [传送门](https://gitee.com/zhaofeng092/python_auto_office/tree/master/%E5%85%AC%E4%BC%97%E5%8F%B7/%E5%8E%BB%E9%99%A4%E9%A9%AC%E8%B5%9B%E5%85%8B) | 14 | 15 | > 直接点击打开链接,进行下载即可~ 16 | > 17 | > 如果对资源有疑问,请加入🚸 [我的交流群](https://mp.weixin.qq.com/s/wx-JkgOUoJhb-7ZESxl93w) 联系群主解决~ 18 | > 19 | 20 | 21 | 22 | ## → 🚀社区资源仓库&社区交流群: 23 | 社区资源仓库 24 | group 25 | -------------------------------------------------------------------------------- /公众号/去除马赛克/requirements.txt: -------------------------------------------------------------------------------- 1 | Pillow 2 | -------------------------------------------------------------------------------- /公众号/微信彩虹屁机器人の源代码/info.txt: -------------------------------------------------------------------------------- 1 | 机器人的源代码,来啦~ 2 | 3 | 1、彩虹屁机器人基础代码下载: 4 | 链接:https://pan.baidu.com/s/1JIG0DKWqQ_BsfR7cdYOP6A 5 | 提取码:bkjs 6 | 7 | 2、增加人工智能部分代码: 8 | https://mp.weixin.qq.com/s/8ZdQtc2zlkUVG_g8__RlJA 9 | 来自【腾讯AI平台】 10 | 11 | 3、【开通AI群聊机器人-详细步骤】 12 | http://t.cn/A6qaFUZw 13 | 14 | 15 | 16 | 部署机器人的阿里云: 17 | http://t.cn/A6qV0C42 -------------------------------------------------------------------------------- /公众号/微信防撤回功能,了解一下?/info.txt: -------------------------------------------------------------------------------- 1 | 在电脑浏览器打开链接,自动开始下载: 2 | https://github.com/huiyadanli/RevokeMsgPatcher/releases/download/0.9/RevokeMsgPatcher.v0.9.zip -------------------------------------------------------------------------------- /公众号/用 Python 修改微信(支付宝)运动步数,轻松 TOP1/info.txt: -------------------------------------------------------------------------------- 1 | 原文链接: 2 | 用 Python 修改微信(支付宝)运动步数,轻松 TOP1 3 | https://mp.weixin.qq.com/s/hVR1NDcxc3sh6v6k4g1QZQ 4 | 5 | 获取资源: 6 | 下载链接:https://pan.baidu.com/s/14ALQB45IteXRTSsJh2u3fw 7 | 提取码:ddx0 -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/LICENSE: -------------------------------------------------------------------------------- 1 | **The MIT License** 2 | 3 | Copyright 2017 [Youfou](https://github.com/youfou) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 10 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include README.rst LICENSE 2 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/docs/Makefile: -------------------------------------------------------------------------------- 1 | # Minimal makefile for Sphinx documentation 2 | # 3 | 4 | # You can set these variables from the shell_entry line. 5 | SPHINXOPTS = 6 | SPHINXBUILD = sphinx-build 7 | SPHINXPROJ = wxpy 8 | SOURCEDIR = . 9 | BUILDDIR = _build 10 | 11 | # Put it first so that "make" without argument is like "make help". 12 | help: 13 | @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 14 | 15 | .PHONY: help Makefile 16 | 17 | # Catch-all target: route all unknown targets to Sphinx using the new 18 | # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). 19 | %: Makefile 20 | @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/docs/itchat.rst: -------------------------------------------------------------------------------- 1 | itchat 与原始数据 2 | ============================== 3 | 4 | .. module:: wxpy 5 | 6 | 7 | 正是得益于 |itchat| 的坚实基础,wxpy 才能够在短时间内快速实现这些新的接口和功能。 8 | 9 | 感谢 itchat 维护者们的辛勤付出。 10 | 11 | 以下为如何在 wxpy 中混合使用 itchat 的原接口和原始数据。 12 | 13 | 14 | .. |itchat| raw:: html 15 | 16 | itchat 17 | 18 | 19 | 使用 itchat 的原接口 20 | ------------------------------ 21 | 22 | 只需在 wxpy 的 :class:`Bot` 对象后紧跟 `.core.*` 即可调用 itchat 的原接口。 23 | 24 | 例如,使用 itchat 的 `search_friends` 接口:: 25 | 26 | from wxpy import * 27 | bot = Bot() 28 | found = bot.core.search_friends('游否') 29 | 30 | .. attention:: 通过 itchat 原接口所获取到的结果为原始数据,可能无法直接传递到 wxpy 的对应方法中。 31 | 32 | 33 | 使用原始数据 34 | ------------------------------ 35 | 36 | wxpy 的所有 **聊天对象** 和 **消息对象** 均基于从 itchat 获取到的数据进行封装。若需使用原始数据,只需在对象后紧跟 `.raw`。 37 | 38 | 例如,查看一个 :class:`好友 ` 对象的原始数据:: 39 | 40 | from wxpy import * 41 | bot = Bot() 42 | a_friend = bot.friends()[0] 43 | print(a_friend.raw) 44 | 45 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/docs/make.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | 3 | pushd %~dp0 4 | 5 | REM Command file for Sphinx documentation 6 | 7 | if "%SPHINXBUILD%" == "" ( 8 | set SPHINXBUILD=sphinx-build 9 | ) 10 | set SOURCEDIR=. 11 | set BUILDDIR=_build 12 | set SPHINXPROJ=wxpy 13 | 14 | if "%1" == "" goto help 15 | 16 | %SPHINXBUILD% >NUL 2>NUL 17 | if errorlevel 9009 ( 18 | echo. 19 | echo.The 'sphinx-build' shell_entry was not found. Make sure you have Sphinx 20 | echo.installed, then set the SPHINXBUILD environment variable to point 21 | echo.to the full path of the 'sphinx-build' executable. Alternatively you 22 | echo.may add the Sphinx directory to PATH. 23 | echo. 24 | echo.If you don't have Sphinx installed, grab it from 25 | echo.http://sphinx-doc.org/ 26 | exit /b 1 27 | ) 28 | 29 | %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% 30 | goto end 31 | 32 | :help 33 | %SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% 34 | 35 | :end 36 | popd 37 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/docs/wechat-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/docs/wechat-group.png -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/requirements.txt: -------------------------------------------------------------------------------- 1 | itchat==1.2.32 2 | requests 3 | future -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/setup.cfg: -------------------------------------------------------------------------------- 1 | [aliases] 2 | release=sdist build egg_info upload 3 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/__init__.py -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/api/__init__.py -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/api/chats/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/api/chats/__init__.py -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/api/chats/test_chat.py: -------------------------------------------------------------------------------- 1 | class TestChat: 2 | def test_pin_unpin(self, friend): 3 | friend.pin() 4 | friend.unpin() 5 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/api/chats/test_chats.py: -------------------------------------------------------------------------------- 1 | from collections import Counter 2 | 3 | from wxpy import * 4 | 5 | 6 | class TestChats: 7 | def test_search(self, group, friend): 8 | found = group.search('wxpy 机器人') 9 | assert friend in found 10 | assert isinstance(found, Chats) 11 | 12 | def test_stats(self, group): 13 | stats = group.members.stats() 14 | assert isinstance(stats, dict) 15 | for attr in 'province', 'city', 'sex': 16 | assert attr in stats 17 | assert isinstance(stats[attr], Counter) 18 | 19 | def test_stats_text(self, group): 20 | text = group.members.stats_text() 21 | assert '位群成员' in text 22 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/api/chats/test_friend.py: -------------------------------------------------------------------------------- 1 | class TestFriend: 2 | pass -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/api/chats/test_group.py: -------------------------------------------------------------------------------- 1 | import pytest 2 | 3 | from wxpy import * 4 | 5 | 6 | class TestGroup: 7 | def test_group_attributes(self, group, friend, member): 8 | isinstance(group.members, Chats) 9 | assert friend in group 10 | assert member in group 11 | assert group.self == group.bot.self 12 | assert group.self in group 13 | assert not group.is_owner 14 | assert group.owner == friend 15 | 16 | def test_update_group(self, group): 17 | group.update_group(members_details=True) 18 | assert group.members[-1].sex is not None 19 | 20 | def test_add_members(self, group, member): 21 | try: 22 | group.add_members(member) 23 | except ResponseError as e: 24 | if e.err_code != 1205: 25 | raise e 26 | 27 | def test_remove_members(self, member): 28 | with pytest.raises(ResponseError) as e: 29 | member.remove() 30 | assert e.err_code == -66 31 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/api/chats/test_groups.py: -------------------------------------------------------------------------------- 1 | class TestGroups: 2 | def test_search(self, bot, group, member, friend): 3 | found = bot.groups().search(group.name, users=[bot.self, member, friend]) 4 | assert group in found 5 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/api/chats/test_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/api/chats/test_member.py -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/api/chats/test_mp.py: -------------------------------------------------------------------------------- 1 | class TestMP: 2 | pass 3 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/api/chats/test_user.py: -------------------------------------------------------------------------------- 1 | import re 2 | 3 | from wxpy import * 4 | 5 | 6 | class TestUser: 7 | def test_friend_attributes(self, friend): 8 | assert isinstance(friend, Friend) 9 | assert friend.nick_name == 'wxpy 机器人' 10 | assert friend.wxid in ('wxpy_bot', None) 11 | assert friend.province == '广东' 12 | assert friend.city == '深圳' 13 | assert friend.sex == MALE 14 | assert friend.signature == '如果没有正确响应,可能正在调试中…' 15 | assert re.match(r'@[\da-f]{32,}', friend.user_name) 16 | assert friend.is_friend 17 | 18 | # def test_add(self, member): 19 | # member.add('wxpy tests: test_add') 20 | 21 | def test_accept(self, member): 22 | # 似乎只要曾经是好友,就可以调用这个方法,达到"找回已删除的好友"的效果 23 | member.accept() 24 | 25 | def test_remark_name(self, friend, member): 26 | new_remark_name = '__test__123__' 27 | 28 | for user in friend, member: 29 | current_remark_name = user.remark_name or '' 30 | for remark_name in new_remark_name, current_remark_name: 31 | user.set_remark_name(remark_name) 32 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/api/messages/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/api/messages/__init__.py -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/attachments/file.txt: -------------------------------------------------------------------------------- 1 | Hello from wxpy! 2 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/attachments/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/attachments/image.png -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/attachments/video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/attachments/video.mp4 -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/ext/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/ext/__init__.py -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/tests/utils/__init__.py -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/__compat__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/__compat__.py -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/__main__.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | from .utils import shell_entry 4 | 5 | if __name__ == '__main__': 6 | shell_entry() 7 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/api/__init__.py -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/api/chats/__init__.py: -------------------------------------------------------------------------------- 1 | from .chat import Chat 2 | from .chats import Chats 3 | from .friend import Friend 4 | from .group import Group 5 | from .groups import Groups 6 | from .member import Member 7 | from .mp import MP 8 | from .user import User 9 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/api/chats/friend.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | from __future__ import unicode_literals 3 | 4 | import logging 5 | 6 | from .user import User 7 | 8 | logger = logging.getLogger(__name__) 9 | 10 | 11 | class Friend(User): 12 | """ 13 | 好友对象 14 | """ 15 | 16 | pass 17 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/api/chats/member.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | from __future__ import unicode_literals 3 | 4 | from .user import User 5 | 6 | 7 | # Todo: 若尝试获取群成员信息时为空,自动更新成员信息 (并要照顾到遍历所有群成员的场景) 8 | 9 | 10 | class Member(User): 11 | """ 12 | 群聊成员对象 13 | """ 14 | 15 | def __init__(self, raw, group): 16 | super(Member, self).__init__(raw, group.bot) 17 | self._group_user_name = group.user_name 18 | 19 | @property 20 | def group(self): 21 | for _group in self.bot.groups(): 22 | if _group.user_name == self._group_user_name: 23 | return _group 24 | raise Exception('failed to find the group belong to') 25 | 26 | @property 27 | def display_name(self): 28 | """ 29 | 在群聊中的显示昵称 30 | """ 31 | return self.raw.get('DisplayName') 32 | 33 | def remove(self): 34 | """ 35 | 从群聊中移除该成员 36 | """ 37 | return self.group.remove_members(self) 38 | 39 | @property 40 | def name(self): 41 | """ 42 | | 该群成员的友好名称 43 | | 具体为: 从 群聊显示名称、昵称(或群名称),或微信号中,按序选取第一个可用的 44 | """ 45 | for attr in 'display_name', 'nick_name', 'wxid': 46 | _name = getattr(self, attr, None) 47 | if _name: 48 | return _name 49 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/api/chats/mp.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | from .user import User 4 | 5 | 6 | class MP(User): 7 | """ 8 | 公众号对象 9 | """ 10 | pass 11 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/api/consts.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | from __future__ import unicode_literals 3 | # 文本 4 | TEXT = 'Text' 5 | # 位置 6 | MAP = 'Map' 7 | # 名片 8 | CARD = 'Card' 9 | # 提示 10 | NOTE = 'Note' 11 | # 分享 12 | SHARING = 'Sharing' 13 | # 图片 14 | PICTURE = 'Picture' 15 | # 语音 16 | RECORDING = 'Recording' 17 | # 文件 18 | ATTACHMENT = 'Attachment' 19 | # 视频 20 | VIDEO = 'Video' 21 | # 好友请求 22 | FRIENDS = 'Friends' 23 | # 系统 24 | SYSTEM = 'System' 25 | 26 | # 男性 27 | MALE = 1 28 | # 女性 29 | FEMALE = 2 30 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/api/messages/__init__.py: -------------------------------------------------------------------------------- 1 | from .article import Article 2 | from .message import Message 3 | from .message_config import MessageConfig 4 | from .messages import Messages 5 | from .registered import Registered 6 | from .sent_message import SentMessage 7 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/api/messages/article.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | from __future__ import unicode_literals 3 | 4 | from wxpy.compatible.utils import force_encoded_string_output 5 | 6 | 7 | class Article(object): 8 | def __init__(self): 9 | """ 10 | 公众号推送中的单篇文章内容 (一次可推送多篇) 11 | """ 12 | 13 | # 标题 14 | self.title = None 15 | # 摘要 16 | self.summary = None 17 | # 文章 URL 18 | self.url = None 19 | # 封面图片 URL 20 | self.cover = None 21 | 22 | @force_encoded_string_output 23 | def __repr__(self): 24 | return self.__unicode__() 25 | 26 | def __unicode__(self): 27 | return '<{}: {}>'.format(self.__class__.__name__, self.title) 28 | 29 | def __hash__(self): 30 | return hash((Article, self.url)) 31 | 32 | def __eq__(self, other): 33 | return hash(self) == hash(other) 34 | 35 | def __cmp__(self, other): 36 | if hash(self) == hash(other): 37 | return 0 38 | return 1 39 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/compatible/__init__.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | import sys as _sys 3 | 4 | PY_VERSION = _sys.version 5 | PY2 = PY_VERSION < '3' 6 | 7 | if PY2: 8 | from future.standard_library import print_function 9 | from future.builtins import str, int 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/exceptions.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | from __future__ import unicode_literals 3 | 4 | 5 | class ResponseError(Exception): 6 | """ 7 | 当 BaseResponse 的返回值不为 0 时抛出的异常 8 | """ 9 | 10 | def __init__(self, err_code, err_msg): 11 | super(ResponseError, self).__init__( 12 | 'err_code: {}; err_msg: {}'.format(err_code, err_msg)) 13 | self.err_code = err_code 14 | self.err_msg = err_msg 15 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/ext/__init__.py: -------------------------------------------------------------------------------- 1 | from .logging_with_wechat import WeChatLoggingHandler, get_wechat_logger 2 | from .sync_message_in_groups import sync_message_in_groups 3 | from .tuling import Tuling 4 | from .xiaoi import XiaoI 5 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/ext/talk_bot_utils.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | from __future__ import unicode_literals 3 | import random 4 | import re 5 | 6 | 7 | def get_context_user_id(msg, max_len=32, re_sub=r'[^a-zA-Z\d]'): 8 | """ 9 | | 通过消息对象获取 Tuling, XiaoI 等聊天机器人的上下文用户 ID 10 | | 上下文用户 ID: 为群聊时,取群员的 user_name;非群聊时,取聊天对象的 user_name 11 | 12 | :param msg: 消息对象 13 | :param max_len: 最大长度 (从末尾截取) 14 | :param re_sub: 需要移除的字符的正则表达式 (为符合聊天机器人的 API 规范) 15 | :return: 上下文用户 ID 16 | """ 17 | 18 | from wxpy.api.messages import Message 19 | from wxpy.api.chats import Group 20 | 21 | # 当 msg 不为消息对象时,返回 None 22 | if not isinstance(msg, Message): 23 | return 24 | 25 | if isinstance(msg.sender, Group): 26 | user = msg.member 27 | else: 28 | user = msg.sender 29 | 30 | user_id = re.sub(re_sub, '', user.user_name) 31 | 32 | return user_id[-max_len:] 33 | 34 | 35 | def next_topic(): 36 | """ 37 | 聊天机器人无法获取回复时的备用回复 38 | """ 39 | 40 | return random.choice(( 41 | '换个话题吧', 42 | '聊点别的吧', 43 | '下一个话题吧', 44 | '无言以对呢', 45 | '这话我接不了呢' 46 | )) 47 | -------------------------------------------------------------------------------- /公众号/腾讯AI聊天机器人源代码,复制粘贴就能聊/wxpy/wxpy/utils/__init__.py: -------------------------------------------------------------------------------- 1 | from .base_request import BaseRequest 2 | from .console import embed, shell_entry 3 | from .misc import decode_text_from_webwx, enhance_connection, enhance_webwx_request, ensure_list, get_receiver, \ 4 | get_text_without_at_bot, get_user_name, handle_response, match_attributes, match_name, match_text, repr_message, \ 5 | smart_map, start_new_thread, wrap_user_name 6 | from .puid_map import PuidMap 7 | from .tools import detect_freq_limit, dont_raise_response_error, ensure_one, mutual_friends 8 | -------------------------------------------------------------------------------- /公众号/自从我用了这 7 个神奇的办公软件,效率提高了,人也精神了/info.txt: -------------------------------------------------------------------------------- 1 | 1、snipaste https://www.snipaste.com/download.html 2 | 3 | 2、天若ocr https://tianruoocr.cn/ 4 | 5 | 3、screentogif https://www.screentogif.com/ 6 | 7 | 4、geek https://geekuninstaller.com 8 | 9 | 5、xmind https://www.xmind.net/ 10 | 11 | 6、猎豹轻桌面 http://desk.cmcm.com/?f=100 12 | 13 | 7、Everything https://www.voidtools.com/zh-cn/ 14 | 15 | 加入自动化办公交流群:https://mp.weixin.qq.com/s/JJnqN9ZFsG4WfTjSTDFnqA -------------------------------------------------------------------------------- /关键词/0828.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 配套资料的获取方式:https://mp.weixin.qq.com/s/q61qK5D90W8R1f1DygU2Jg 12 | 13 | 14 | 15 | 另外: 16 | 17 | 1. 欢迎加入🚸 [学习交流群](https://mp.weixin.qq.com/s/wx-JkgOUoJhb-7ZESxl93w) ~ 18 | 2. 更多资料:[106本Python电子书](https://mp.weixin.qq.com/s/Wa27Or7SaChF5rCw7LLdVg) 19 | 20 | 21 | 22 | ![合集](https://img-blog.csdnimg.cn/20210303170458567.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjMyMTUxNw==,size_16,color_FFFFFF,t_70#pic_center) -------------------------------------------------------------------------------- /关键词/山城/标准库.md: -------------------------------------------------------------------------------- 1 | - [超全!我把 Python 的 200个标准库整理出来了](https://mp.weixin.qq.com/s/k4opXSWsgjBGpu8aUVetSw) 2 | - 链接:[https://mp.weixin.qq.com/s/aOi3cpidtajM9id15JEJvQ](https://mp.weixin.qq.com/s/aOi3cpidtajM9id15JEJvQ) 3 | 4 | 5 | 6 | - 📚[106本Python电子书](https://mp.weixin.qq.com/s/Wa27Or7SaChF5rCw7LLdVg) 7 | -------------------------------------------------------------------------------- /关键词/山城/豆瓣爬虫/douban250.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # @Time : 2021/2/26 8:24 3 | # @File : 0226豆瓣爬虫.py 4 | # @Software: PyCharm 5 | # @Description: 豆瓣250爬虫 6 | 7 | # 导入爬虫需要的库 8 | import requests 9 | from bs4 import BeautifulSoup 10 | # 设置翻页的初始变量 11 | start=0 12 | for n in range(0,10): 13 | # 伪装请求头 14 | headers = { 15 | 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36' 16 | } 17 | # 获取页面信息 18 | html=requests.get('https://movie.douban.com/top250?start='+str(start),headers = headers).content 19 | start+=25 20 | # 转换为bs4格式 21 | soup = BeautifulSoup(html, 'html.parser') 22 | # 循环取出bs4中的目标数据 23 | for item in soup.find_all('div',"info"): 24 | title=item.div.a.span.string #获取标题 25 | yearline=item.find('div','bd').p.contents[2].string #获取年份那一行 26 | yearline=yearline.replace(' ','') #去掉这一行的空格 27 | yearline=yearline.replace('\n','') #去掉这一行的回车换行 28 | year=yearline[0:4] #只取年份前四个字符 29 | # 打印结果 30 | print(title,'\t',year) 31 | #如果反复测试,这里依然打印不出内容,说明你的IP被封了,需要更好的伪装爬虫 or 使用代理IP 32 | # 高级爬虫教程,链接:https://mp.weixin.qq.com/s/dUpSxPgTRMGTb5T7-Ya9Ow -------------------------------------------------------------------------------- /关键词/山城/速查表.md: -------------------------------------------------------------------------------- 1 | 速查表 2 | 3 | - 下载链接:https://pan.baidu.com/s/1ndO_D4sEC9bDDbZ-RbiKMw 4 | - 提取码:85x9 5 | 6 | 7 | - 🚸学习交流群:[进群](https://mp.weixin.qq.com/s/wx-JkgOUoJhb-7ZESxl93w) 8 | - 📚[106本Python电子书](https://mp.weixin.qq.com/s/Wa27Or7SaChF5rCw7LLdVg) 9 | -------------------------------------------------------------------------------- /关键词/山城/阿里云.md: -------------------------------------------------------------------------------- 1 | 云服务器 2 | 3 | - 阿里云:👉[通用型](https://www.aliyun.com/activity/daily/bestoffer?userCode=t6duaoe1) ,传说中的飞天计划,市场占有率高、速度快 4 | - 腾讯云:[国内](https://curl.qcloud.com/HBu2xulk) ,方便在微信操作 5 | - 腾讯云:[国外](https://curl.qcloud.com/rRyNNRRE) ,按年购买,这种价格最便宜 6 | 7 | 8 | 9 | - 📚[106本Python电子书](https://mp.weixin.qq.com/s/Wa27Or7SaChF5rCw7LLdVg) 10 | -------------------------------------------------------------------------------- /关键词/源代码.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 所有课程配套资料的获取方式: 10 | 11 | > 添加兆锋的微信,微信号:hdylw1024,验证信息填写:源代码(不填验证信息,很难通过好友申请哟~) 12 | > 13 | > 添加后,私信您需要的课程名称+课程链接,兆锋看到私信,会第一时间回复资料~ 14 | 15 | 另外: 16 | 17 | 1. 欢迎加入🚸 [学习交流群](https://mp.weixin.qq.com/s/wx-JkgOUoJhb-7ZESxl93w) ~ 18 | 2. 更多资料:[106本Python电子书](https://mp.weixin.qq.com/s/Wa27Or7SaChF5rCw7LLdVg) 19 | 20 | 21 | 22 | ![合集](https://img-blog.csdnimg.cn/20210303170458567.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjMyMTUxNw==,size_16,color_FFFFFF,t_70#pic_center) -------------------------------------------------------------------------------- /关键词/百度云盘/Python自动化办公.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/关键词/百度云盘/Python自动化办公.md -------------------------------------------------------------------------------- /关键词/社区/插件.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | - 📚资源介绍:xmind-思维导图 13 | 14 | - 🚀资源下载: 15 | 16 | - 链接:https://www.xmind.cn/ 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 你好,这里是👉[法学院毕业的程序员兆锋](https://mp.weixin.qq.com/s/UrJ5PkRWYydaajGetUqFYQ) ,欢迎你来我一起学习Python,🚸我的交流群:[进群](https://mp.weixin.qq.com/s/wx-JkgOUoJhb-7ZESxl93w) 25 | 26 | 👇这里是我整理的[Python学习资料](https://mp.weixin.qq.com/s/2LiIoxPl2SwPHWVxP6UaJQ),作为见面礼,送给你啦~ 27 | 28 | ------ 29 | 30 | 31 | 32 | 33 | 34 | ![合集](https://img-blog.csdnimg.cn/20210303170458567.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjMyMTUxNw==,size_16,color_FFFFFF,t_70#pic_center) 35 | 36 | -------------------------------------------------------------------------------- /关键词/社区/透明软件.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | ### 获取:透明软件(摸鱼神器) 10 | 11 | 1. 关注社区微博,微博直达:[Python自动化办公社区](https://weibo.com/u/7411061007) 12 | 2. 转发右侧课程到微博,并@Python自动化办公社区,👉 [Python自动化办公(可能是B站内容最全的!有源代码 ,适合小白~)](https://www.bilibili.com/video/BV1y54y1i78U) 13 | 3. 看到你发出的@信息(👇示例如下图),我会第一时间,把软件的百度云链接私信到你的微博~ 14 | 4. [兆锋](https://mp.weixin.qq.com/s/UrJ5PkRWYydaajGetUqFYQ)的回复很快,一天上班10小时+,你也可以获取更多资源,请加入🚸 [社区交流群](https://mp.weixin.qq.com/s/wx-JkgOUoJhb-7ZESxl93w) ~ 15 | 16 | 17 | 18 | 转发图片 -------------------------------------------------------------------------------- /关键词/社区/阿里云海外版.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/关键词/社区/阿里云海外版.docx -------------------------------------------------------------------------------- /关键词/程序员兆锋/安装包.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | - 📚安装包,来啦~ 15 | - Python安装包,官网下载地址:[https://www.python.org/](https://www.python.org/) 16 | - 视频安装教程:[https://www.bilibili.com/video/BV1sy4y1q7zH](https://www.bilibili.com/video/BV1sy4y1q7zH) 17 | 18 | 19 | 20 | 21 | - [106本Python电子书](https://mp.weixin.qq.com/s/Wa27Or7SaChF5rCw7LLdVg) 22 | 23 | - 🚸学习交流群:[进群](https://mp.weixin.qq.com/s/wx-JkgOUoJhb-7ZESxl93w) 24 | - 📱社区资源合集:[合集](https://mp.weixin.qq.com/s/G_5cY05Qoc_yCXGQs4vIeg) 25 | 26 | csdn资源仓库 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /关键词/程序员兆锋/服务器入门.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | - 📚Linux入门教程-配套资料,来啦~ 17 | - 链接:https://pan.baidu.com/s/1aQi5ckdjkJsFhKGaV09KrA 18 | - 提取码:zsn3 19 | 20 | 21 | 22 | 23 | - [106本Python电子书](https://mp.weixin.qq.com/s/Wa27Or7SaChF5rCw7LLdVg) 24 | 25 | - 🚸学习交流群:[进群](https://mp.weixin.qq.com/s/wx-JkgOUoJhb-7ZESxl93w) 26 | - 📱社区资源合集:[合集](https://mp.weixin.qq.com/s/G_5cY05Qoc_yCXGQs4vIeg) 27 | 28 | csdn资源仓库 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /关键词/群聊/全网同名.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | #### Python自动化办公社区-全网同名账号 4 | 5 | - 🎯B站:[Python自动化办公社区](https://space.bilibili.com/259649365) 6 | - 🔥公众号:[Python自动化办公社区](https://mp.weixin.qq.com/s/xkZSp3606rTPN_JbLT3hSQ) 7 | - A站:[Python自动化办公社区](https://www.acfun.cn/u/35901274) 8 | - CSDN:[Python自动化办公社区](https://blog.csdn.net/weixin_42321517) 9 | - 开源中国:[Python自动化办公社区](https://my.oschina.net/u/3888978) 10 | - 🎨微博:[Python自动化办公社区](https://weibo.com/u/7411061007) 11 | - Github:[Python自动化办公社区](https://github.com/zhaofeng092/python_auto_office) 12 | 13 | - 码云:[Python自动化办公社区](https://gitee.com/zhaofeng092/python_auto_office/) -------------------------------------------------------------------------------- /关键词/群聊/联系本人.md: -------------------------------------------------------------------------------- 1 | * 恕兆锋精力有限,只对 知识星球(免费) 的消息,在线有问必答~ 2 | 3 | * 👉如需学习,请扫码下图加入知识星球 4 | 5 | ![](https://img-blog.csdnimg.cn/202101061325384.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjMyMTUxNw==,size_16,color_FFFFFF,t_70#pic_center) 6 | 7 | * 除知识星球以外的,其他 群/平台 只有机器人回复,如需查看机器人的使用方法,请在群里发送:命令 8 | 9 | - 这里是星球的学习资料,如需请查收:📚http://t.cn/A65VGin9 -------------------------------------------------------------------------------- /团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/上海.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/上海.xlsx -------------------------------------------------------------------------------- /团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/北京.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/北京.xlsx -------------------------------------------------------------------------------- /团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/山东.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/山东.xlsx -------------------------------------------------------------------------------- /团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/广东.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/广东.xlsx -------------------------------------------------------------------------------- /团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/广西.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/广西.xlsx -------------------------------------------------------------------------------- /团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/江苏.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/江苏.xlsx -------------------------------------------------------------------------------- /团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/河南.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/河南.xlsx -------------------------------------------------------------------------------- /团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/浙江.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/Excel案例1/浙江.xlsx -------------------------------------------------------------------------------- /团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/res.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/res.xlsx -------------------------------------------------------------------------------- /团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/案例1问题.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python图书馆/code/19期短视频 - 问题1 - 语文/案例1问题.docx -------------------------------------------------------------------------------- /团队公众号/Python图书馆/code/植物大战僵尸/imgs/map1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python图书馆/code/植物大战僵尸/imgs/map1.png -------------------------------------------------------------------------------- /团队公众号/Python图书馆/code/植物大战僵尸/imgs/map2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python图书馆/code/植物大战僵尸/imgs/map2.png -------------------------------------------------------------------------------- /团队公众号/Python图书馆/code/植物大战僵尸/imgs/wandou.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python图书馆/code/植物大战僵尸/imgs/wandou.png -------------------------------------------------------------------------------- /团队公众号/Python图书馆/code/植物大战僵尸/imgs/xiangri.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python图书馆/code/植物大战僵尸/imgs/xiangri.png -------------------------------------------------------------------------------- /团队公众号/Python图书馆/code/植物大战僵尸/imgs/zombie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python图书馆/code/植物大战僵尸/imgs/zombie.png -------------------------------------------------------------------------------- /团队公众号/Python自动化办公社区/1109-PDF/47页PPT - 如何利用Python进行自动化办公?.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/团队公众号/Python自动化办公社区/1109-PDF/47页PPT - 如何利用Python进行自动化办公?.7z -------------------------------------------------------------------------------- /团队公众号/我在雾都/红包专用.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | > 以下红包,长期有效 11 | 12 | 13 | 14 | - 外卖红包👉[每次点外卖,最低立减 3~10 元 ,我是如何做到的?(实操分享)](https://mp.weixin.qq.com/s?__biz=MzI2Nzg5MjgyNg==&mid=2247493386&idx=3&sn=b0e7a6bb756c8e55f51c887cd50d174d&scene=21#wechat_redirect) 15 | 16 | 17 | 18 | 19 | 20 | - 支付宝红包👉[必中,可直接抵现](https://mp.weixin.qq.com/s/vXsTrD_QqZn3b-VblO8cVg) 21 | 22 | 23 | 24 | 25 | 26 | - 知识星球免费👉[点我直达](https://t.zsxq.com/I2fIiMf) -------------------------------------------------------------------------------- /社区福利/云服务器.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 | - 🚀如果你是**专业人士**,不需要教程,只需要社区的专属优惠链接,价格非常低,专业人一看就明白: 14 | 15 | - 阿里云:[国内、国外](https://www.aliyun.com/minisite/goods?taskPkg=1111ydsrwb&pkgSid=62783&recordId=1403565&userCode=t6duaoe1) ,传说中的飞天计划,市场占有率高、速度快 16 | - 腾讯云:[国内](https://cloud.tencent.com/act/cps/redirect?redirect=1040&cps_key=ca76be5a2293ba3906d6d5407aea15ee&from=console) ,方便在微信操作 17 | - 腾讯云:[国外](https://cloud.tencent.com/act/cps/redirect?redirect=1068&cps_key=ca76be5a2293ba3906d6d5407aea15ee&from=console) ,按年购买,这种价格最便宜 18 | 19 | > 如果对资源有疑问,请加入🚸 [我的交流群](https://mp.weixin.qq.com/s/wx-JkgOUoJhb-7ZESxl93w) 联系群主解决~ 20 | 21 | 22 | -------------------------------------------------------------------------------- /群资料/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .classpath 3 | .project 4 | .settings/ 5 | .springBeans 6 | .metadata/ 7 | *.ipr 8 | *.iws 9 | *.iml 10 | .idea/ 11 | .idea 12 | ../.idea/ 13 | *.swp 14 | *.swo 15 | *.swn 16 | *.DS_Store 17 | logs 18 | ai_interface/log_app.out 19 | xmind -------------------------------------------------------------------------------- /群资料/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 KanMenDaShu2020 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /群资料/lx.md: -------------------------------------------------------------------------------- 1 | 旅行制造机 2 | == 3 | 4 | 5 | 大家讨论的旅行知识管理(包含其他语言) 6 | -- 7 | 进群方式:[点我查看](https://mp.weixin.qq.com/s/6y0lVqn4WNFWmAHzQLRW5A) 8 | -- 9 | 10 | > 20200525 11 | - Q&A: 12 | - Q:这篇推文可以用在公众号里吗?[链接](https://mp.weixin.qq.com/s/mA-GG69kQwxk8CFuMY6NQg) 13 | - A: -------------------------------------------------------------------------------- /群资料/rainbow.md: -------------------------------------------------------------------------------- 1 | 线下制造机 2 | == 3 | 彩虹屁制造机线下聚会 4 | -- 5 | #### 关于活动: 6 | 每月一次,每次邀请6-8位不同行业/年龄/靠谱的朋友,针对一个主题,分享自己的故事/体会/想法~ 7 | 希望您在这个活动中开心,有收获~ 8 | #### 聚会须知: 9 | - 🈴支持谈人生谈理想谈爱情, 10 | - 🈲禁止谈钱谈政治谈营销。 11 | #### 聚会流程: 12 | 时长:每月距离15号最近的那一个周六下午,1小时左右 13 | 1. 自我介绍(每人1-3分钟):你的昵称,你的一个优点,你喜欢所在城市的一个原因,其它任意发挥。 14 | 2. 主题交流(每人5-10分钟):每期主题不同。 15 | 3. 彩蛋部分,戛然而止不是我们风格。 16 | #### 求合作: 17 | 我是法学院毕业的程序员兆锋。这个活动我想长期办下去,一个人的精力有限。如果您对每个月抽出一点时间来组织有意义的线下活动有兴趣,欢迎私信我交流~(vx:zhaofeng092) 18 | 19 | > 2020-05-31 20 | ```text 21 | 第1期 2020年上半年最有成就感的一件事是什么? 22 | ``` 23 | 1. 自我介绍(每人1-3分钟): 24 | - 你的昵称, 25 | - 你的一个优点, 26 | - 你喜欢广州的一个地方, 27 | - 其它任意发挥。 28 | 2. 主题 29 | 3. 增加话题:现在最想去的一个地方是哪里? 30 | 31 | > 2020-06-13 32 | ```text 33 | 第2期 各自行业里的小秘密 34 | ``` 35 | 1. 自我介绍(每人1-3分钟): 36 | - 希望别人称呼你的昵称, 37 | - 最喜欢自己的一个优点, 38 | - 喜欢自己所在城市的一个原因, 39 | - 其它任意发挥。 40 | 2. 各自行业里的小秘密 41 | - 从事的行业是? 42 | - 最喜欢这个行业的一点是? 43 | - 在这个行业里,和同期入行的人比,自己的优势是什么? 44 | - 最希望这个行业改进的一点是? 45 | - 对别人行业的提问 46 | - 不考虑现实,最想做的一个行业是什么? 47 | 3. 戛然而止是我们的风格 48 | - 参加过一次活动的朋友,可以申请主持活动(话题、流程) 49 | - 主持过一次活动的朋友,可以申请组织活动(时间、地点) 50 | 51 | > 2020-07-11 52 | ```text 53 | 第3期 做过最失败的一件事情是什么?学到了什么? 54 | ``` 55 | -------------------------------------------------------------------------------- /群资料/read.md: -------------------------------------------------------------------------------- 1 | 阅读制造机 2 | == 3 | > 2020-06-10 4 | - Resources: 5 | - [《必然》:未来的必然而然](https://www.jianshu.com/p/130970875886) 6 | - [曾仕强易经](https://www.bilibili.com/video/BV1Yb411G7tq/?p=132) -------------------------------------------------------------------------------- /群资料/resources/公众号.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/群资料/resources/公众号.xls -------------------------------------------------------------------------------- /群资料/resources/线下活动.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/群资料/resources/线下活动.xmind -------------------------------------------------------------------------------- /群资料/trip.md: -------------------------------------------------------------------------------- 1 | 旅行制造机 2 | == 3 | - 更多主题群的进群方式:[点我查看](http://t.cn/A6L6ODbV) 4 | 5 | 大家的游记 6 | 1. 每天就吃一点点 7 | - 青旅义工-游记16-20年 8 | - 上(保定、海口、曼谷):https://mp.weixin.qq.com/s/zgAW4YZfoodzAQp617BcWw 9 | - 下(尼泊尔、俄罗斯):https://mp.weixin.qq.com/s/2Tnw6XEvIj9YCit1_4haJw 10 | 11 | 2. 尼泊尔达尔文酒店 12 | - 1000卢比可以买什么?尼泊尔货币购买力指南 13 | - https://mp.weixin.qq.com/s/842A3n8PL0W400Z6HFGbAA 14 | 15 | 3. 唐吉坷德骑遇记 16 | - https://m.youku.com/profile?uid=UMTc3MzEyNzA0NA==&sharekey=9baa3cb8692503d82930b5fc20224db28 17 | 18 | 19 | 福利 20 | - 不旅行的日子里,对自己好点: 21 | - 外卖红包:每日领饿了么餐饮红包,复制这条信息,$w0fG1zvq4BR$,到【手机淘宝】即可查看 -------------------------------------------------------------------------------- /读书笔记/基金定投/《定投十年财务自由》/6、策略加权指数基金.md: -------------------------------------------------------------------------------- 1 | # 策略加权指数基金 2 | 3 | 在A股,大约有十几种不同类型的策略指数是有对应的基金产品的。这些指数包括基本面、红利、价值、低波动、央视50、AH优选、行业龙头等。每一个指数,对应的指数基金可能只有一两只,数量并不多。 4 | 5 | > 在定投指数基金的时候,通常策略加权指数基金的收益会更好一些。 6 | 7 | ### 红利指数:持股收息的最优选择 8 | 9 | - 上证红利指数 10 | - 由上海证券交易所过去两年平均现金股息率最高的50只股票组成的, 11 | - 指数代码为000015。 12 | - 开始时间:2004年12月31日,1000点 13 | - 中证红利指数 14 | - 同时从上海证券交易所和深圳证券交易所挑选过去两年平均现金股息率最高的100只股票。 15 | - 代码是000922/399922。 16 | - 它是从2004年12月31日的1000点开始的。 17 | 18 | - 深证红利指数 19 | - 专门投资深圳证券交易所的高现金股息率的股票,不过成份股只有40只。 20 | - 深证红利指数是红利系列指数中最早推出的一只, 21 | - 于2002年12月31日推出,也是从1000点开始的, 22 | - 代码为399324。 23 | 24 | - 红利机会指数 25 | - 标普公司围绕A股开发 26 | - 代码为CSPSADRP 27 | - 条件:红利机会指数把符合以下3条要求的股票按股息率排名,再从中筛选出股息率最高的100只作为成份股。 28 | - 过去3年盈利为正 29 | - 过去12个月,净利润为正 30 | - 每只股票权重不超过3%,单个行业不超过33%。 31 | 32 | ### 基本面指数 33 | 34 | - 截至2019年4月,规模比较合适的基本面指数主要是基本面50、深证基本面60/120这三个 35 | - 基本面50是从上海和深圳证券交易所一起挑选50只,而深证基本面60/120,则是只从深圳证券交易所挑选60只和120只。 36 | 37 | -------------------------------------------------------------------------------- /读书笔记/基金定投/《定投十年财务自由》/8、挑选基金.md: -------------------------------------------------------------------------------- 1 | ### 原则 2 | 3 | 秘诀一:基金规模小于1亿元不要选 4 | 5 | 秘诀二:挑选费用较低的基金 6 | 7 | - 指数基金的费用主要是:申购费、赎回费、管理费、托管费。 8 | - 费率低了,长期来看可以提高0.3%~0.5%的年化收益率,非常有效地增加我们的收益。 9 | 10 | 秘诀三:选择追踪误差较小的基金 11 | 12 | - 第一,基金份额净值增长率与业绩比较基准收益率的差值。正的好。 13 | - 第二,基金份额净值增长率标准差与业绩比较基准收益率标准差的差值。如果标准差的差距小,就说明基金在每个时间段的追踪情况都比较贴近于指数。 14 | 15 | ### 估值 16 | 17 | - 市盈率:市值/一定时期的净利润 18 | - 市净率:市值/净资产 19 | - 股息率:现金分红/市值 20 | 21 | 长期投资时,可以选A类。短期投资时,可以选C类。 22 | 23 | 指数基金在熊市进入低估区域的时间长度平均为1~2年,历史最长也不过3年。 -------------------------------------------------------------------------------- /读书笔记/基金定投/滚雪球/摘要.md: -------------------------------------------------------------------------------- 1 | 1. 巴菲特和芒格开始称之为“游行中踮着脚”。只要有个人干了什么事,每个人都不得不做同样的事。 2 | 2. -------------------------------------------------------------------------------- /读书笔记/基金定投/财富的逻辑.md: -------------------------------------------------------------------------------- 1 | - 王永庆的一席话非常值得我们深思,他说:“一根火柴棒价值不到一毛钱,一栋房子价值数百万,但是一根火柴棒却可以摧毁一栋房子。可见微不足道的潜在破坏力,一旦发作起来,其攻坚灭顶的力量,无物能御。” 2 | - 在对行政权力缺乏实质性司法审查和可靠立法监督的情况下,中国的创业环境可谓艰难 3 | - 但实际上,住房贷款与个人汽车贷款等这类金融创新所产生的经济增长和财富效果,其内涵远非这么简单,因为一方面,银行的这些个人贷款风险非常低、收益好(至少比给国有企业贷款更可靠),另一方面,从经济效益上讲,这种抵押贷款的对象——居民是进一步经济增长的原动力所在。 4 | - 如果大多数人是穷人,中产阶层人数很少,小部分人是富人,由老百姓来选举议员,那么想推动保护私人财产立法的候选人是不会被选上的,因为无产者是没有保护私人产权的愿望的。所以,在那些中产阶层人数很少的社会里,反而是主张在当选之后要推动剥夺或者是侵犯有钱人财产的人往往会被选上。 -------------------------------------------------------------------------------- /读书笔记/自媒体/产品经理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/读书笔记/自媒体/产品经理.md -------------------------------------------------------------------------------- /读书笔记/自媒体/写作是最好的自我投资.md: -------------------------------------------------------------------------------- 1 | ### 第三章:写作,是注意力的争夺 2 | 3 | - 我觉得公众号文章的篇幅控制在1800~2500字,相对比较舒服,太短了内容不充实,太长了读起来比较累。 4 | 5 | - 好文章不是写出来的,好文章就像一个产品,是做出来的。一篇好的文章,就是一个好的产品。 6 | - 再往深说一点,其实擅长新媒体传播的人,本身就是一个产品。你如何给自己定位?你希望打造什么样的标签?你如何经营自己的事业版图和人脉圈?你如何提升自己的势能?你的商业变现方式是什么?等等。 7 | - 动笔之前的思考 8 | - 因而动笔之前就要明确:你写的这篇文章是否有利于自己品牌的打造,写什么,怎样去写,想要达到什么样的传播效果,这些都需要经过完善的策划。文章写完,不是按下发送键就万事大吉了,你还需要关注市场的反应、读者的反馈,为后续改进做准备,因为你不是在写文章,而是在做产品。 9 | - 如何把写作当作产品? 10 | - 系列专题文章是非常好的提升专业感的写作方式; 11 | - 读者渴望听到不同的声音,所以破除同质化的思维,用独家视角提升文章的辨识度,对赋予你的作品以产品属性非常重要。 12 | - 为什么传播重要? 13 | - 请记住这两句话:第一句话,未来一切商业都会连接互联网;第二句话,社交会成为一切商业的底层架构。概括起来就是:未来的一切商业都会社交化。 14 | - 未来的电商趋势,基本上都是社交电商。我们现在买什么衣服,去哪个餐厅吃饭,不再是随便逛逛,而更多源于社交推荐。谁掌握了互联网社交入口,谁就掌握了主动权。而人正在成为未来商业的社交入口,这就是我为什么一直强调要做个人品牌,要懂新媒体传播。 15 | - 那么,什么样的人能被称作懂新媒体传播呢,有没有标准?以我的经验,除了具备用户思维、产品思维,还需要懂人性、懂审美。 16 | 17 | ### 第四章:怎样写出吸引人的好文章? 18 | 19 | - 写作之难,在于把网状的思考,用树状结构,体现在线性展开的语句里。 20 | - 那么具体该怎么做?这里提供四个好用的方法:讲故事,设悬念,给代入,有反转。 21 | - 人们往往会怀疑一个理论,但很少会苛责一个故事。直接交代时间、地点、人物;讲身边的人;情节是主体;加金句。 22 | 23 | - 如何有文采? 24 | - 那么要如何去做?记住三点,第一,语言尽量简单化、口语化;第二,用文字营造画面感;第三,用具体代替抽象。 25 | - 有人说,道理只能赢得辩论,故事可以收服人心。 -------------------------------------------------------------------------------- /读书笔记/自媒体/玩赚自媒体.md: -------------------------------------------------------------------------------- 1 | - 请记住一句话:绝大多数人忽视了自己的价值,你认为最普通不过的,在别人的眼里就可能是高深莫测的。 2 | - 在平台选择上,笔者的建议是“全面撒网,重点捞鱼”,一般来说,微信公众号是必做的,因为公众号的流量是可积累的, 3 | - 互联网营销上的成交,有一个核心方法:一定让客户用最简单的动作完成付款过程。每让客户多执行一个动作,成交的可能性就会降低50%。 4 | - 一个自媒体时代的产品,必须包含3个类别:鱼饵产品、建立信任产品和赚钱产品。 5 | - 粉丝经济不同于传统的公司业务,自品牌打造的过程中,90%的时间做价值输出,做互动养熟,10%的时间做成交。切不可像传统的微商那样,整天刷朋友圈广告。 -------------------------------------------------------------------------------- /账号共用资源/image/Python入门23讲.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/账号共用资源/image/Python入门23讲.jpg -------------------------------------------------------------------------------- /账号共用资源/image/Python自动化办公.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/账号共用资源/image/Python自动化办公.jpg -------------------------------------------------------------------------------- /账号共用资源/image/resource_资料库.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/账号共用资源/image/resource_资料库.jpg -------------------------------------------------------------------------------- /账号共用资源/image/交流群.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/账号共用资源/image/交流群.jpg -------------------------------------------------------------------------------- /账号共用资源/image/原创故事汇总.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/账号共用资源/image/原创故事汇总.png -------------------------------------------------------------------------------- /账号共用资源/image/头像-无二维码.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/账号共用资源/image/头像-无二维码.png -------------------------------------------------------------------------------- /账号共用资源/image/头像.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/账号共用资源/image/头像.jpg -------------------------------------------------------------------------------- /账号共用资源/image/微信收款码.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/账号共用资源/image/微信收款码.jpg -------------------------------------------------------------------------------- /账号共用资源/image/我的微信.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/账号共用资源/image/我的微信.jpg -------------------------------------------------------------------------------- /账号共用资源/image/精华文章汇总.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaofeng092/python_auto_office/0474c733e006baf68cc873bacded53ded9cd1aa7/账号共用资源/image/精华文章汇总.jpg -------------------------------------------------------------------------------- /账号共用资源/resource_md/git模板.md: -------------------------------------------------------------------------------- 1 | # [【福利】10本Python入门到进阶的电子书,15套Python视频教程~](https://mp.weixin.qq.com/s/J4zNQ1heLmZyQBGremqbPQ) 2 | 3 | 4 | 5 | # → 资源获取 6 | 7 | | 资源介绍(点击直达) | 资源下载(点击直达) | 8 | | ------------------------------------------------------------ | ------------------------------------------------------------ | 9 | | [【福利】10本Python入门到进阶的电子书,15套Python视频教程~](https://mp.weixin.qq.com/s/J4zNQ1heLmZyQBGremqbPQ) | 链接:[https://pan.baidu.com/s/1YOEKwvr4hvCacwmHbgqirQ](https://pan.baidu.com/s/1YOEKwvr4hvCacwmHbgqirQ)
提取码:yfug
| 10 | 11 | > 直接点击打开百度云链接,进行下载即可~ 12 | > 13 | > 如果对资源有疑问,请加入🚸 [我的交流群](https://mp.weixin.qq.com/s/wx-JkgOUoJhb-7ZESxl93w) 联系群主解决~ 14 | 15 | 16 | 17 | ## → 社区资源仓库:🚀[点我查看](http://t.cn/A6qTvrFK) 18 | 19 | 社区资源仓库 20 | 21 | -------------------------------------------------------------------------------- /账号共用资源/图片和Base64-互转/图片和Base64-互转.py: -------------------------------------------------------------------------------- 1 | import base64 2 | def img_2_base64(path): 3 | f=open(path,'rb') #二进制方式打开图文件 4 | ls_f=base64.b64encode(f.read()) #读取文件内容,转换为base64编码 5 | f.close() 6 | return (r'data:image/png;base64,{}'.format(ls_f)) 7 | 8 | 9 | # base64字符串转化为图片 10 | def base64_2_img(base64_code): 11 | # bs='iVBORw0KGgoAAAANSUhEUg....' # 太长了省略 12 | imgdata=base64.b64decode(base64_code) 13 | file=open('res.jpg','wb') 14 | file.write(imgdata) 15 | file.close() 16 | 17 | path = r'../image/resource_资料库.jpg' 18 | base64_code = img_2_base64(path) 19 | print(base64_code) --------------------------------------------------------------------------------