zoukankan      html  css  js  c++  java
  • Python简介

    Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。

    Python是用来编写应用程序的高级编程语言。

    Python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。

    除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。

    龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。

    总的来说,Python的哲学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码。

    那Python适合开发哪些类型的应用呢?

    首选是网络应用,包括网站、后台服务等等;

    其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;

    另外就是把其他语言开发的程序再包装起来,方便使用。

    最后说说Python的缺点。

    任何编程语言都有缺点,Python也不例外。

    第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。

    第二个缺点就是代码不能加密。如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你在Windows上常见的xxx.exe文件)发布出去。要从机器码反推出C代码是不可能的,所以,凡是编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去。

    这个缺点仅限于你要编写的软件需要卖给别人挣钱的时候。好消息是目前的互联网时代,靠卖软件授权的商业模式越来越少了,靠网站和移动应用卖服务的模式越来越多了,后一种模式不需要把源码给别人。

    Python的官方网站。下载Python的相关程序以及查看相关文档

    说明:如果要在linux环境下更新到Python3.x版本,需要通过源代码构建安装

    我们可以使用Python的包管理工具pip来安装第三方模块

    pip install python jupyter
    

    python -m pip install python jupyter

    第一个Python程序-hello,world

    """
    第一个Python程序
    Version:0.5
    Author:
    Date:
    Modifier:
    Date:
    """
    #使用了Python内置的print函数打印字符串
    print('hello,world')

    如果想用交互式环境进行Python开发,那么可用ipython或者jupyter的notebook

    jupyter notebook

    如果要做团队开发以及需要使用多文件多模块合作的大型项目,我们推荐使用PyCharm的集成开发工具
     
  • 相关阅读:
    基于屏幕的可用区域
    Legacy Browser/Windows/Office Support
    getBoundingClientRect 和 getClientRect
    基础健康知识——12.自限性疾病
    基础健康知识——11.弊病
    基础健康知识系列
    基础健康知识——常见疾病:腹泻
    基础健康知识——常见疾病:感冒
    基础健康知识——10.就医
    基础健康知识——9.反复感染
  • 原文地址:https://www.cnblogs.com/kurusuyuu/p/8497191.html
Copyright © 2011-2022 走看看