首页 > 编程语言 >Python 快速入门

Python 快速入门

时间:2022-10-10 15:00:48浏览次数:50  
标签:语句 入门 Python 异常 数据类型 模块 快速 函数


学习 Python 的由来

第一次接触 Python 时,是在刚毕业不久,那时公司在做一个网盘客户端,需要调研一些 GUI 框架。由于当时 Python 很火(当然,现在也一样),便尝试了一下 PyQt(Python 语言和 Qt 库的融合),后面的事情就不再多说了 … 我变成了一个 Qter。

在很长的一段时间里,我对 Python 的认知都停留在「Life is short, You need Python」上,就像「PHP 是世界上最好的语言」一样。直到一次“机缘巧合”(要做一个邮件收发组件)之后,我发现 Python 简直太不可思议了,它提供了很多方便的模块(例如:email、smtplib、poplib),使用起来十分简单,能够让我在很短的时间里出色地完成任务。

在此以后,我几乎每天都要面对 Python,很高兴,我又迈出了新的一步!开始认真研究官方的一些文档、教程,它里面的很多内容确实很好,但大部分都是概念相关的,不够全面,我觉得不太适合新手。所以,是时候该做笔记了,学习 -> 编写 -> 改进 -> 学习… 这是一个漫长的过程,希望在多次的改进和重写后,它能成为了有用的 Python 学习指南。

| 版权声明:一去、二三里,未经博主允许不得转载。

最新 Python 教程,正在火热更新中… 欢迎关注微信公众号「高效程序员」,解锁更多精彩内容。

Python技术交流群:524054387

目录结构

漫谈

  • Python 简史
  • The Zen of Python
  • Life is short, You need Python

环境

  • Windows 下 Python 环境搭建
  • PyCharm 下载安装
  • PyCharm 环境配置
  • Anaconda 基本安装
  • Linux 升级 Python 至 3.x
  • 第一个 Python 程序
  • 解决 Python shell 中 Delete/Backspace 键乱码问题
  • Python 安装 setuptools 和 pip
  • 推荐 10 款最好的 Python IDE

基础介绍

  • Python 关键字
  • Python 注释
  • Python 变量
  • Python 数据类型
  • Python 运算符

流控制

  • Python if 语句
  • Python for 循环
  • Python while 循环
  • Python break 和 continue 语句
  • Python pass 语句

数据类型

  • Python 数字
  • Python 字符串
  • Python 转义序列
  • Python 列表
  • Python 元组
  • Python 字典
  • Python 集合

函数式编程

  • Python 函数
  • Python 函数参数
  • Python 匿名(lambda)函数
  • Python 递归函数
  • Python 打印和输出
  • Python 函数的高级用法
  • Python 嵌套函数
  • Python 闭包
  • Python 函数注释

模块和包

  • Python 模块
  • Python 将模块作为脚本来执行
  • Python 中 name == ‘main’ 的作用
  • Python 模块的设计和编写
  • Python 内置函数 dir()
  • Python 重新加载模块
  • Python 模块搜索路径
  • Python 文件类型(.py/.pyc/*.pyo)
  • Python 包

错误和异常

  • Python 错误和异常
  • Python 异常处理
  • Python 自定义异常

IO 编程

  • Python 文件 IO
  • Python 读取大文件
  • Python 文件和目录管理(os)

面向对象编程

网络

  • Requests:让 HTTP 服务人类
  • Python 安装 Requests

实战

  • Python 启动/停止脚本(后台服务)

欢迎反馈

首先,我要表示感谢,很荣幸能够加入到 Pythonista 的行列。

这一系列文章来自于个人日常整理,仍在进一步完善中。但是我会尽力让文章生动、准确,以符合大众口味。

然而,如果你觉得文章中有什么错误,或者有需要改进的地方,请及时告诉我,感激不尽。


标签:语句,入门,Python,异常,数据类型,模块,快速,函数
From: https://blog.51cto.com/waleon/5743407

相关文章

  • Zen of Python(Python之禅)
    Python之禅同样也适合MatlabZenofPython(Python之禅)Beautifulisbetterthanugly.(优美比丑陋好)Explicitisbetterthanimplicit.(清晰比晦涩好)Simpleisbet......
  • Python中的装饰器
     0前言千言万语抵不过一句话:“Matlab中可以使用Python.”今天修改代码过程中遇到装饰器语法,顺便总结一下以方便以后查看,也分享给大家,希望有帮助吧。装饰器(Decorato......
  • [MicroPython ESP32] 内存分析
    [MicroPythonESP32]内存分析[(1)芯片:ESP32-WROOM-DA]手册:https://www.espressif.com.cn/zh-hans/support/documents/technical-documents?keys=&field_type_tid%5B%5D......
  • 怎么安装python?
    1.先在命令行输入python查看是否已经安装。2.开始下载python,然后安装  3.安装完成之后在命令行输入python看是否安装成功了,输入wherepython能查看安装在哪个路径,也......
  • python重拾第七天-面向对象进阶
    本节内容:面向对象高级语法部分经典类vs新式类静态方法、类方法、属性方法类的特殊方法反射异常处理Socket开发基础作业:开发一个支持多用户在线的FTP程序......
  • Python爬虫抓取数据时怎么防止ip被封
    大数据公司在做数据分析的时候,对目标网站频繁访问很容易触发网站的反爬机制,因此如果想要突破限制只能使用动态ip频繁切换地址模拟真实客户访问网站才能起到防封效果。比如在......
  • 记一次win10 python -m http.server 启动后无法访问的经历
    前言最近需要在win10上使用python创建一个http文件服务(默认端口8000),结果执行了python3-mhttp.server-b0.0.0.0后,发现服务跑起来了,但浏览器无法访问http://loc......
  • 快速恢复谷歌翻译
    谷歌翻译谷歌翻译一般指Google翻译。Google翻译是谷歌公司提供一项免费的翻译服务,可提供109种语言之间的即时翻译,支持任意两种语言之间的字词、句子和网页翻译。没......
  • 【Python秒杀脚本】淘宝或京东等秒杀抢购
    我们的目标是秒杀淘宝或京东等的订单,这里面有几个关键点,首先需要登录淘宝或京东,其次你需要准备好订单,最后要在指定时间快速提交订单。 这里就要用到一个爬虫利器Seleniu......
  • 快速恢复谷歌翻译问题
    谷歌翻译谷歌翻译一般指Google翻译。Google翻译是谷歌公司提供一项免费的翻译服务,可提供109种语言之间的即时翻译,支持任意两种语言之间的字词、句子和网页翻译。没翻译前......