- 通过命令行运行Python脚本
python hello.py
- 普通程序运行脚本
#!/usr/bin/env python
#!/usr/bin/python3
- 赋予脚本可执行属性:
chmod a+x hello.py
- file --> settings --> project settings -->project interpreter 这里是PyCharm的的所有已安装插件 然后点击右面的 绿色“+”号。搜索 Django 安装即可。 里面基本上包括所有常见模块
http://www.runoob.com/python3/python3-tutorial.html
- python中数有四种类型:整数、长整数、浮点数和复数。
- Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
在Python中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
Python 3中有六个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Sets(集合)
Dictionaries(字典)
- 网络编程 socket库 (select/poll函数)
事件驱动的Python网络框架 Twisted urllib ,urllib2 - 获取网页信息 urllib
- 解析HTML Tidy库, HTMLParser, Beautiful Soup
- CGI 运行服务器创建动态网页 cgi和cgitb模块
- mod_python Apache服务器
- Web应用程序框架和服务器 Zope, Django, Pylon, TurboGears
- 配置文件 ConfigParser
- 日志记录 logging
- 测试: doctest, unittest(基于Java的流行框架JUnit),
- 检查源代码 : Pychecker, PyLint
- 分析 找到代码的瓶颈 profile模块, hotshot模块
- Python使用命令行工具的方式: subprocess模块
- 扩展Python : Jython(java), IronPython(C#), CPython(C)
- 使用Python/C API
- 程序打包 Distutils (setup.py), 可执行二进制文件Py2exe
http://www.2cto.com/kf/201309/246889.html easy_insall的作用和perl中的cpan, ruby中的gem类似,都提供了在线一键安装模块的傻瓜方便方式,而pip是easy_install的改进版, 提供更好的提示信息,删除package等功能。老版本的python中只有easy_install, 没有pip。
- easy_install的用法:
1) 安装一个包 $ easy_install <package_name> $ easy_install "<package_name>=="
- 升级一个包 $ easy_install -U "<package_name>>="
- pip的用法
安装pip:
easy_install pip
-
安装一个包 $ pip install <package_name> $ pip install <package_name>==
-
升级一个包 (如果不提供version号,升级到最新版本) $ pip install --upgrade <package_name>>=
3)删除一个包 $ pip uninstall <package_name>
http://cuiqingcai.com/1319.html http://blog.csdn.net/watsy/article/details/14161201 http://www.crummy.com/software/BeautifulSoup/bs4/doc/ 很多标签解析,跟jsoup有点像
SyntaxError: Non-ASCII character '\xe2' in file意思是说,在文件中存在非ASCII字符
或者
$ brew install mysql-connector-c $ sudo pip3 install MySQL-python pip3 install MySQL-connector-python
sudo pip3 install pandas pip3 install xlrd
pyecharts 是一个用于生成 Echarts 图表的类库 http://pyecharts.org/ https://mp.weixin.qq.com/s/7m4wu7RsAK0AjLIC_m9e4g
数据分词生成云图
这个使用 Python 编写的 PDF 神器你值得拥有!:https://mp.weixin.qq.com/s/p8t0YHtj4Gzvig9e7Wg_ow Excalibur
比 Excel 更强大,Python 的可视化库 Altair 入门:https://mp.weixin.qq.com/s?__biz=MzAxMjcyNjE5MQ==&mid=2650489415&idx=1&sn=c72a225d590d5d0efb3271acabbe204d&chksm=83a29887b4d51191ed7f89d3319181241d185b1cfe7a8953ba99c84177338f2c4b46863d33a4&mpshare=1&scene=1&srcid=&sharer_sharetime=1581349572129&sharer_shareid=dcfe0eae58d1da3d4cc1d60a98c3905c#rd
- 25个有用的 Python 代码段:https://t.im/mnp2
-
数据处理和加工 python的NumPy+Matplotlib库
-
新一代自助大数据分析的BI工具
-
wordcloud库生成词云
-
利用wordcloud库和jieba库进行词云统计生成词云
-
利用echarts进行可视化分析
-
Pandas 统计数据 https://blog.csdn.net/qq_42067550/article/details/106260512
-
使用selenium 抓取数据