返回介绍

部分 I. Python 入门

发布于 2024-02-10 15:26:30 字数 16805 浏览 0 评论 0 收藏 0

部分 I. Python 入门

目录

1. Python 入门
1.1. 如何快速学习 Python 语言
1.1.1. 学习编程的目的是什么?
1.1.2. 很多公司是怎么死的?
1.1.3. 学习定位问题?
1.1.4. 小白怎么入门呢?
1.1.5. 从入门到放弃
1.1.6. 为什么学不会?
1.1.7. 如何快速高效的学习一门语言?
1.1.8. 碎片化学习
1.2. install
1.2.1. Python2.x
1.2.2. Python3.x
1.2.3. Docker 安装
1.2.4. pypy - fast alternative implementation of Python - PyPy interpreter
1.2.5. Eric Python IDE
1.2.6. python to exe
2. Python Package Index (PyPI)
2.1. 什么是 PyPI
2.2. 准备目录
2.3. 创建LICENSE文件
2.4. 项目描述文件
2.5. 库代码
2.6. setuptools 构建脚本
2.7. 构建包
2.8. 查看包
2.9. 上传包
2.10. 安装包
2.11. 使用包
2.12. 卸载包
2.13. Built distribution
2.14. 免密登录
2.15. 其他 Python 包管理工具
2.15.1. distutils
2.15.2. distribute
2.16. pip - A tool for installing and managing Python packages
2.16.1. 安装 pip
2.16.2. 查看版本
2.16.3. 升级 pip 命令
2.16.4. 查询包
2.16.5. 安装包
2.16.6. 卸载包
2.16.7. 升级包
2.16.8. 显示包详细信息
2.16.9. 列出已经安装的包
2.16.10. 批量安装库
2.16.11. 兼容性检查
2.16.12. 从 PyPI 下载 whl 文件到本地硬盘
2.16.13. 切换 pip 镜像
3. Python 模块
3.1. 同级目录
3.2. 一级目录
3.3. 二级子目录
3.4. 子目录调用上级目录
3.5. 导入类
4. 数据类型
4.1. type 数据类型检测
4.2. String
4.2.1. String function
4.2.2. Convert str to bytes in python
4.2.3. String format 字符串格式化输出
4.2.4. 正则处理字符串
4.3. float 浮点数值
4.4. Array
4.4.1. 遍历数字
4.4.2. split / join
4.5. 日期和时间
4.5.1. 当前时间
4.5.2. 生成时间
4.5.3. 日期格式化
4.5.4. 字符串转日期
4.5.5. 日期转字符串
4.5.6. 日期运算
4.5.7. 日期范围计算
4.5.8. 日期排序
4.6. bytes 类型
4.6.1. bytes to string
4.6.2. BOM头
4.6.3. replace
4.6.4. pack/unpack
5. 数据结构
5.1. List
5.2. Set
5.3. Dict 字典
5.3.1. 随机选择字典的 key 和 value
5.3.2. 字典合并
6. Class
6.1. __init__ 构造方法
6.2. inner class(内嵌类)
6.2.1. 内嵌 Class 继承
7. Input/Output
7.1. Standard
7.1.1. Standard Input
7.1.2. Standard Output
7.2. File
8. Pipe
8.1. stdin
8.2. forkpty
8.3. Popen
8.4. socketpair
9. Library
9.1. 日期与时间
9.2. 随机数
9.2.1. 随机选择列表
9.2.2. 指定随机数范围
9.2.3. 指定随机数范围(整数)
9.2.4. 指定随机数范围(小数)
9.2.5. 打乱列表顺序
9.3. Python 多线程
9.3.1. threading 高级线程接口
9.3.2. Lock 线程锁
9.3.3. Queue 队列
9.4. syslog
9.4.1. udp client
9.4.2. udp server
9.5. Socket
9.5.1. UDP
9.6. subprocess
9.6.1. check_output
9.7. YAML
9.7.1. 严格按段落展示 |、|+、|-
9.7.2. >、>+、>-
9.7.3. PyYAML
9.7.4. ruamel.yaml
9.8. Daemon
9.9. python-memcached
9.10. Pyro - Pyro is short for PYthon Remote Objects
9.11. Python Imaging Library
9.12. getopt – Command line option parsing
9.13. syslog
9.13.1. udp client
9.13.2. udp server
9.14. python-subversion
9.15. SimpleHTTPServer
9.16. fuse-python.x86_64 : Python bindings for FUSE - filesystem in userspace
9.17. Network
9.17.1. gevent - A coroutine-based network library for Python
9.18. Python-spdylay - Spdylay Python Extension Module
9.19. mechanize
9.20. Dominate
10. Frameworks
10.1. REST web service framework
10.2. Pylons
10.2.1. Getting Started with Pylons
10.2.2. config/routing.py
10.2.3. mako template
10.3. Django
10.4. Pyramid
10.4.1. Getting Started
10.4.2. Creating a Pyramid Project
10.5. Robot Framework
12. 终端环境开发
12.1. ANSI Color
12.1.1. ansicolors
12.1.2. termcolor
12.1.3. Colorama
12.2. 进度条
12.2.1. progress
12.2.2. tqdm
12.2.3. alive-progress
12.3. texttable - module for creating simple ASCII tables
12.3.1. 对齐设置
12.3.2. 设置表格风格
12.3.3. 自定义风格
12.3.4. 设置列数据类型
12.3.5. 彩色表格
12.4. prompt_toolkit
12.4.1. 安装
12.5. Simple Terminal Menu
12.6. picotui
12.7. TUI
12.7.1. Console
12.7.2. urwid
12.7.3. pycdk
12.7.4. python-newt - A NEWT module for Python

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文