最近学了计算机有一段时间了,对所学知识感觉有点繁多,无法将所学知识进行串联通切,感觉自己到达了一个瓶颈,现在对所学知识进行一个总结,以望有所收获。
一,python是什么
python是用来定义 计算机程序 的形式语言。我们通过编程语言来编写程序代码,再通过语言处理程序像计算机发送指令,让计算机完成对应的工作。
二,什么是python
1. python是一门编程语言,它的作者是Guido van Rossum(龟叔)
2.python是一门解释型语言:
(1)在代码运行时被解释器 解释成 计算机能识别机器语言
(2)解释性语言 代码每执行一次,就逐行翻译一次
3.python的解释器如今有多个语言实现
(1)cpython(官方版本的c语言实现)
(2)jython(可以运行在java平台)
三,python的优缺点
1.优点:
(1)简单:python·是一种简单主义思想的语言。
(2)易学:非常容易上手。
(3)免费,开源:你可以不用花钱的使用这项编程语言,进行自由的开发
(4)高级语言:使用python进行开发时,不需要考虑如何管理你的程序使用内存的底层细节
(5)可移植性:由于它的开源,可以移植到其它平台上,所有python程序无需修改就可以在主流平台(linx,wind owx)上运行。
(6)面向对象:
python既能面向过程和面向对象;
python一种非常强大又简单的方式实现面向变程
(7)可扩展性:如果你想你的程序运行更快或使用某段算法,你可以使用 从c,c++等编程语言来写入
(8)丰富的库:庞大且强大的标准库,可以处理各种情况。正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作
(9)规范的代码:python使用 强制缩进 的方式,具有极佳的可读性;
2缺点:
执行效率慢,解释性语言慢是通病,这个可以提高计算机性能提高而改变。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理