Python基础【第一篇】
一、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基础【第一篇】的更多相关文章
- Python基础第一篇
一.第一句python代码 1.python执行过程:1.加载内存-词法分析-语法分析-编译-执行 2.创建hello.py文件,输入内容 #!/usr/bin/env python print &q ...
- Python基础第一篇-------python的介绍
一.python的介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本 ...
- Python人工智能第一篇:语音合成和语音识别
Python人工智能第一篇:语音合成和语音识别 此篇是人工智能应用的重点,只用现成的技术不做底层算法,也是让初级程序员快速进入人工智能行业的捷径.目前市面上主流的AI技术提供公司有很多,比如百度, ...
- [Python笔记]第一篇:基础知识
本篇主要内容有:什么是python.如何安装python.py解释器解释过程.字符集转换知识.传参.流程控制 初识Python 一.什么是Python Python是一种面向对象.解释型计算机程序设计 ...
- Python 基础学习篇
注:技术尚浅,时间匆忙,如有错误或者不当之处值得商榷的,请留言,吾必思而改之. 第一篇 :Python基础- 安装/变量/输入/及循环语句使用 第二篇: Python基础- 常用数据类型 第三篇: ...
- python基础第一章
Python基础 第一个python程序 变量 程序交互 基本数据类型 格式化输出 基本运算符 流程控制if...else... 流程控制-循环 第一个python程序 文件执行 1.用notepad ...
- 接口测试基础——第一篇smtplib发送文字邮件
现在我们就开始进入接口测试框架的知识准备阶段,今天是第一篇,很简单的,就是发送纯文字的电子邮件,会的童鞋可以忽略,不会的就多敲几遍,直到自己能敲出来为止~~ # coding: utf-8 impor ...
- Python学习第一篇
好久没有来博客园了,今天开始写自己学习Python和Hadoop的学习笔记吧.今天写第一篇,Python学习,其他的环境部署都不说了,可以参考其他的博客. 今天根据MachineLearning里面的 ...
- Python基础第一课
Python基础 安装软件并配置环境变量 1.第一句python --初学后缀名可以是任何数 --后期学习需要导入模块时不是py后缀名会报错 2.两种执行方式 Python解释器 py文件路径 Pyt ...
- Python【第一篇】基础介绍
一.本节主要内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc文件 数据类型初识 数据运算 表达式if ...else语 ...
随机推荐
- 分治FFT的三种含义
分治FFT是几个算法的统称.它们之间并无关联. 分治多项式乘法 问题如求\(\prod_{i=1}^na_ix+b\). 若挨个乘复杂度为\(O(n^2\log n)\),可分治做这件事,复杂度为\( ...
- mybatis 使用事务处理
mybatis默认开启事务 以前使用JDBC的时候,如果要开启事务,我们需要调用conn.setAutoCommit(false)方法来关闭自动提交,之后才能进行事务操作,否则每一次对数据库的操作都会 ...
- PowerShell-自定义函数(五)-参数互斥:ParameterSetName
转自:https://blog.51cto.com/38088444/1920978 这一篇我们来讲一下参数的互斥,何谓参数互斥呢.用九胖风格的话说就是互怼,有我没你,有你没我. 例如我们为一个Pin ...
- idea2018.3.5永久破解教程
视频教程地址: http://v.youku.com/v_show/id_XNDEwNDU1NjQ4MA==.html 配套笔记: ①修改配置文件 -Xms128m -Xmx750m -XX:Rese ...
- CentOS 7 常用命令
1.防火墙 yum install firewalld #安装firewalld 防火墙 systemctl start firewalld.service #开启防火墙 systemctl stop ...
- 部署alinode监控线上应用
参考: https://segmentfault.com/a/1190000013089124
- 在CENTOS上源码搭建LNMP环境
前言 1.操作前提: CentOS Linux release 7.5.1804: sudo用户(需要root权限): 2.需要安装的组件: nginx稳定版:nginx-1.14.0: MariaD ...
- [模板] 回文树/回文自动机 && BZOJ3676:[Apio2014]回文串
回文树/回文自动机 放链接: 回文树或者回文自动机,及相关例题 - F.W.Nietzsche - 博客园 状态数的线性证明 并没有看懂上面的证明,所以自己脑补了一个... 引理: 每一个回文串都是字 ...
- this指针详解
什么是this this是一个const指针,存的是当前对象的地址,指向当前对象,通过this指针可以访问类中的所有成员. 当前对象是指正在使用的对象,比如a.print(),a就是当前对象. 关于t ...
- python学习day12 函数Ⅳ (闭包&内置模块)
函数Ⅳ (闭包&内置模块) 1.内置函数(补充) lambda表达式也叫匿名函数. 函数与函数之间的数据互不影响,每次运行函数都会开一个辟新的内存. item = 10 def func(): ...