Python简介

1.什么是软件

按照一系列特定顺序组织起来计算机数据和指令

常见软件:

系统软件:wiindows,linux,android,ios,unix等

应用软件 :qq,微信,播放器等

2.什么是开发

定义: 制作软件的过程

使用方式:

  1. 交互式
  2. 图形界面

3.DOS命令

打开dos环境 wins+r,输入cmd

cd 进入指定目录cls 清除控制台

md 创建目录

rd 删除目录

作业:把文件夹中文件复制到另一个文件夹,利用copy

copy 拷贝文件路径的地址 目的文件夹

rd 只能删除空文件夹

rd /S 删除非空文件夹

exit 退出dos环境

4.Python概述

python: 1991

java: 1995

5.Python语言特点

a.解释性语言

b.交互式语言

c.面向对象

d.跨平台

e.适合初学者

6.python优点:

a.GUI编程(图形界面化pyqt,tkinter,pygame)

b.很多标准库

c.可移植

d.可扩展

7.python缺点:

1.运行慢

2.很费计算机资源

3.代码不能加密

8.Python编码规范

尽量不用分号;

尽量不要把多个语句写在同一行上

编程时候要切换到英文(避免使用中文)

缩进:(尽量别用tab)

括号:如非必要,就不要写

python语言风格和规范(扩展):

https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules/

9.注释

  1. 多行注释
    分为两类:
    ‘’’
    我是多行注释,但为单引号 [鼠标键的点]
    ‘’’
    “”"
    我是多行注释,但未双引号 【shift + 鼠标键的双点】
    “”"
    多用于函数说明:参数,返回值等信息
  2. 单行注释

    我是单行注释【快捷键 ctrl + /】

10.python关键字【保留字】【35】

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

11.标示符

作用: 主要给变量,函数,类进行命名

硬性规则:

a. 由数字、字母和下划线组成

b. 开头不能是数字

c. 不能是python关键字

d. 不能出现空格

e. 严格区分大小写

软性规则:

  1. 尽量做到有描述性,见名知意
  2. 底杠: stu_score
  3. 驼峰法则(大驼峰和小驼峰)
    1. 大驼峰: StuScore
    2. 小驼峰: stuScore

扩展【匈牙利命名法则么?变量= 属性+类型+描述】

已标记关键词 清除标记
相关推荐
<p> <span style="color:#337FE5;font-size:16px;">【课程简介】</span> </p> <p> <br /> </p> <p> <span style="font-size:14px;">本课程基于面向Python的OpenCV,以OpenCV的官方文档的知识脉络为主线,</span><span style="font-size:14px;">介绍了OpenCV函数的具体使用方法、函数所使用的算法的具体原理。</span> </p> <p> <span style="font-size:14px;">在介绍函数使用时,提供了大量的程序案例演示。</span> </p> <p> <span style="font-size:14px;">在介绍具体原理时,采用了通俗易懂的语言和贴近生活的示例来说明问题,尽量避免涉及过于复杂抽象的公式。</span> </p> <p> <span style="font-size:14px;"> 课程包含数字图像处理的常用知识点,覆盖面全,方便学员系统深入全面地掌握OpenCV。</span> </p> <p> <br /> </p> <p> <span style="font-size:16px;color:#337FE5;">【你将收获什么】</span> </p> <p> <span style="font-size:16px;color:#337FE5;"><span> </span></span> </p> <p align="left" class="ql-long-10663260 ql-align-left" style="font-size:11pt;color:#494949;"> <span style="font-size:14px;">1.  掌握数字图像的在计算机内表示</span><span style="font-size:14px;"></span><span style="font-size:14px;">的方法和处理的基本原理。掌握数字图像的表示方法是进行图像处理的前提和基础,能够为后续的智能图像处理打下坚实基础。</span> </p> <p align="left" class="ql-long-10663260 ql-align-left" style="font-size:11pt;color:#494949;"> <span style="font-size:14px;">2.  使用好OpenCV开源库对于提升工作效率具有很大的帮助。OpenCV是优秀的开源库,提供了大量的函数帮助我们提升工作效率。大多数情况下,我们直接调用函数就能够满足我们的需求。同时,它的函数具有较好的交互性,能够根据需要更好地掌控图像处理的具体细节。</span> </p> <p class="ql-long-10663260" style="font-size:11pt;color:#494949;"> <span style="font-size:14px;">3.  学习图像处理的常用算法。课程不仅介绍函数的具体使用,也介绍了常用算法的基本原理,帮助学习者更好地理解图像处理的基本逻辑、方法,快速入门图像处理领域。</span> </p> <br /> <p> <br /> </p> <p> <span style="font-size:16px;color:#337FE5;">【我将如何教你】</span> </p> <p> <span style="font-size:14px;">1)在“黑盒”和“白盒“之间取得平衡</span> </p> <p> <span style="font-size:14px;"> </span><span style="font-size:14px;">可以将OpenCV看成“黑盒”,不用关心其函数是如何实现的。在需要实现某一个功能时,直接调用其对应的函数即可,像使用Photoshop的各种功能一样。也可以将OpenCV看成“白盒”,关注其每一个函数的具体实现,认真研究每一个函数的具体实现方法和实现细节。这两种方式都是学习图像处理的很好方式,但是大多数课程过于强调其中某一种,要么忽略了算法的实现、要么忽略了使用方法。本课程尽量将OpenCV在“黑盒”和“白盒”之间取得平衡。既介绍算法的原理和方法,又将重点放在如何调用函数上,让学习者能够更加游刃有余地在计算机视觉项目中使用OpenCV来解决具体的问题。</span> </p> <p> <span style="font-size:14px;"><br /> </span> </p> <p> <span style="font-size:14px;">2)将枯燥的算法采用具体的案例介绍</span> </p> <p> <span style="font-size:14px;"> 在图像处理中,有大量的算法保证了</span><span style="font-size:14px;">图像处理的准确、高效。OpenCV将一些常用的算法进行了封装,我们可以直接调用OpenCV的函数来使用对应的算法。但是,深入地理解算法能够帮助学习者更好地使用OpenCV函数。本课程尝试抛弃传统的使用复杂公式介绍算法的形式,尽量通过简单、通俗易懂的生活中实例来帮助学习者理解算法的基本逻辑</span> </p> <p> <span style="font-size:14px;"><br /> </span> </p> <p> <span style="font-size:14px;">3)案例驱动、强调实战</span> </p> <p> <span style="font-size:14px;">OpenCV是一个庞大的资源库,提供了非常多的函数帮助我们高效地处理问题。初学者使用OpenCV的最大困惑就是熟练地掌握了每一个函数的调用方法,但是在解决实际问题时,不知道具体应该使用哪个函数。本课程通过大量的具体案例帮助学习快速掌握每个函数的应用场景,快速掌握OpenCV的核心使用方法和技巧。</span><br /> <span style="font-size:14px;"></span><span style="font-size:14px;"></span> </p>
<p> <strong><span style="font-size:20px;color:#FF0000;">本课程主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者</span></strong> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">1. 包含:<span style="color:#FFFF00;background-color:#FF0000;">项目源码、</span><span style="color:#FFFF00;background-color:#FF0000;">项目文档、数据库脚本、软件工具</span>等所有资料</span></strong></span> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">2. 手把手的带你从零开始部署运行本套系统</span></strong></span> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">3. 该项目附带的源码资料可作为毕设使用</span></strong></span> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">4. 提供技术答疑和远程协助指导</span></strong></span><strong><span style="font-size:18px;"></span></strong> </p> <p> <br /> </p> <p> <span style="font-size:18px;"><strong>项目运行截图:</strong></span> </p> <p> <strong><span style="font-size:18px;">1)系统登陆界面</span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241015433522.png" alt="" /><br /> </span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">2)学生模块</span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241015575966.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">3)教师模块</span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241016127898.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">4)系统管理员</span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241016281177.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241016369884.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><br /> </span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">更多Java毕设项目请关注我的毕设系列课程 <a href="https://edu.csdn.net/lecturer/2104">https://edu.csdn.net/lecturer/2104</a></span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><br /> </span></strong> </p>
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页