从零开始学Python——1基础概念

从零开始,记录自己学习Python的心得体会。

视频:MOOC课程——Python语言程序设计;

书籍:笨方法学Python(第四版)

软件:Python3.6

1. 相关概念

源代码:即以人类思维根据某种编程语言写的程序,通过代码可以了解程序内容。

目标代码:计算机内部工作的代码。计算机需要将源代码进行处理生成目标代码。比如二进制的010101。

编译:将源代码一次性处理成目标代码。(英文翻译)编译后可不需要源代码,直接使用目标代码。需要编译器。优点是运行速度快。(C,C++等)

解释:源代码一条一条处理成目标代码。(实时口译)每次需要源代码参与。需要解释器。优点是维护灵活,可跨平台维护。(Python,Js等)

2. 编写程序的思路

分析——构思解决问题的计算部分

规划——划分输入输出过程所能解决的问题

设计——设计求解问题的算法

编程——着手编写算法

调试——测试算法可行性

维护——根据需求更新维护算法

如计算《红楼梦》角色出现的次数并排序前十个高频人物

分析——可以将文章看成许多词的组合,统计词(名字)出现的频率

规划——考虑用算法区分开词语和名字

设计——用某种(jieba)第三方库进行处理

编程

调试——测试程序运行结果并完善程序

维护——如计算《三国演义》角色出现的次数并排序前十个高频人物,如何修改程序满足要求

3. 如何着手从零开始学习编程

熟悉基本概念。磨刀不误砍柴工

独立思考,学习编程套路

善于查阅,举一反三。多加借鉴,多学习他人编程思路

你可能感兴趣的:(从零开始学Python——1基础概念)