第一次 初识python

1.Python介绍

  Python是一种高级语言,与JAVA C# 等同。可以编写各种应用程序,每种语言都有其合适的应用场景。而Python的优势在于更加人性化、简便的语法规则,以及针对各种具体场景有很多前辈们编写好的代码库,这样在程序员利用Python进行开发的时候,就可以直接调用前辈们所写好的代码,节省更多开发时间。

Python本身是一个程序,Python将符合Python编程规则的代码转换成字节码---机器码之后提供给CPU处理。

  

2.Python与其他语言的对比:

  python是一个程序,她本身也是由C 、JAVA 、 .NET这样的语言写出来的。C语言编写的那就是Cpython,如果是java编写的那他就叫Jpython,如果是用微软.NET编写的那么他就叫IromPython

  ? CPython是目前常用的实现版本,它是由C语言编写。她的运行逻辑是将代码转换成C字节码---机器码 然后提交CPU和内存进行处理。

? pypy是一种高效的Python实现形式,它是由C语言编写。她的运行逻辑是将代码转换成C字节码---机器码 然后提交CPU和内存进行处理。她与Cpython不同的是,她会将所有代码一次性转换成机器码,这样硬件再执行起来的过程中无需一步一步转码。但是代码再第一次转换时就需要一整块的时间了。

?Jpython 是使用JAVA编写出来的python实现形式,代码---JAVA字节码---机器码。

3.Python基础

  Python:  安装在电脑里的python2.7   3.5这是python的软件,也是Python解释器。

解释器: 解释器的作用是将我们所写的Python代码进行判断语法。最后转换成最终的机器可识别的机器码,最终提交给硬件进行处理。代码--->编译器--->字节码--->机器码--->硬件。

   解释器工作模式

  windows  执行模式:python解释器路径 +  代码文件。交互模式:进入python命令行下   然后一次次输入代码进行执行。

  linux           执行:可以通过在代码首行增加环境变量使.py的代码文件直接调用 python解释器进行执行。头文件写法 #!/usr/bin/python。                                                 其他与windows相同

  代码文件后缀名:一般使用.py便于识别  非强制。

  编码

  代码当中可能会存在多种语言文字和字符,那么对于这些信息我们就需要有对应的编码规则和集合来解释这些字符与底层代码之间的对应关系。否则将会出现乱码。

ASCII--  美国国家标准编码  仅支持英文和特定的一些字符,每个字符1个字节--8个bit--共计可表达256个字符  例如:a用01100001表示    A用01000001表示。

万国码encoding-- 至少16bit  两个字节 用不上16bit就用0填充。 如果是中文 那就需要24比特。3个字节

utf-8       是对万国码的一种优化,以字节为单位,要么8位  要么16位  要么24位。中文必须24位,3个字节。

GBK  GB2312 是纯中文的编码库。尽量不要使用,对于国外的话是无法兼容的。GB2312比GBK多了繁体字。中文仅需要2个字节。

默认Python2.X解释器默认按照ascii编码执行。Python3.0X 解释器默认按照utf-8编码执行。

告知解释器按照什么来执行编码识别 在代码文件头部加上 # -*- coding:gbk -*-  或者# -*- coding:utf-8 -*-

注释

  单行注释:在所需注释的字符左侧加上#   例如 # print(‘hello world‘)      选中代码可通过Ctrl+?号来快速注释和解除注释。

  多行注释:在需要注释的字符前后加上"""    """三对引号即可,单双引号均可。【快捷键注释无效】

  

时间: 2024-10-11 17:41:38

第一次 初识python的相关文章

第00次作业:初识python语言 and 我对python的期待

初识python 首次被python吸引是在第一次理论课上,老师用几行代码实现"延时打开网页"的时候,感觉很厉害的样子,之后,便想去了解它,掌握它,应用它. 第一次运行python语言程序,真的是有点手忙脚乱,运行不成功,然后出现了一串串看不懂的错误提示,不知道从何开始着手去解决,后来问了同学,原来是缺少了一对括号.慢慢地开始学着自己去理解老师给的代码,改写里面的数字,查看数字改变后的结果,每一次小小收获都会使内心迸发一种小欣喜,促使着我更加深入的去学习这门语言. 我对python的期

初识python之 APP store排行榜 蜘蛛抓取(一)

直接上干货!! 采用python 2.7.5-windows 打开 http://www.apple.com/cn/itunes/charts/free-apps/  如上图可以见采用的是utf-8 编码 经过一番思想斗争  编码如下 (拍砖别打脸) #coding=utf-8 import urllib2 import urllib import re import thread import time #----------- APP store 排行榜 ----------- class

初识python之 APP store排行榜 蜘蛛抓取(二)

#-*- coding: utf-8 -*- import urllib2 import urllib import re import time import MySQLdb import time,datetime #from datetime import date #----------- APP store 排行榜 ----------- class Spider_Model: def __init__(self): self.page = 1 self.pages = [] self

初识python面向对象

一.初识python面向对象: class Person: #使用class关键字定义一个类 age=0 #类变量(静态变量) def eat(self,food): #定义一个方法 self.age=5 #self是实例本身,self.age是实例变量 print("I will eat %s" %food) xiaofan=Person() #实例化,生成对象xiaofanprint(xiaofan.age) #调用对象方法,因为还没有调用eat方法,则使用类方法的值xiaofan

和我一起学python,初识python (life is short ,we need python)

作者:tobecrazy  出处:http://www.cnblogs.com/tobecrazy 欢迎转载,转载请注明出处.thank you! 由于项目需要(并非因为life is short),开始学习python. 1.python 是什么 和perl一样,python是一种脚本语言.由于语法简洁而清晰,比较接近伪代码 ,易于维护,逐渐开始流行起来. 高级计算机语言,规避内存指针等复杂问题 解释性语言,实时显示运行 支持多平台,linux.windows等 2.python运行环境 由于

小Y的Python学习日志--初识Python

#本文仅为个人学习过程的整理和记录,如有从他人博客.网站摘录的内容,本人会明确标明,如有涉及侵权,请联系本人,本人会在第一时间删除. 一初识Python 1.Python的历史 (1)Python是一种解释性的.面向对象的.带有动态语义的高级程序设计语言(胶水语言). (2)Python简史: 1989年Guido开发,名称由来 (3)Python发展历程: CNRI时期: BeOpen时期: DC时期(Zope系统): Python3.0: 2.Python特征 (1)Python在编程语言中

Python - 初识Python

Python - 初识Python 认识开发语言 开发语言有高级语言的低级语言之分 低级语言: c, 混编, 属于机器码,编程中底层用的 实现效率低,执行效率高,对硬件的可控性强,目标代码小,可维护性差,可移植性差 高级语言: Python, Jave, PHP, C#, go.. 属于字符码,相比机器码跟接近于自然语言,好理解. 实现效率高,执行效率低,对硬件的可控性弱,目标代码大,可维护性好,可移植性好 解释型和编译型语言 首先Python 是一门解释型语言, 计算机是不能识别高级语言的,因

Python入门 —— 初识Python

Python入门 —— 初识Python Python入门 —— 初识Python 一:Python介绍 1. Python是什么? Python是一门编程语言,编程语言是一门语言. 语言就是一个事物与另一个事物沟通的工具. 而编程语言则是人与计算机沟通的介质. 2. 为什么要跟计算机沟通:为了奴役计算机 奴隶主--------(人类语言)------->奴隶 人类----------(编程语言)------->计算机 3. 什么是编程? 奴隶主把想让计算机替自己做事情的逻辑用编程语言给表达出

Python开发【Part 2】:初识Python

本节内容 Python简介 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc简介 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最