python开发学习全记录
Python开发学习全记录
Python基础
开发者最常用的文本工具——typora
Typora是一款由 Abner Lee开发的轻量级Markdown编辑器,与其他 Markdown编辑器不同的是,Typora没有采用源代码和预览双栏显示的方式,而是采用所见即所得的编辑方式,实现了即时预览的功能,但也可切换至源代码编辑模式。在广大开发人员群体中,逐渐成为主流的文本编辑器。
typora安装与使用
在typora官网即可下载安装包,但是因为其付费使用的属性,建议到网络上搜索免费版本。当我们下载好安装包后,就可以进行安装了。
计算机基础知识
如果我们要学习编程,那么第一步就是对计算机的基础知识有所了解,在知道计算机运行的底层原理之后,不论是对我们以后编程开发还是在日常生活中对电脑的使用都是有所帮助的
编程与编程语言
Python开发所使用的IDE工具——pycharm
pycharm是一款强大的python IDE开发工具,对于新手而言更为友好,且可以利用其所包含的各种库的支持,进行多类型开发。
pycharm的下载与安装
pycharm的下载我们可以到它的官网下载,但是需要注意的是,pycharm向用户提供了两个版本的软件,分别是专业版(Professional)与社区版(Community),由于社区版所提供的功能并不足以支撑我们在开发过程中的需要,所以对于这个版本我们不予考虑。
当我们下载好安装包后就可以进行安装了。
Python语法
python语法之注释
python语言中的注释是来帮助程序员理解并读懂代码内容的文字。当然,注释不仅在python语言中是这个作用,在其他语言中也几乎一样。
python语法之变量与常量
变量与常量在任何一门语言中都存在,是编程语言中最基础的概念
变量:在程序运行过程中,值会发生变化的量
常量:在程序运行过程中,值不会发生变化的量
无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值
python语法之数据类型
数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材。
数据可以是连续的值,比如声音、图像,称为模拟数据;也可以是离散的,如符号、文字,称为数字数据。数据的表现形式在现实生活中是多种多样的,在python中也是这样
python之用户交互与格式化输出
在python开发过程中,经常性的会用到与用户的交互设计,而交互也正是python基础中的重要组成。格式化输出则是最常用到的批量化处理方案
python之符号
在python语言中有着各种各样的符号,它们分为不同的类别,在不同环境中有着各自的特性,大致可以分为基本运算符、常用赋值符、逻辑运算符、成员运算符和身份运算符五大类
python之垃圾回收机制
在所有编程语言中,将没有实际意义的数据称为垃圾数据,垃圾数据的产生与堆叠,会占用内存空间,降低程序运行效率,所以就会有垃圾回收这一需求,而在其他大多数编程语言中,这一步骤需要认为的输入指令才可以完成,在python中则不需要,python有其本身自带的垃圾回收机制
python之流程控制
流程控制在任何编程语言中,都是计算机能够实现逻辑运算的,让计算机真正能够像人一样处理信息的重要组成部分,所以流程控制是在编程语言的学习过程中需要完全掌握的重点,这影响到以后是否能够写出可执行的程序
python之数据类型内置方法
python中每一种数据类型本身都含有一系列的操作方法,内置方法是其中最多的,这相当于其自带的这种快捷方法,掌握内置方法是python编程基础中的基础
python之字符编码
字符编码(英语:Character encoding)也称字集码,是把字符集中的字符编码为指定集合中某一对象(例如:比特模式、自然数序列、8位组或者电脉冲),以便文本在计算机中存储和通过通信网络的传递。常见的例子包括将拉丁字母表编码成摩斯电码和ASCII。其中,ASCII将字母、数字和其它符号编号,并用7比特的二进制来表示这个整数。通常会额外使用一个扩充的比特,以便于以1个字节的方式存储
python之文件操作
在Python编码中,我们经常会遇到去操作文件的读取和写入,这一方法属于是必备的操作技巧
python之函数
函数是一种仅在调用时运行的代码块。可以将数据(称为参数)传递到函数中,之后函数可以把数据作为结果返回。