Python基础编程(一)——简介

本文介绍了Python编程的基础知识,包括程序的概念、Python的特点,如面向对象、解释型和弱类型。解释了面向对象编程的思想,并对比了编译型和解释型语言的区别。此外,还详细列举了Python安装目录中的重要组件及其功能,并简述了pip包管理工具的常用命令,便于用户管理和扩展Python环境。
摘要由CSDN通过智能技术生成

本篇文章主要是说明一些 python 编程中的一些概念,作为学习 python 这门计算机语言的笔记。

什么是程序

程序是指为了完成某种特定功能,以某种程序设计语言编写的有序指令的集合。在计算机中,计算机只能执行二进制代码,而平常用户书写的一般都是使用人类能够理解的编程语言进行编程,因此要想让计算机理解用户书写的程序,就需要将程序翻译为计算机能够理解的二进制代码,根据翻译形式的不同,可以分为编译型语言和解释型语言。相关的解释在这篇文章

python特点

Python 是一种面向对象、解释型、弱类型的脚本语言,也是一种功能强大而完善的通用型语言。

面向对象

与面向对象相对的概念是面向过程,C语言就是一种常见的面向过程的语言,在使用过程中,将要使用到的相关功能封装成函数的形式,然后只要知道函数接口的形式就可以进行调用,而面向对象则在此基础上进行了一些封装,面向对象的思想是“一切皆对象",并对数据和关于数据的操作进行了封装,在保持相关操作的基础上保证了数据的私密性。

解释型

在之前的一篇文章中说到编译型语言和解释型语言的区别,解释型语言天生具有跨平台的特性,只要为平台提供相应的解释器,就能够在该平台上运行相关的程序,常见的解释性语言有 Python,MATLAB 等。但是 Python 等解释型语言也具有一些弱点:

  • 速度慢:Python 程序执行的效率比 C/C++,JAVA 等程序的效率都要慢
  • 源代码暴露:因为解释型语言是由解释器对源代码进行逐行解释,从而在特定平台上运行,因为想要对 Python 源代码进行加密比较困难

弱类型

弱类型是说变量的类型是按照声明变量时赋值的类型决定的,这一点与 C/C++ 等语言不同。

python安装目录

python安装成功后,在安装目录下主要会有以下目录,对应的功能为:

2020/11/20  09:01    <DIR>          .
2020/11/20  09:01    <DIR>          ..
2020/11/19  22:43    <DIR>          DLLs                        # 相关的库
2020/11/19  22:43    <DIR>          Doc                         # 当前python版本的文档说明
2020/11/19  22:42    <DIR>          include                     # python的相关依赖,h文件
2020/11/19  22:43    <DIR>          Lib                         # 当前python的相关工具包
2020/11/19  22:43    <DIR>          libs                        # 解释器运行时的相关依赖
2020/11/20  09:02    <DIR>          Scripts                     # 批处理文件和相关可执行文件
2020/11/20  09:01    <DIR>          share
2020/11/19  22:43    <DIR>          tcl
2020/11/19  22:43    <DIR>          Tools
2020/06/28  08:57            30,319 LICENSE.txt
2020/06/28  08:57           744,802 NEWS.txt
2020/06/28  08:55            99,856 python.exe
2020/06/28  08:54            58,896 python3.dll
2020/06/28  08:54         3,754,000 python37.dll
2020/06/28  08:55            98,320 pythonw.exe
2019/05/22  21:32            85,232 vcruntime140.dll

pip包管理

在 python 安装完成之后,除了较为基础的功能以外,python的pip工具还提供了相关功能的扩展,通过pip包管理工具,用户可以很方便地进行python环境下工具包的管理,这里只说明几个简单的pip指令。

pip list                        # 列出匹配管理的包有哪些
pip install packagename         # 工具包安装 
pip uninstall packagename       # 卸载
pip -V                          # 查看版本
pip freeze > requirements.txt   # 将项目依赖的包输出到指定的 requirements.txt
pip install -r requirements.txt # 使用pip 安装requirements.txt中依赖的文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值