一、python简介

Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。目前Python已经成为实际上除了中国最流行的开发语言之一

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

Python能做什么:

1、网络应用:包括WEB开发(ྲ Django、Tornado、Flask )、服务端程序(Twisted,、eventlet)等。

2、科学运算:NumPy、SciPy、matplotlib、ETS 等

3、GUI(图形界面)

4、系统管理工具:ˈྲ如用于IT配置管理的SaltStack、Ansible,做虚拟化的OpenStack,做备份的Bacula等

5、其他程序

Python的优点:

1、简明、优雅、简单

2、开发效率高

3、高级语言

4、可移植性

5、可扩展性

6、可嵌入性

Python的缺点:

1、速度慢,由于Python是解释型语言,所以执行效率确实不高。但是大量的应用程序不需要这么快的运行速度,因为用户根本感觉不出来。例如开发一个下载MP3的网络应用程序,C程序的运行时间需要0.001秒,而Python程序的运行时间需要0.1秒,慢了100倍,但由于网络更慢,需要等待1秒,你想,用户能感觉到1.001秒和1.1秒的区别吗?这就好比F1赛车和普通的出租车在北京三环路上行驶的道理一样,虽然F1赛车理论时速高达400公里,但由于三环路堵车的时速只有20公里,因此,作为乘客,你感觉的时速永远是20公里。

 2、代码无法加密,可这又有什么关系呢,没人会浪费太多时间去研究你的烂代码。

3、线程不能利用多CPU。

Python的安装

首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.5对应的安装包,并且运行

说明:这里一定要勾选Add Python 3.5 to PATH,这样安装程序会自动为你配置好环境变量。

二、Hello World

现在开始我们的第一个Python代码。

 1 #!/usr/bin/env python2 '''3 @author: xiaocao4 '''5 print('Hello World!')

怎么样?是不是真的很简单

控制台执行Python

转载于:https://www.cnblogs.com/caoj/p/7860853.html

python基础(1)---python简介相关推荐

  1. 二十一. Python基础(21)--Python基础(21)

    二十一. Python基础(21)--Python基础(21) 1 ● 类的命名空间 #对于类的静态属性:     #类.属性: 调用的就是类中的属性     #对象.属性: 先从自己的内存空间里找名 ...

  2. Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho

    Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...

  3. python基础类型,Python基础-类

    Python基础-类 @(Python)[python, python基础] 写在前面 如非特别说明,下文均基于Python3 摘要 本文重点讲述如何创建和使用Python类,绑定方法与非绑定方法的区 ...

  4. Python基础了解 python自带IDLE编译

    目录 学习小标 学习产出: 前言 一.Python版本 二.语言运用的占比 2021年 6 月编程语言排行榜前 20名 三.Python的应用 1.Web开发 2.网络爬虫 3.大数据处理 4.人工智 ...

  5. 视频教程-扣丁学堂Python基础视频教程-Python

    扣丁学堂Python基础视频教程 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即订阅 扫码下载「CSD ...

  6. 我的全栈之路-Python基础之Python概述与开发环境搭建

    我的全栈之路-Python基础之Python概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2. ...

  7. python基础语法--python语言及其应用

    python基础语法 python引言 python python语言是一种高级动态.完全面向对象的语言. python中函数.模块.数字.字符串都是对象. python完全支持继承.重载.派生.多继 ...

  8. 【Python基础】Python简介

    开篇 从本篇文章开始,笔者将带着大家一起学习Python的入门基础知识,自从人工智能.大数据行业的兴起,Python变得炙手可热,成为了近几年最流行的语言之一,2018年,Python 语言上升了 3 ...

  9. Python基础之py简介和基础语法

    一.Python简介 百度百科对Python的解释是:"Python是一种计算机程序设计语言,由吉多·范罗苏姆创造,第一版发布于1991年,可以视之为一种改良的LISP.Python的设计哲 ...

  10. eclipse python_【Python基础】Python基础语法

    编程与Python 1.什么是编程 人为安排计算机解决某个问题的方法和步骤. 2.编程的语言 机器语言:二进制代码表示的计算机能够直接识别和执行的一种机器指令的集合ADD代表运算符号"+&q ...

最新文章

  1. python 形参_python中参数总结
  2. 矩阵分析与应用课程资料
  3. Awesomium(二)-- MultiThreadSnapshot
  4. mysql手册02_事务
  5. MSDOS(MBR)、GPT、BIOS、UEFI
  6. 介绍身份证号姓名实名认证 身份证号姓名校验 身份证号验人API
  7. 网页加载速度优化分析
  8. excel如何选中从当前单元格第一行跳到内容最后一行或者从选的最后一行跳到第一行
  9. 二十一世纪大学英语读写教程(第二册)学习笔记(原文)——7 - Thinking: A Neglected Art(思考——被忽视的艺术)
  10. 畅购商城 04商品发布
  11. 无碳小车 matlab,无碳小车matlab轨迹仿真及路径图
  12. 第五课 程小奔之巡线
  13. 如何将写好的html代码移植到小程序
  14. 1、TCP/IP体系结构
  15. 2021-06-03Leetcode 438.找到字符串中所有字母异位词
  16. c语言销售管理系统设计,原创:终稿C语言课程设计_服装销售管理系统.docOK版
  17. 创龙Xilinx Zynq-7000系列SoC高性能处理器开发板的RTC座、SMA端子
  18. A、diagrams
  19. 1000BASE-T/SX/LX/EX/ZX代表哪种SFP光模块?
  20. hive 重启后台hive服务

热门文章

  1. 企业招聘普遍年龄35岁以下,那全国人过40岁都干什么去了?
  2. Python-字符版gif图
  3. 触摸屏分屏拓展屏软件(可自定义界面)
  4. windows下制作macos安装u盘_制作MacOS系统启动盘教程以及安装教程
  5. 金融大数据信用评分模型解析
  6. 虚拟机时间不同步如何解决?
  7. Allegro焊盘种类
  8. 一个3D摄像机的设计与实现
  9. 使用VsCode管理Gitee仓库中的项目
  10. 孩子心脏发育不好,我要存孩子的心电数据