下班比较早,吃了饭没什么事,就和女朋友一起研究了Python。
编程语言有很多,为什么选择它呢因为它火吧,没什么好解释的,下面开始第一步,环境搭建。网上的教程实在太多,各种系统的各种版本,本地链接下载,有真有假,乱七八糟。这里是官网
我这里下载的是最新版,有关Python2到Python3有许多不兼容的问题,我想大家应该不需要担心,因为以后Python3肯定是主流,官方会尽快处理,所以新手学习还是从Python3开始吧。
进去之后会看到:
别的不要点了,按照这个顺序来就可以,反正我是这么做的,公司电脑是windows7
download-windows-python 363
然后开始下载。
几分钟之后(网速有点慢),打开下载文件python-363exe,一步步next就可以了。不过为了免去配置环境变量这一步,要在下图位置打上勾:
然后可以默认安装路径,也可以选择自定义安装,就是costomize installation,路径中应该是不能有中文。如下:
稍等即可。显示如下图setup was successful就表示成功了。
那么怎么让这个东西跑起来呢这里:
输入 idle ,回车,然后出来这么个东西:
完成。那三个大于号一样的东西表示程序准备就绪,就等你来操作了。上面是版本信息等,具体不解释。
下面是昨天晚上我女朋友敲出来的简单代码,我们属于新手入门,大家看看就好。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Python
36
3
(v3
63
2c5fed8
,
Oct
3
2017
,
17
26
49) [MSC v
1900
32
bit (Intel)] on win32
Type
copyright
,
credits
or
license()
只用python就行了啊。vs和pycharm都算是编辑器没什么关系啊,就是用记事本编辑也行哦。那就用pycharm吧,大家都吹嘘它好用。
就是用python的urllib模块请求网页就可以了。
登录就是post数据,然后获得cookie(可能还有一下其他的东西),带着它就可以做一些评论。
评论就是根据按钮找到相关的网页链接,向它post/get数据。
评论采集就是请求相关的网页,获得评论的数据,可能是html或者json之类的,然后用beautifulsoup或者json分析,获得格式化后的数据。
以前用Python做过一个空间的自动点赞、自动回复说说留言、获取留言的程序。
只要就是分析链接和js脚本费点时间。其他地方都简单。
1、系统编程:提供API,能方便进行系统维护和管理,Linux下标志性语言之一,是很多系统管理员理想的编程工具,这也是国外为什么使用者这么多的原因,我们国内很少使用Linux。
2、图形处理:有PIL、Tkinter等图形库支持,能方便进行图形处理。
3、数学处理:NumPy扩展提供大量与许多标准数学库的接口。
4、文本处理:python提供的re模块能支持正则表达式,还提供SGML,XML分析模块,许多程序员利用python进行XML程序的开发。
5、数据库编程:程序员可通过遵循Python DB-API规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,MySQL、SQLite等数据库通信。python自带有一个Gadfly模块,提供了一个完整的SQL环境。
6、网络编程:提供丰富的模块支持sockets编程,能方便快速地开发分布式应用程序。
7、Web编程:应用的开发语言,支持最新的XML技术。使用python也可能制作网站哦。
8、多媒体应用:Python的PyOpenGL模块封装了“OpenGL应用程序编程接口”,能进行二维和三维图像处理。PyGame模块可用于编写游戏软件。
9、pymo引擎:这是一款运行于Symbian S60V3,Symbian3,S60V5, Symbian3, Android系统上的AVG游戏引擎。因其基于python20平台开发,并且适用于创建秋之回忆(memories off)风格的AVG游戏,故命名为PYMO。可以开发一些手机上的软件。
10、黑客编程:python有一个hack的库,可以大大减少编程的工作量,很多本来很复杂的工作,可以很容易实现。
所有环境的Python安装方式必须一致,不能存在某些Python是26,某些是27,某些装在/usr/local下面,某些在/usr/lib下面之类的情况
如果带有C扩展的话,链接到的库应当是来自某个rpm包的。如果没有的话就简单多了。
如果有依赖的其他Python包的话,需要把依赖的包也做成rpm;实在偷懒也可以打进同一个rpm中。
实际上发行版中有许多Python库都以rpm的形式提供,不过一般我们嫌它版本旧,更倾向于用pip管理一组新的。
要写一个rpmspec,可以从头自己写,也可以参考一些其他软件的spec,我建议你采用后者,既然你们公司已经广泛使用rpm了,那肯定有很多本公司的spec可以参考,也有人可以问。
5天练完70个Python项目
1Python转字符画
2200行Python代码实现2048
3Python 3实现火车票查询工具
4高德API+Python解决租房问题
5Python 3色情识别
6Python破解验证码
7Python实现简单的Web服务器
8pygame开发打飞机游戏:
9Django搭建简易博客
10Python基于共现提取《釜山行》人物关系
11基于scrap y爬虫的天气数据采集(python)
12Flask开发轻博客
13Python 3隐写术
14Python实现简易Shell l
15使用Python解数学方程
16PyQt实现简易浏览器
17神经网络实现手写字符识别系统
18Python实现简单画板
P3如图
19Python实现3D建模工具
20NBA常规寒结果预测-利用Python进行比
赛数据分析·电Q
21神经网络实现人脸识别任务
22Python文本解析器
23Python 3&OpenCV视频转字符动画
24Python 3实现淘女郎照片爬虫
25Python 3实现简单的FTP认证服务器
26基于Flask与MySQL实现番剧推荐系统
27Python实现端口扫描器
28使用Python 3编写系列实用脚本
29Python实现康威生命游戏
30川普撞脸希拉里(基于OpenCV的面部特征交
31Python 3实现Markdown解析器
32Python气象数据分析--《Python数据分析实战》
33Python实现键值数据库
34k-近邻算法实现手写数字识别系统
35ebay在线拍卖数据分析
36Python实现英文新闻摘要自动提取
37Python实现简易局域网视频聊天工具
38基于Flask及爬虫实现微信娱乐机器人
39Python实现Python解释器
40Python 3基于Scapy实现DDos
41Python实现密码强度检测器:
42使用Python实现深度神经网络
43Python实现从excel读取数据并绘制成精美图像
44人机对战初体验:Python基于Pygame实现四子棋游戏
45Python 3实现可控制肉鸡的反向Shell
46Python打造漏洞扫描器
47Python应用马尔可夫链算法实现随机文本生成
48数独游戏的Python实现与破解
49使用Python定制词云1B
50Python开发简单计算器
51Python实现FTP弱口令扫描器
52Python实现Huffman编码解压缩文件
53Python实现Zip文件的暴力破解
54Python 3智能裁切
55Python实现网站模拟登陆
56给Python 3爬虫做一个界面妹子图网实战
57Python 3实现转彩色字符
58自联想器的Python实现
59Python实现简单流镜
60Flask实现简单聊天室
61基于PyQt 5实现地图中定位相片拍摄位置
62Python实现模板引擎
63Python实现遗传算法求解n-queens问题
64Python 3实现命令行动态进度条
65Python获取挂号信息并邮件通知
66Python实现java web项目远端自动化更新部署
67使用Python 3编写Git hub自动周报生成器
68使用Python生成分形
69Python实现Red is异步客户端
70Python实现中文错别字高亮系统
python创建一个最简单httpwebserver服务器的方法:importsysimportBaseHTTPServerfromSimpleHTTPServerimportSimpleHTTPRequestHandlerHandler=SimpleHTTPRequestHandlerServer=BaseHTTPServerHTTPServerProtocol=HTTP/10ifsysargv[1:]:port=int(sysargv[1])else:port=8000server_address=('127001',port)Handlerprotocol_version=Protocolhttpd=Server(server_address,Handler)print(ServingHTTP)httpdserve_forever()
欢迎分享,转载请注明来源:表白网
评论列表(0条)