Skip to content

Kingson4Wu/python3_demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

基础

  1. 通过命令行运行Python脚本 python hello.py
  2. 普通程序运行脚本
    • #!/usr/bin/env python
    • #!/usr/bin/python3
    • 赋予脚本可执行属性: chmod a+x hello.py

pycharm

  1. file --> settings --> project settings -->project interpreter 这里是PyCharm的的所有已安装插件 然后点击右面的 绿色“+”号。搜索 Django 安装即可。 里面基本上包括所有常见模块

python basic

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

pip & easy_install

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>=="

  1. 升级一个包 $ easy_install -U "<package_name>>="
  • pip的用法 安装pip: easy_install pip
  1. 安装一个包 $ pip install <package_name> $ pip install <package_name>==

  2. 升级一个包 (如果不提供version号,升级到最新版本) $ pip install --upgrade <package_name>>=

3)删除一个包 $ pip uninstall <package_name>


Scrapy

Beautiful Soup

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字符

-- coding: cp936 --

或者

-- coding: utf-8 -


$ 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



数据处理和分析

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published