Python学习笔记 一 (了解Python)

简介

python是当下非常“潮流”的编程语言。它是一个面向对象解释性语言,通俗易懂是python最重要的特性,它相较于其他的编程语言非常简单易学,还集成了非常多的类库。掌握python这门语言对我们来说是必不可少了。

背景

Python创始人:Guido van Rossum
1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序作为ABC语言的一种继承。
在这里插入图片描述
之所以选中Python(大蟒蛇)作为该语言的名字,是因为他是一个叫Monty python 的喜剧团体的爱好者
python的解释器现在有很多个语言实现,常用的是CPython(官方) Jython(可以运行在java平台) pypy(python实现的,支持JIT即使编译)

版本

python现在的版本有 2.x 和 3.x ,2.x 现已基本被淘汰,3.x是现在和未来的主流
这里我用的版本是3.6.5

Python的优点

  • 代码量少
  • 简单、简洁
  • 丰富的第三方库
  • 趣味性很强
  • 可移植性
  • 面向对象
  • 可扩展
  • 免费开源

应用场景

python的应用场景非常广泛,不单单只是用于爬虫

  • web开发
  • 操作系统管理、服务运维的自动化脚本
  • 科学计算机器学习
  • 服务器软件
  • 游戏开发
  • 人工智能
  • 爬虫
  • 网络编程
  • 游戏开发

程序的基本编写方法(补充)

IPO(Input Process Output)方法:
I (input):输入
P(Process):处理
O(output):输出
编程解决问题的步骤:

1)分析问题:分析问题的计算部分,想清楚

2)划分边界:划分问题的功能边界,规划IPO

3)设计算法:设计问题的求解算法,关注算法

4)编写程序:编写问题的计算程序,编程序

5)调试测试:调试程序使正确运行,运行调试

6)升级维护:适应问题的升级维护,更新完善

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值