python快速使用(一)概要

一门现代语言(主流)大致分两种,一种类C语言,另一种类shell脚本语言,python是比较像C但是更shell化的语言(脚本style),常用C、C++和java的话转入脚本语言可能费点劲,因为‘脚本语言’语法没有那么条条框框般的严谨,一句不需要’;’结尾,python的句块还没有用’{}’引起来而是用若干空格缩进代表是某个语句的句块范围(这样做代码风格会好看些但是从C、C++等’正规’语言转入的确需要适应一下下)
从开始学python到能简单写写demo用了一下午时间(我学习能力也就一般),我用python的主要目的是machine learning用,所以比较熟练的掌握一下python的基本变量类型、循环判断语法、类的使用、异常处理,主要是熟悉numpy、scipy、matplotlib等科学拓展模块中某些东西的使用就可以了,并不是用python的一些web模块做开发。
下一篇会介绍python的基本数据类型,输入输出,if…elif…else、while、for等语法的使用方法,相信以大家的学习能力读完后可以比较6的用python面向过程方式编程了(有C/C++/java编程基础下)
python入门使用心得我大概会写2~4篇,如果日后python有用到更好的地方我会继续更新分享,届时如果出现什么错误希望大家指出,互相学习

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Python是一种高级编程语言,对于写概要设计来说非常方便。写概要设计需要考虑程序的功能模块、数据结构、算法等方面,以下是几个步骤: 1. 理清程序的主要功能以及需要的资源(例如需要读入、处理和输出哪些信息)。 2. 根据程序需要实现的功能,将程序分成若干个模块。例如,在处理一些数据时,可以将读入数据、处理数据和输出结果三个功能模块进行划分。 3. 针对每个模块,进行流程设计和算法设计,设计相应的函数或类。 4. 设计模块之间相互调用的接口,形成一个整体的程序框架。 5. 对程序框架进行概要设计的文档编写,介绍模块之间的相互调用关系和数据流向,需求文档书写等。 需要注意的是,Python语言自带丰富的列表、字典等数据结构,可以充分利用这些数据结构来帮助我们简化程序设计。同时,Python拥有简洁易读的语法,可以帮助我们快速实现算法和函数。因此,在编写Python程序的概要设计时,可以运用这些特点来提高代码可读性和易维护性。 ### 回答2: Python概要设计一般包括三个部分:需求分析、系统架构和模块设计。下面就这三个方面列出一些概要设计的要点。 需求分析:概括系统的目标、功能和性能等要求,包括用户需求、技术需求和性能需求等。需要定义系统的输入、输出及功能模块等,并将整个系统拆解成各个子模块。 系统架构:系统架构是Python概要设计中比较重要的一个环节。它定义了系统的整体框架,主要包括数据流程、运行流程、数据存储等方面。必须明确各个模块之间的接口、数据流和调用关系,以确保系统具有可扩展性、可维护性和可重用性等。 模块设计:针对系统架构进行模块划分,设计各个模块的核心算法、函数和变量等。具体要求包括:模块之间的输入、输出和接口;模块的主要算法和数据结构;模块的输入、处理和输出等。 总之,Python概要设计必须明确目标、功能和性能等要求,分析系统架构和模块设计,并确保各个模块间的接口紧密、清晰,数据流畅通,能够顺利扩展。在实际应用中要不断优化,不断完善系统的功能、性能和安全等,以确保系统能够满足用户的需求。 ### 回答3: Python概要设计主要包括以下内容: 1.需求分析:明确程序的功能需求,将不同的需求模块化拆分。 2.数据结构设计:根据需求,设计合适的数据结构,包括数据类型、数据格式等。 3.算法设计:编写合适的算法,实现程序的功能需求。 4.模块设计:根据需求模块化设计程序,确定不同模块之间的接口与依赖关系。 5.界面设计:若需要,设计程序的用户界面,包括UI设计、交互设计。 6.测试计划:编写测试计划,用于检验程序的正确性、稳定性等。 7.文档编写:编写关于程序的详细文档,包括用户手册、安装说明、开发文档等。 在写概要设计时,需要尽量考虑程序的可读性、可维护性等因素。同时,要灵活应用各种编程技巧,如面向对象编程、设计模式等,来提高程序的效率和可扩展性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值