Python学习笔记(一)(基础入门之环境搭建)


Posted in Python onJune 05, 2014

  Python入门

      本系列为Python学习相关笔记整理所得,IT人,多学无害,多多探索,激发学习兴趣,开拓思维,不求高大上,只求懂点皮毛,作为知识储备,不至于落后太远。
      本文主要介绍Python的相关背景,环境搭建。

一、了解Python

     1,关于Python的语言特点:

     借用Python官网Https://www.python.org的解释:

Python is powerful... and fast;

plays well with others;

runs everywhere;

is friendly & easy to learn;

is Open.

      即:Python语言很强大,开发快;具有很好的交互性;可移植性;界面友好,容易学习;开源

      Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。

      2,Python标准库的主要功能有:

文本处理,包含文本格式化、正则表达式匹配、文本差异计算与合并、Unicode支持,二进制数据处理等功能;

文件处理,包含文件操作、创建临时文件、文件压缩与归档、操作配置文件等功能;

操作系统功能,包含线程与进程支持、IO复用、日期与时间处理、调用系统函数、写日记(logging)等功能;

网络通信,包含网络套接字,SSL加密通信、异步网络通信等功能;

网络协议,支持HTTP,FTP,SMTP,POP,IMAP,NNTP,XMLRPC等多种网络协议,并提供了编写网络服务器的框架;

W3C格式支持,包含HTML,SGML,XML的处理;

其它功能,包括国际化支持、数学 运 算、HASH、Tkinter等。

二、Python环境搭建

     关于Python的编译器很多,在这里只介绍两种,仅供参考:
     1,去官网下载Python2.7的编译器IDLE(安装简单,使用方便):https://www.python.org/
          安装完成后,在开始菜单可以看到:

Python学习笔记(一)(基础入门之环境搭建)

单击IDLE就可以打开编辑器编写小程序了。

Python学习笔记(一)(基础入门之环境搭建)

 2,另外一个Python的编译器Pycharm(界面布局和VC6.0很相似,启动时比较慢)去网站下载:http://www.jetbrains.com/pycharm/download/  选择适合自己的机器下载;
       关于安装过程,详见另一篇文章 pycharm 使用心得(一)安装和首次使用 

Python学习笔记(一)(基础入门之环境搭建)

本章节主要是初识一下Python,了解了解Python的开发环境,为以后学习铺路。Python在开发语言的排行榜上还是靠前,应用也是比较广泛,一次的偶然发现,激起了我对它学习的欲望,继续努力,come on!

Python 相关文章推荐
Python多线程实例教程
Sep 06 Python
Python获取指定文件夹下的文件名的方法
Feb 06 Python
python判断列表的连续数字范围并分块的方法
Nov 16 Python
Python简单获取二维数组行列数的方法示例
Dec 21 Python
Python实现的栈、队列、文件目录遍历操作示例
May 06 Python
python3 打印输出字典中特定的某个key的方法示例
Jul 06 Python
django数据库自动重连的方法实例
Jul 21 Python
解决Django加载静态资源失败的问题
Jul 28 Python
python3.6编写的单元测试示例
Aug 17 Python
python selenium循环登陆网站的实现
Nov 04 Python
python opencv 检测移动物体并截图保存实例
Mar 10 Python
Python实现提取PDF简历信息并存入Excel
Apr 02 Python
使用python调用浏览器并打开一个网址的例子
Jun 05 #Python
Python写的一个简单DNS服务器实例
Jun 04 #Python
python写的ARP攻击代码实例
Jun 04 #Python
python和C语言混合编程实例
Jun 04 #Python
python实现的一个p2p文件传输实例
Jun 04 #Python
python实现文件分组复制到不同目录的例子
Jun 04 #Python
python实现的udp协议Server和Client代码实例
Jun 04 #Python
You might like
用mysql触发器自动更新memcache的实现代码
2009/10/11 PHP
深入PHP curl参数的详解
2013/06/17 PHP
Yii框架中memcache用法实例
2014/12/03 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
2019/05/06 PHP
图片img的src不变让浏览器重新加载实现方法
2013/03/29 Javascript
jquery+json实现数据列表分页示例代码
2013/11/15 Javascript
跟我学Nodejs(二)--- Node.js事件模块
2014/05/21 NodeJs
jQuery实现列表自动滚动循环滚动展示新闻
2014/08/22 Javascript
js事件绑定快捷键以ctrl+k为例
2014/09/30 Javascript
JavaScript设计模式之外观模式实例
2014/10/10 Javascript
js获取数组的最后一个元素
2015/04/14 Javascript
谈谈Jquery ajax中success和complete有哪些不同点
2015/11/20 Javascript
javascript图片延迟加载实现方法及思路
2015/12/31 Javascript
一道常被人轻视的web前端常见面试题(JS)
2016/02/15 Javascript
基于JQuery实现图片上传预览与删除操作
2016/05/24 Javascript
基于JS代码实现实时显示系统时间
2016/06/16 Javascript
ztree实现左边动态生成树右边为内容详情功能
2017/11/03 Javascript
微信小程序自定义弹窗实现详解(可通用)
2019/07/04 Javascript
VUE注册全局组件和局部组件过程解析
2019/10/10 Javascript
javascript设计模式 ? 中介者模式原理与用法实例分析
2020/04/20 Javascript
精读《Vue3.0 Function API》
2020/05/20 Javascript
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
python实现线程池的方法
2015/06/30 Python
使用Kivy将python程序打包为apk文件
2017/07/29 Python
python 利用pyttsx3文字转语音过程详解
2019/09/25 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
2019/10/24 Python
python 决策树算法的实现
2020/10/09 Python
用python进行视频剪辑
2020/11/02 Python
基于CSS3实现的几个小loading效果
2018/09/27 HTML / CSS
Internet主要有哪些网络群组成
2015/12/24 面试题
高分子材料与工程专业推荐信
2013/12/01 职场文书
运动会广播稿200字
2014/01/15 职场文书
会计专业自荐信
2014/06/03 职场文书
中韩经贸翻译专业大学生职业生涯规划范文
2014/09/18 职场文书
颐和园英文导游词
2015/01/30 职场文书
Mysql查询时间区间日期列表,不会由于数据表数据影响
2022/04/19 MySQL