初见:Hello,Python!

这篇博客介绍了Python语言的基本概念,包括其由来、解释型语言的特点,强调其简单易学和丰富的库。接着,讲解了如何搭建Python环境,包括Python解释器、pip工具的使用,并推荐了PyCharm的安装与配置。最后,通过运行第一个Python程序,引导读者开始编程之旅。
摘要由CSDN通过智能技术生成

1. Python语言

1.1 Python语言的基本概念
  • 一种极少数能兼具简单和功能强大的编程语言,专注于如何解决问题,而非拘泥于语法和结构。
  • 官方对Python的介绍:
  • Python 是⼀款易于学习且功能强⼤的编程语⾔。 它具有⾼效率的数据结 构,能够简单⼜有效地实现⾯向对象编程。Python 简洁的语法与动态输 ⼊之特性,加之其解释性语⾔的本质,使得它成为⼀种在多种领域与绝⼤
    多数平台都能进⾏脚本编写与应⽤快速开发⼯作的理想语⾔。
<1> 语言由来
  • Python由(龟叔)吉多.范罗苏姆(Guido van Rossum)创造,他采用BBC电视节目《蒙提.派森的飞行马戏团(Monty Python’s Flying Circus,一译巨蟒剧团)》的名字来为这门编程命名。
<2> 解释型和编译型语言的区别

根据转换的时间不同,可以分为两大类:

  • 编译型语言 编译型语⾔,会在代码执⾏前将代码编译为机器码然后将机器码交由计算机执⾏。
    代表语言:C语言 原理: x(源码)—>编译 —>y(编译后的机器码);特点:执行速度快,但跨平台性比较差。
  • 解释型语言:不会在执⾏前对代码进⾏编译⽽是在执⾏的同时⼀边 执⾏⼀边编译。
    代表语言:Python 原理: x (源码) —解释器—>解释执行;特点:执行速度快,跨平台性毕较好。
<3> 语言特色
  • 简单易学(有“伪代码”之称,适合从未接触编程的人上手)。
  • 自由且开放( pip install xxx ).
  • 跨平台
  • 可嵌入性(如:可以把Python嵌入到C++的脚本)。
  • 丰富的库(自带标准库,第三方库,request)
<4> 应用

######(1) Python的发展与应用
在这里插入图片描述
(2)Python的应用

  • 常规软件开发
  • 科学技术
  • 自动化运维
  • 自动化测试
  • Web开发
  • 网络爬虫
  • 数据分析
  • 人工智能

Python之禅
(输⼊ import this) 美胜于丑陋(Python 以编写优美的代码为⽬标) 明了胜于晦涩(优美的代码应当是明了的,命名规范,⻛格相似)
简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接
⼝简洁)
扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
间隔胜于紧凑(优美的代码有适当的间隔,不要奢望⼀⾏代码解决问题)
可读性很重要(优美的代码是可读的)
即便假借特例的实⽤性之名,也不可违背这些规则(这些规则⾄⾼⽆上)
不 要 包 容 所 有 错 误 , 除 ⾮ 你 确 定 需 要 这 样 做 ( 精 准 地 捕 获 异 常 , 不 写
except:pass ⻛格的代码) 当存在多种可能,不要尝试去猜测⽽是尽量找⼀种&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值