广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python入门(一)
  • 545
分享到

Python入门(一)

入门Python 2023-01-31 07:01:26 545人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

1.编程语言:    机器代码-》微码变成-》高级语言    编译器[解释器]:把人类能够理解的,转换成机器能够理解的        编译器:必须转换成二进制代码才能运行        解释器:边解释[执行],边运行     python非

1.编程语言:
    机器代码-》微码变成-》高级语言
    编译器[解释器]:把人类能够理解的,转换成机器能够理解的
        编译器:必须转换成二进制代码才能运行
        解释器:边解释[执行],边运行
    python非常接近于人类的思维方式
    Python也可以理解为脚本语言,但是比脚本语言的更强悍
        也适合开发大型程序,也是一种完备的语言
    
    python用来实现自动化运维:大材小用
    python有很多框架WEB,Django
    python缺陷:
        第一次执行比较慢{首次编译成字节码bytecode},第二次比较快
    执行效率比c,c++低,但是开发效率高
    pvm:python虚拟机
    
2.python执行过程:
                    PVM:整个过程需要借助于
    source code----->complier------>bytecode----->interpreter--->processor
        .py格式                        .pyc格式
    
    openstack是用python开发
3.Python的实现

    CPython:原始,标准的实现方式
    Jython:用于Java语言集成的实现
    IronPYthon:用于与.net框架集成的实现
    PyPy:python实现的python解释器
        
4.Python性能优化工具:
    Psyco:Python语言的一个扩展模块,可以及时对程序代码进行专业的算法优化
        可以在一定程度上提高程序的执行速度,尤其是在程序中有大量的循环操作时
        目前开发已经停止,由PyPy接替
    PyPY:是python实现的python解释器:PyPY的图标特别有意思,一条蟒蛇自己咬着自己的尾巴
        python语言的动态编译器,是Psyco的后继项目
        可以运行在linux,32,64,MacOSX,windows-32中
    Shed Skin:
        python编译器,能够将python代码转换成优化的C++代码
        
    Python使用方式:
        1.交互式python:输入命令python即可,只能一次执行
        2.python文件:将编写的程序保存至(.py)中方便多次运行,
            python的此类包含了一系列预编写好的语句的程序文件称作“模块”
            能够直接运行的模块文件通常称作脚本(即程序的顶层文件)
            例如vim,
            //每一个文件都叫做一个模块都可以被调用,
            //顶层文件--作为整个程序的执行入口
        3.或者使用IDE:集成开发环境
    python实现子模块中自我测试,而不是在顶层文件中调用实现测试
    
第一个python程序
    a.py
    
        #!/usr/bin/python             //shebang,即执行脚本时通知内容要启动的解释器
        import platfORM                //通过import导入一个python模块platform
        print platform.uname()        //打印platform模块的uname方法的执行结果
    chmod  +x a.py
    ./a.py
    
    python  v2和v3之间的兼容性特别差
        python v2流行度高
    
    Python程序可以分解成模块、语句、表达式    和对象
        程序由模块构成
        模块包含语句
        语句包含表达式
        表达式建立并处理对象
            表达式是“某事”,而语句是“做某事(即指令)";
                例如,“3+4”是某事,“print 3+4”则是做某事
            语句的特性:它们改变了事物,例如,赋值语句改变了变量,print语句改变了屏幕输出等:

5.python对象
    Python中一切皆对象,变量也是一个对象
        面向过程:
            以指令为中心,由指令处理数据
            如何组织代码解决问题
        面向过程:{更是和解决复杂问题}
            以数据为中心,所有的处理代码都围绕数据展开
            如何设计数据结构组织数据,并提供对此类数据所允许处理操作
        python都支持
    python
        >>> import  platform
        >>> dir(platform) //查看platform的内置的参数
    假如要使用:
        python的更高版本,原有的2.6.6不能随便卸载,
        方法:
            1.编译安装新版本至特定路劲
            2.pyenv,可以install,uninstall,以及切换 //自己了解
            3.
        方法一:Python-2.7.6.tar.gz, ipython-1.2.1.tar.gz
    wget Http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz  
    wget http://arcHive.ipython.org/release/0.12/ipython-0.12.tar.gz
            
            解压,./conigure --help
            python依赖于 readline-devel,python交互模式回删可以用到//其他都要写
            
            ./configure --pfefix=/usr/local/python27
            make && make install
            
            ipython必须使用python编译,ipython用于实现例如自动补全等功能
            /usr/local/python27/2.7/python2.7即可使用命令
            
            安装ipython
                解压并进入ipython目录
            /usr/local/python27/bin/python2.7  setup.py  build //编译
            /usr/local/python27/bin/python2.7  setup.py  install //安装
            
            链接命令:
                ln -sv /usr/local/python27/2.7  /usr/bin/python27
                ln -sv /usr/local/python27/ bin/ipython /usr/bin/ipython

            输入ipython命令测试
                测试补全功能
    
        
        
============================================================
    注意:千万不要动系统的默认python版本
    
    程序=数据结构+算法
    程序=指令+代码
        python最基本的数据结构是序列
        序列中每个元素被分配一个序号-即元素的位置,也成为索引,索引从0开始编号
        python包含6中内建的数据序列:列表,元祖,字符串,Unicode字符,buffer对象和Xrange对象
============================================================      
       

--结束END--

本文标题: Python入门(一)

本文链接: https://www.lsjlt.com/news/191235.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python入门(一)
    1.编程语言:    机器代码-》微码变成-》高级语言    编译器[解释器]:把人类能够理解的,转换成机器能够理解的        编译器:必须转换成二进制代码才能运行        解释器:边解释[执行],边运行     python非...
    99+
    2023-01-31
    入门 Python
  • 一、python入门
    一、python介绍 介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧...
    99+
    2023-01-31
    入门 python
  • Python入门篇(一)
    python学习博客:http://www.cnblogs.com/haiyan123/p/8387770.html#lable1http://www.cnblogs.com/alex3714http://www.cnblogs.com/...
    99+
    2023-01-31
    入门篇 Python
  • python——opencv入门(一)
    1、 OpenCV的结构 和Python一样,当前的OpenCV也有两个大版本,OpenCV2和OpenCV3。相比OpenCV2,OpenCV3提供了更强的功能和更多方便的特性。不过考虑到和深度学习框架的兼容性,以及上手安装的难...
    99+
    2023-01-31
    入门 python opencv
  • 《Python入门》第一个Python
    上一篇讲了《Python入门》Windows 7下Python Web开发环境搭建笔记,接下来讲一下Python语言Web服务的具体实现:第一个Python Web程序——简单的Web服务器。与其它Web后端语言不同,Python语言需...
    99+
    2023-01-31
    第一个 入门 Python
  • 第一章 python入门
    阅读目录:         1.变量    2.用户与程序交互    3.基本数据类型    4.格式化输出    5.基本运算符    6.流程控制之if....else    7.流程控制之while循环    8.流程控制之for循...
    99+
    2023-01-30
    入门 python
  • python入门教程(一)
      我们依然不讲代码,而是先说命令行。   为什么命令行如此重要?之前说到,命令行是你和电脑对话的地方。你可以用句子的方式把信息发给电脑,电脑再以句子的方式给你回应。在编程领域,有些消息只能用命令行告诉电脑——或许是编程人员早就习惯了,或许...
    99+
    2023-01-31
    入门教程 python
  • Python编程入门(一)
    Python编程入门(一)=========================================================================================概述:===============...
    99+
    2023-01-31
    入门 Python
  • Python与AI之一_入门
    Python与Java, C, C++并列为全球4大最流行语言. 从C到C++,到Java再到Python, 细节越来越少, 让开发者把更多的精力放在”做什么”, 而不是”怎么做”. 早就听说Python容易, 但没想到这么容易, 机器学...
    99+
    2023-01-31
    入门 Python AI
  • python入门(一)pycharm的安
    python的来历:Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL...
    99+
    2023-01-31
    入门 python pycharm
  • python入门第一步,python怎样
    (1)人工智能这么火,0基础能学python吗? (2)python该怎么选择编辑器? (3)怎么搭建python运行环境? (4)python好学吗,怎么学? 人工智能时代的到来,很多文章说这么一句:“不会python,就不要说自己...
    99+
    2023-01-31
    入门 python
  • Python入门经典案例一
    # 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1 sum = 0 2 values = range(1, 5) 3 for i in values: 4 for j in values: 5 ...
    99+
    2023-01-30
    入门 案例 经典
  • Python基础入门笔记(一)
    前言(认识Python) 既然学习 Python,那么至少得了解下这门语言,知道 Python 代码执行过程吧。Python 的历史有兴趣的百度百科下就有,这个不多说了。 1、我们先来了解下什么是解释型语言和编译型语言? 计算机...
    99+
    2023-01-31
    入门 基础 笔记
  • python从入门到放弃(一)
    python解释器的环境搭建 上一篇简单介绍了一下pythonpython该如何使用呢 专业点说我们需要下载一个python解释器,简单点说就是下个python 首先呢,找到python官网点这儿 进去以后点下载(电脑已经装过3.7,所以...
    99+
    2023-01-31
    入门 python
  • Python入门(一,Ubuntu环境搭
    下载地址:http://www.python.org/download/ 在Ubuntu平台上安装Python步骤: 1.解压缩下载的源码压缩包 2.在解压缩的目录下执行./configure脚本 3.make 4.make ...
    99+
    2023-01-31
    入门 环境 Python
  • python入门系列之一:Centos6
    1)编译安装python2.7[root@mysql-master ~]# python -V Python 2.6.6 查看python的版本信息(之前的yum是通过yum安装的) [root@mysql-master src]# wge...
    99+
    2023-01-31
    入门 系列 python
  • Python基础知识入门(一)
    Python基础知识入门(二) Python基础知识入门(三) Python基础知识入门(四) Python基础知识入门(五) 一、发展历程        Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1...
    99+
    2023-09-05
    开发语言 python 基础学习
  • 一篇文章入门Python生态系统(Python新手入门指导)
    译者按:原文写于2011年末,虽然文中关于Python 3的一些说法可以说已经不成立了,但是作为一篇面向从其他语言转型到Python的程序员来说,本文对Python的生态系统还是做了较为全面的介绍。文中提到...
    99+
    2022-06-04
    一篇文章 生态系统 新手入门
  • Day1 Python入门学习,第一周
    体会 第一次开始学习Python,不知道自己之后能否持续坚持下去。我想不论怎样只要有时间和就努力坚持。争取以周为单位按要求完成相应工作量的学习。持续学习,不断总结和进步。 一、Python安装   Python的安装是还是是一件比较麻烦的...
    99+
    2023-01-30
    第一周 入门 Python
  • python基础入门之列表(一)
    目录正文增删改查循环其他的功能函数元组因为最近公司有python项目维护,所以把python的基础入门的书整理一遍,因为有些忘记了,同时在看<<python编程>&...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作