目录

前言

一、python的使用基础

二、知识体系(标红代表笔者已撰写)

三、正文

四、编程的一般思路


前言

为记录,以及辅助nwafuers回顾python基础的知识结构,同时提供一个简洁明了的可复制性强的学习知识体系,故笔者根据自己的学习情况和心路历程撰写了此份“python的一些基础学习的汇总”

在本文章中,笔者为减少工作量,会采用一些经过笔者分辨的经由chatgpt提供的以及《python语言设计教程》上海交通大学出版社中的内容。

笔者希望,本文章能够成为笔者自己以及众多不限于nwafuers的python学者的入门知识储备库,便于学习者查找以及回顾,希望读者能够妥善利用。

一、python的使用基础

python是一个简单易用的编程语言,相较于c语言、c++更适合初学者来学习,往往c语言和c++需要长篇累牍来实现的项目,python可以很好的精简代码的长度,并且其格式化并不如c系语言强,更便于记忆和应用。

编写python可以通过两种方式:

第一种是安装python编译器,笔者采用的是python3.10,空间资源里有python3.8。

第二种是安装pycharm集成开发环境。

但是二者的相似处是均需安装python编译器,笔者感觉使用pycharm集成开发环境更为舒适,但是pycharm的准备较为复杂,需要自己去学习使用,如果有需要笔者可以出一期教程。

pycharm和python一样是英文编译环境,但是不同的是,pycharm有汉化包可以下载。对于英语基础不是很好的学者,使用pycharm是一个不错的选择,但是值得注意的是,即使使用了汉化包,编程语言的本身依然是英文格式,错误的提醒也是英文格式。

二、知识体系

(该部分可能会持续进行更改和完善)

  • 程序设计基础:程序设计基础是指关于程序运行原理和程序结构的基本知识。在Python中,涉及到的内容包括变量、数据类型、字符串、数学运算符、表达式等语法基础。
  • 代码基础:代码基础是指语言本身的特性以及如何使用这些特性来编写有意义的代码。在Python中包括的主要内容有函数、列表、字典、类、模块等。
  • 基本控制结构:基本控制结构是指在程序中用于流程控制的结构。在Python中,包括的内容有条件语句、循环语句、跳转语句等。
  • 组合数据类型:组合数据类型包括可变序列、不可变序列、集合和映射等。在Python中,这些包括列表、元组、字典和集合等。
  • 算法与程序设计:算法与程序设计是指如何使用代码实现算法,以及如何优化代码实现过程。在Python中包括的内容有排序算法、查找算法、递归算法、分治算法等。
  • 函数:函数是一个独立的代码块,可重复调用,在Python中定义函数时需要指定参数、返回值等。常用的函数包括数学函数、字符串函数、列表函数等。
  • 文件与异常:Python中可以使用文件对象来读取、写入和操作文件,也能够通过异常处理来处理程序中可能出现的异常情况。
  • 程序应用实例:在Python编程中,可以将前面所学习到的知识应用于实际问题的解决方案中,如爬虫、数据分析和Web开发等。

三、正文

(一)、程序设计基础

(二)、程序流程控制

(三)、组合数据类型

四、编程的一般思路

五、编程的一些推荐

六、编程的一些心得

(未完待续)