3.2python学习笔记

2022/3/3 20:45:06

本文主要是介绍3.2python学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

初识python

操作系统

操作系统其实本质也是一款程序员编写的应用程序,是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。
#常见的操作系统
1.电脑端
windows系统 微软开发 注重用户体验,用户量最大
MAC系统 源于unix系统 用户体验与程序运行兼顾
Linux系统 源于unix系统 注重程序运行 布置服务器使用广泛
Ubuntu系统 源于unix系统 相较于Linux,有图形化界面
2.手机端
Android系统 市面上大部分手机使用的系统,运用广泛
iOS系统 苹果公司开发供移动端苹果设备使用的系统,特别流畅
鸿蒙系统 华为公司自主研发的一款移动端操作系统

img

编程语言的发展历史

机器语言
程序员直接使用二进制与计算机直接沟通交流
优点在于计算机能够直接识别,速度较快。
缺点是学习难度大,开发效率低。

汇编语言
用简单的英文字母代替一串二进制数字
记忆难度和学习难度有所降低,速度也很快
但并没有从根本上解决难度和效率问题,是过渡期的产物

高级语言
直接用人类能够读懂的语言与计算机沟通交流
优点在于学习难度低 开发效率高
缺点是计算机无法直接理解,速度比之前的语言慢
# 高级语言需要一个“翻译官”,所以速度比之前慢

编程语言的分类

1.编译型 C++
一次性翻译 类似于谷歌翻译
一次翻译可以反复使用 速度快
劣势在于如果经常需要该bug 就需要次次整体翻译
# 需要C++的编译器
2.解释型 python
逐行翻译 类似于同声传译
每次运行之后都需要逐行翻译 速度较慢
优势在于每次都是逐行翻译 有bug和无bug都没影响
# 需要python解释器

python解释器

# python由来
python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆 于1990 年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发

下载与安装

#下载地址:https://www.python.org/downloads/windows/

#选择3.6版本最为稳定

pycharm的安装

#下载官网:http://www.jetbrains.com/pycharm/download/#section=windows

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-00RpaRNM-1646305387837)(C:\Users\home\AppData\Roaming\Typora\typora-user-images\image-20220303185040497.png)]

根据需要选择,professional是专业版(收费) community是社区版本(免费)

# 记得勾选pycharm和Add bin folder to the PATH(创建桌面快捷方式和添加至环境变量)

安装完成后记得设置好下载的python解释器

在这里插入图片描述

在这里插入图片描述



这篇关于3.2python学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程