zoukankan      html  css  js  c++  java
  • Python的简介以及安装和第一个程序以及用法

    Python的简介:

    1.Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。Python已经成为最受欢迎的程序设计语言之一。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。自从2004年以后,python的使用率是呈线性增长。

    2.Python在设计上坚持了清晰划一的风格,Python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。  一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定的(而C语言是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。这一点曾经引起过争议。因为自从C这类的语言诞生后,语言的语法含义与字符的排列方式分离开来,曾经被认为是一种程序语言的进步。不过不可否认的是,通过强制程序员们缩进(包括if,for和函数定义等所有需要使用模块的地方),Python确实使得程序更加清晰和美观。

    3.Python的优缺点:优点:(1)简单————Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。(2)易学,速度快,免费开源,可移植性等。 缺点:(1)首先是代码不能加密,因为PYTHON是解释性语言,它的源码都是以明文形式存放的,所以呢,以后在你写项目的时候也许要注意一下加不加密的这个问题。(3)运行速度慢,这里是指与C和c++相比。当然这是我们肉眼无法感知的。

    以上是我对Python简单的一些认识,如有不足,请多加指教,

    4Python的安装:

    关于Python,现在老师推荐我们的是选择Python3的版本,听说现在还有一些公司用的还是版本2,Python的安装也就是到官网上(http://www.python.org)选择所适合你电脑的版本(Windows或者其他系统的),然后按照提示一步步安装就行,但是这里有一点要注意一下,如果安装以后再命令框里找不到Python,这时你有可能要考虑一下环境变量这个问题,具体操作如下,点击计算机右键显示属性,点开发现高级系统设置这一项,点开,下面有一个环境变量,点开,找到第二个内容框里面的path一项,把Python所在的目录添加到这里面去就行,要注意一点在添加的时候要在前面目录后面加上分号,如果觉得我表达不清楚截图如下:

               

    然后差不多就好了,应该没有什么问题了。

    5.第一个Python程序:这个程序是很伟大的

    首先查看一下你的版本    : 


    开始--》cmd --> cd c: -->dir
    cd = change directory
    dir = 查看当前目录文件列表

          ,我觉得这是很神奇的,没有想到计算机的语言这么奇妙。当然我们也可以先建一个.py的文件,里面写上这个程序,然后执行这个文件的目录,也可以实现,

    刚开始会出现这样的情况,

    #!-*- coding:utf-8 -*-
    #coding:utf-8,引出注释定义

    单行注释 用#
    多行注释用三个单引号或三个双引号 '''被注释的内容'''

       ,说到这里我就得说明一下,关于.py这个文件后缀名的问题,这让人一下子就明白这是个Python程序,那么还有哪些后缀呢?如下: 

    .txt                记事本文本文件
    .doc           word文件
    .xls            excel文件
    .ppt             PPT文件
    .exe                 可执行文件
    .jpg .png .jpeg      图片
    .gif                动态图片
    .pdf                 PDF文件
    .mp4 .avi          视频
    .py                  python文件
    .java                  java 文件
    .c .h                c源码
    .php                    php文件
    .js                   javascript

  • 相关阅读:
    POJ 1044: Date bugs
    POJ 1017: Packets
    POJ 1014: Dividing
    POJ 1012: Joseph
    POJ 1011: Sticks
    POJ 1008: Maya Calendar
    POJ 1005: I Think I Need a Houseboat
    为什么要自动化测试
    微软CodeDom模型学习笔记(全)
    概念完整性
  • 原文地址:https://www.cnblogs.com/mars527/p/5790273.html
Copyright © 2011-2022 走看看