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 相关文章推荐
仅用50行代码实现一个Python编写的计算器的教程
Apr 17 Python
深入flask之异步非堵塞实现代码示例
Jul 31 Python
Python字典中的键映射多个值的方法(列表或者集合)
Oct 17 Python
解决Mac下首次安装pycharm无project interpreter的问题
Oct 29 Python
python如何获取列表中每个元素的下标位置
Jul 01 Python
Python转换时间的图文方法
Jul 01 Python
Python3并发写文件与Python对比
Nov 20 Python
python通过opencv实现图片裁剪原理解析
Jan 19 Python
python3 自动打印出最新版本执行的mysql2redis实例
Apr 09 Python
详解用Python调用百度地图正/逆地理编码API
Jul 02 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
Oct 09 Python
python爬取股票最新数据并用excel绘制树状图的示例
Mar 01 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
PHP在线书签系统分享
2016/01/04 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
js 数组克隆方法 小结
2010/03/20 Javascript
Node.js生成HttpStatusCode辅助类发布到npm
2013/04/09 Javascript
JavaScript利用append添加元素报错的解决方法
2014/07/01 Javascript
JS实现Fisheye效果动感放大菜单代码
2015/10/21 Javascript
jQuery formValidator表单验证
2016/01/07 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
2016/01/22 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
2016/05/31 Javascript
浅析Nodejs npm常用命令
2016/06/14 NodeJs
js 基础篇必看(点击事件轮播图的简单实现)
2016/08/20 Javascript
解析JavaScript数组方法reduce
2016/12/12 Javascript
Javascript中数组去重与拍平的方法示例
2017/02/03 Javascript
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
利用Vue.js+Node.js+MongoDB实现一个博客系统(附源码)
2017/04/24 Javascript
Nginx 配置多站点vhost 的方法
2018/01/07 Javascript
vue-cli初始化项目中使用less的方法
2018/08/09 Javascript
vue组件之间通信实例总结(点赞功能)
2018/12/05 Javascript
js中null与空字符串""的区别讲解
2019/01/17 Javascript
openLayer4实现动态改变标注图标
2020/08/17 Javascript
vue 自定指令生成uuid滚动监听达到tab表格吸顶效果的代码
2020/09/16 Javascript
python实现根据ip地址反向查找主机名称的方法
2015/04/29 Python
深入解析Python设计模式编程中建造者模式的使用
2016/03/02 Python
200行自定义python异步非阻塞Web框架
2017/03/15 Python
django中ORM模型常用的字段的使用方法
2019/03/05 Python
python实现自动化上线脚本的示例
2019/07/01 Python
详解程序意外中断自动重启shell脚本(以Python为例)
2019/07/26 Python
Python列表元素删除和remove()方法详解
2021/01/04 Python
俄罗斯美容和健康网上商店:Созвездие Красоты
2019/07/23 全球购物
2014年社区庆元旦活动方案
2014/03/08 职场文书
我的老师教学反思
2014/05/01 职场文书
2014学习优秀共产党员先进事迹思想汇报
2014/09/14 职场文书
消费者投诉书范文
2015/07/02 职场文书
暑期家教宣传单
2015/07/14 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书
css3 实现文字闪烁效果的三种方式示例代码
2021/04/25 HTML / CSS