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实现的登陆Discuz!论坛通用代码分享
Jul 11 Python
详解Python中time()方法的使用的教程
May 22 Python
python3.4用循环往mysql5.7中写数据并输出的实现方法
Jun 20 Python
python机器学习理论与实战(六)支持向量机
Jan 19 Python
python实现Decorator模式实例代码
Feb 09 Python
Python 查找字符在字符串中的位置实例
May 02 Python
python3实现多线程聊天室
Dec 12 Python
python广度优先搜索得到两点间最短路径
Jan 17 Python
Django 缓存配置Redis使用详解
Jul 23 Python
logging level级别介绍
Feb 21 Python
python实现FTP文件传输的方法(服务器端和客户端)
Mar 20 Python
python链表类中获取元素实例方法
Feb 23 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后台如何避免用户直接进入方法实例
2013/10/15 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
2008/03/22 Javascript
Javascript学习笔记之数组的构造函数
2014/11/23 Javascript
jQuery背景插件backstretch使用指南
2015/04/21 Javascript
JavaScript实现的MD5算法完整实例
2016/02/02 Javascript
jquery实现界面无刷新加载登陆注册
2016/07/30 Javascript
JavaScript实现DOM对象选择器
2016/09/24 Javascript
详解vue axios用post提交的数据格式
2018/08/07 Javascript
Vue创建头部组件示例代码详解
2018/10/23 Javascript
提升node.js中使用redis的性能遇到的问题及解决方法
2018/10/30 Javascript
vue中$refs, $emit, $on, $once, $off的使用详解
2019/05/26 Javascript
Paypal支付不完全指北
2020/06/04 Javascript
详解vue 组件
2020/06/11 Javascript
vue-cli —— 如何局部修改Element样式
2020/10/22 Javascript
简单介绍Python的Django框架的dj-scaffold项目
2015/05/30 Python
python入门基础之用户输入与模块初认识
2016/11/14 Python
Python求出0~100以内的所有素数
2018/01/23 Python
详解Django的model查询操作与查询性能优化
2018/10/16 Python
Python实现网站表单提交和模板
2019/01/15 Python
python实现QQ邮箱/163邮箱的邮件发送
2019/01/22 Python
python的命名规则知识点总结
2019/10/04 Python
使用python远程操作linux过程解析
2019/12/04 Python
前端canvas动画如何转成mp4视频的方法
2019/06/17 HTML / CSS
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
什么是静态路由?什么是动态路由?各自的特点是什么?
2015/09/16 面试题
为什么要做架构设计
2015/07/08 面试题
小学毕业感言500字
2014/02/28 职场文书
开学寄语大全
2014/04/08 职场文书
电子信息专业应届生自荐信
2014/06/04 职场文书
未受刑事制裁公证证明
2014/09/20 职场文书
万能检讨书2000字
2014/10/17 职场文书
乡镇法制宣传日活动总结
2015/05/05 职场文书
用人单位聘用意向书
2015/05/11 职场文书
C#连接ORACLE出现乱码问题的解决方法
2021/10/05 Oracle