一、Python简介

  Python的创始人(Guido von Rossum 荷兰人),Guido希望有一种语言既能像C一样方便地调用操作系统的功能接口,也能像shell脚本一样,轻松地实现编程,ABC语言给了他灵感。Python来自Guido所挚爱的电视剧Monty Python's Flying Circus (BBC1960-1970年代播放的室内情景幽默剧,以当时的英国生活为素材)。为了打发圣诞节假期,Guido开始了Python语言的设计。

二、Python语言的特点

1.易于学习阅读:Python关键字相对较少,弱类型,语法结构简单、明确,代码质量高,可读性好。

2.开发效率高:较其他语言如java,java完成一个功能任务要编写几百行代码,Python只需要写几十甚至十几行代码就能实现功能,它让复杂的编程任务变得高  效有趣,更多地解放了程序员的生活,去做更有价值的事情。

3.可移植性高:Python开发源代码,有丰富的库,可以移植到UNIX,WINDOWS和MAC平台。

4.扩展性较强:Python可以调用C/C++语言编写的程序,也能嵌入到C/C++程序中。

Python版本有2.x(2.7相对稳定) 和 3.x ,官方网站:https://www.python.org/,文档:https://www.python.org/doc/

三、Python环境搭建

从官网(https://www.python.org/)下载安装包,开始安装

Window 平台安装 Python:

https://www.python.org/downloads/windows/ 根据系统选择对应的安装包,我的是64位 win 10 选择 Windows x86-64 executable installer,直接安装。

配置环境变量

控制面板->系统和安全->系统->系统属性->高级系统设置—>环境变量

新建系统变量PYTHON_HOME, 我的Python安装目录为C:\Program Files\Python35,编辑Path系统变量%PYTHON_HOME%,如下图

验证Python安装是否正确:以管理员运行命令行,输入python -V, 看到Python的版本号,说明安装成功。

开始Python编程

1.交互式解释器

命令行输入python,进入Python的交互式解释器

2.命令行脚本

通过命令行执行python helloWorld.py

helloWorld.py文件内容:print('Hello world!')

3.集成开发环境IDE

PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。

新手使用建议下载PyCharm Educational Edition版本,完全足够用了。

PyCharm Educational Eidtion下载地址 : https://link.zhihu.com/?target=https%3A//www.jetbrains.com/pycharm-educational/

四、推荐几个Python基础入门网址

菜鸟教程:1.Python基础教程:http://www.runoob.com/python/python-tutorial.html

2.Python 3:http://www.runoob.com/python3/python3-tutorial.html

学好Python的11个优秀资源:https://zhuanlan.zhihu.com/p/21464202?refer=passer

Python官网:https://www.python.org/

Python基础【第一篇】的更多相关文章

  1. Python基础第一篇

    一.第一句python代码 1.python执行过程:1.加载内存-词法分析-语法分析-编译-执行 2.创建hello.py文件,输入内容 #!/usr/bin/env python print &q ...

  2. Python基础第一篇-------python的介绍

    一.python的介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本 ...

  3. Python人工智能第一篇:语音合成和语音识别

    Python人工智能第一篇:语音合成和语音识别 ​ 此篇是人工智能应用的重点,只用现成的技术不做底层算法,也是让初级程序员快速进入人工智能行业的捷径.目前市面上主流的AI技术提供公司有很多,比如百度, ...

  4. [Python笔记]第一篇:基础知识

    本篇主要内容有:什么是python.如何安装python.py解释器解释过程.字符集转换知识.传参.流程控制 初识Python 一.什么是Python Python是一种面向对象.解释型计算机程序设计 ...

  5. Python 基础学习篇

    注:技术尚浅,时间匆忙,如有错误或者不当之处值得商榷的,请留言,吾必思而改之. 第一篇 :Python基础- 安装/变量/输入/及循环语句使用 第二篇:  Python基础- 常用数据类型 第三篇: ...

  6. python基础第一章

    Python基础 第一个python程序 变量 程序交互 基本数据类型 格式化输出 基本运算符 流程控制if...else... 流程控制-循环 第一个python程序 文件执行 1.用notepad ...

  7. 接口测试基础——第一篇smtplib发送文字邮件

    现在我们就开始进入接口测试框架的知识准备阶段,今天是第一篇,很简单的,就是发送纯文字的电子邮件,会的童鞋可以忽略,不会的就多敲几遍,直到自己能敲出来为止~~ # coding: utf-8 impor ...

  8. Python学习第一篇

    好久没有来博客园了,今天开始写自己学习Python和Hadoop的学习笔记吧.今天写第一篇,Python学习,其他的环境部署都不说了,可以参考其他的博客. 今天根据MachineLearning里面的 ...

  9. Python基础第一课

    Python基础 安装软件并配置环境变量 1.第一句python --初学后缀名可以是任何数 --后期学习需要导入模块时不是py后缀名会报错 2.两种执行方式 Python解释器 py文件路径 Pyt ...

  10. Python【第一篇】基础介绍

    一.本节主要内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc文件 数据类型初识 数据运算 表达式if ...else语 ...

随机推荐

  1. [Oracle维护工程师手记]两表结合的MVIEW的告诉刷新

    对两表结合查询建立MVIEW,进行MVIEW的的高速刷新失败,如何处理? 例如: SQL> drop user u1 cascade; User dropped. SQL> grant d ...

  2. Centos6.6安装docker

    今天在虚拟机上体验一下docker, 操作系统:Centos6.6 内核版本:2.6 1. https://download.csdn.net/download/dujiaoyang000/10872 ...

  3. How to DUMP the vba code protected by Unviewable+ VBA?

    原始出处:http://www.cnblogs.com/Charltsing/p/unviewable.html QQ: 564955427 Email: charltsing@gmail.com 有 ...

  4. 打开Player时出现时间格式的错误提示

    安装完Player后如果更改了Windows的系统时间和日期显示格式,再次打开Player后会出现时间日期格式错误的提醒,需要按照要求更改Windows系统设置,才能正常运行Player. 此错误提示 ...

  5. Lodop的TABLE中format格式化的使用

    LODOP中的ADD_PRINT_TABLE支持很多函数和计算方法,可以用tdata对table表格里额数据进行计算,用format对结果进行格式化.这个format只能和tdata搭配使用,不能单独 ...

  6. mybatis中的几个注意的地方

    1.首先定义一个sql标签,一定要定义唯一id<sql id="Base_Column_List" >name,age</sql>2.然后通过id引用< ...

  7. BZOJ3626[LNOI2014]LCA——树链剖分+线段树

    题目描述 给出一个n个节点的有根树(编号为0到n-1,根节点为0).一个点的深度定义为这个节点到根的距离+1.设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先.有q次询问,每次询 ...

  8. Android popupwindow 失去焦点或者点击空白区域时消失的解决方法

    先来看下Android API 的这个Methods: public void setOutsideTouchable (boolean touchable) Controls whether the ...

  9. intellij 操作

    默认快捷键 ctrl+alt+l 格式化代码 alt+insert代码自动生成 代码生成 编辑框右键>generator>选择

  10. JSTL和EL的使用

    JSTL和EL的使用 使用JSTL前的准备 想要使用JSTL,首先需要给工程导入JSTL的包(JSTL.jar和standard.jar). JSTL标签库 在JSTL中分为以下五个标签 核心标签 格 ...