Mac系统下Python 3.7.0
安装:
下载地址:https://www.python.org/getit/
下载好dmg后,进行安装。
pip这是类似于npm的一个工具,后面可以通过pip安装相关模块。
安装pip:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --user
安装requests:
pip install requests
1-整理.
通过selenium操作页面。
安装selenium:
然后再再安装Firefox浏览器驱动geckodriver,
下载地址(下载Mac版):https://github.com/mozilla/geckodriver/releases
下载好后,目前是放在/workspace_python目录下。
示例1:点击页面
from selenium import webdriver browser = webdriver.Firefox(executable_path='/workspace_python/geckodriver') linkEle = browser.find_element_by_link_text('More Info') type(linkEle) linkEle.click()
2-整理:
用BeautifulSoup模块解析HTML。用于从HTML页面中提取信息。BeautifulSoup模块的名称是bs4(第4版)
示例1:
>>> import requests,bs4 >>> res = requests.get('https://www.baidu.com/') >>> res.raise_for_status() >>> noStarchSoup = bs4.BeautifulSoup(res.text) >>> type(noStarchSoup) <class 'bs4.BeautifulSoup'> >>> pElems = noStarchSoup.select('p') >>> str(pElems[0]) '<p id="lh"> <a href="http://home.baidu.com">å\x85³äº\x8eç\x99¾åº¦</a> <a href="http://ir.baidu.com">About Baidu</a> </p>'
3-整理:
Excel电子表格处理。openpyxl模块。
安装openpyxl模块:
pip install openpyxl
示例1.
>>> import openpyxl >>> wb = openpyxl.load_workbook('/workspace_python/test.xlsx') >>> type(wb) <class 'openpyxl.workbook.workbook.Workbook'>
4- 整理
处理pdf和word,用于处理pdf的模块是PyPDF2。安装它,运行命令: pip install PyPDF2
Word文档,安装运行命令:pip install python-docx
5-整理
处理CSV文件和JSON数据
6-整理
处理发送邮件和短信
7-整理
操作图像。Pillow用于处理图像文件。
8-整理
用GUI自动化控件键盘和鼠标。
安装pyautogui模块:
pip install pyautogui
pip3 install pyobjc-framework-Quartz
pip3 install pyobjc-core
9-整理
MySQL操作。
安装:pip3 install PyMySQL
运行结果:Database version : 5.6.16-log
10-整理
Web Server Http
运行命令:python -m SimpleHTTPServer 8000
相关推荐
这些"python笔记整理"涵盖了Python的基础知识和进阶概念,是学习和巩固Python技能的重要资源。以下是对笔记内容的详细解读: 1. **基础语法**:Python的语法简洁而直观,包括变量赋值、数据类型(如整型、浮点型、...
python自学ing,自己总结了一些python的知识点,python笔记1。
【Python3学习笔记整理】 在Python3的学习过程中,掌握一系列核心概念和技能是至关重要的。这份笔记涵盖了Python的基础语法、数据结构、控制流、函数、模块化编程、面向对象编程等多个方面,旨在帮助初学者系统地...
【Python核心笔记整理PDF版本】是一份详尽的Python学习资料,旨在帮助初学者和有一定经验的开发者深入理解Python这门强大的高级编程语言。Python以其简单易读的语法和广泛的应用领域著称,无论是Web开发、数据分析、...
"Python基础学习整理笔记"涵盖了从入门到进阶的多个方面,旨在帮助读者系统地掌握Python的核心概念和技能。 1. **Python语法基础**: - **变量与数据类型**:包括整型(int)、浮点型(float)、字符串(str)和...
【个人笔记本】是一款基于Python编程语言的开源笔记应用...无论是学生整理学习笔记,还是专业人士记录工作事项,都能从中受益。通过深入学习和理解这些功能的实现原理,开发者可以进一步提升自己的Python GUI编程技能。
这份压缩包“Python上课笔记整理+课程设计+答辩ppt.zip”包含了学习Python的重要资源,可以帮助初学者和进阶者深入理解并实践Python编程。 首先,笔记部分是学习过程中不可或缺的资料。通过阅读和理解这些笔记,你...
西瓜创客PythonA2笔记整理.zip
【Python学习个人笔记整理】 本笔记集合是基于廖雪峰老师的Python学习课程编写的,旨在为学习者提供一个系统的、全面的Python学习资料。通过这些笔记,你可以深入了解Python语言的基础和高级特性,以及如何利用...
这份25页的Python开发笔记涵盖了多个重要的知识点,包括基础语法、字符串操作、套接字编程以及内建函数等。 首先,对于初学者,推荐两本书——《Python参考手册》和《Python核心编程》。前者提供了Python标准库的...
标题中的“Python笔记和快速拷贝”提示我们,这可能是一个关于Python编程语言的学习资料集,其中包含了关于Python基础知识和一种快速数据拷贝方法的教程或笔记。在描述中,内容重复,没有提供额外信息,但我们可以...
Python编程笔记是对Python开发知识的全面总结和整理,旨在帮助读者深入理解和掌握这门流行的高级编程语言。笔记分为两大部分,第一部分是Python的核心概念,第二部分涉及更高级的主题。 在前言中,作者可能介绍了...
这份学习笔记涵盖了Python的基本概念、数据类型、控制结构、函数、模块与包、面向对象编程等重要内容。下面将对这些知识点进行详细的解读。 ### 1. Python简介 - **Python** 是一种高级编程语言,因其简洁易读的...
笔记会按照这些类别整理解题思路,便于日后查阅和复习。 8. **面试准备**:对于求职者来说,刷题是准备技术面试的重要环节。笔记可能会包含面试常见问题、公司面试风格分析以及如何有效地展示自己的解题能力。 9. ...
"Python笔记"部分可能涵盖了以下几个核心主题: 1. **基础语法**:包括变量、数据类型(如整型、浮点型、字符串、布尔型等)、运算符、流程控制(如条件语句、循环语句)、函数定义和调用等。 2. **面向对象编程**...
零基础学Python口袋笔记课件 归纳总结整理手册01 第1章 初识 Python 背记手册.pdf 零基础学Python口袋笔记课件 归纳总结整理手册02 第2章 Python 语言基础背记手册.pdf 零基础学Python口袋笔记课件 归纳总结整理手册...
适合python入门学习,笔记含有示例代码,贴入工具中可执行查看效果。 1、环境准备 2、基础知识 2.1、语法 2.1.1、变量和数据类型 2.1.2、控制流程if for while 2.1.3、函数实例 2.1.4、购物车 2.1.5、字符编码与文件...
南京大学慕课资源的Python玩转数据课程资料,代码整理,全部手敲,包括每一张的课程简介和代码实现,包括Python入门语法,爬虫,GUI等,作为入门资料挺好的。
这份"Python非常详细编程笔记"及"Python深入理解CHM版"文档集为学习者提供了全面的Python知识体系,覆盖了从基础语法到高级特性的各个层面。 首先,Python的基础语法包括变量、数据类型(如整型、浮点型、字符串、...