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类和继承用法实例
Jul 07 Python
python制作一个桌面便签软件
Aug 09 Python
python高手之路python处理excel文件(方法汇总)
Jan 07 Python
python基础教程项目五之虚拟茶话会
Apr 02 Python
Django-Rest-Framework 权限管理源码浅析(小结)
Nov 12 Python
python3实现网络爬虫之BeautifulSoup使用详解
Dec 19 Python
Python中正则表达式的用法总结
Feb 22 Python
Python替换月份为英文缩写的实现方法
Jul 15 Python
解决django服务器重启端口被占用的问题
Jul 26 Python
超级实用的8个Python列表技巧
Aug 24 Python
Python使用xpath实现图片爬取
Sep 16 Python
Python  序列化反序列化和异常处理的问题小结
Dec 24 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/30 PHP
PHP互换两个变量值的方法(不用第三变量)
2016/11/14 PHP
PHP实现的简单操作SQLite数据库类与用法示例
2017/06/19 PHP
让你的PHP,APACHE,NGINX支持大文件上传
2021/03/09 PHP
javascript 当前日期加(天、周、月、年)
2009/08/09 Javascript
URL地址中的#符号使用说明
2011/02/12 Javascript
JS TextArea字符串长度限制代码集合
2012/10/31 Javascript
jQuery Mobile 导航栏代码
2013/11/01 Javascript
解决js中window.open弹出的是上次的缓存页面问题
2013/12/29 Javascript
js中的hasOwnProperty和isPrototypeOf方法使用实例
2014/06/06 Javascript
使用AJAX实现Web页面进度条的实例分享
2016/05/06 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
2016/09/23 Javascript
webpack+vue.js快速入门教程
2016/10/12 Javascript
百度地图API之百度地图退拽标记点获取经纬度的实现代码
2017/01/12 Javascript
无法获取隐藏元素宽度和高度的解决方案
2017/03/07 Javascript
JavaScript设计模式之职责链模式应用示例
2018/08/07 Javascript
VueCli3构建TS项目的方法步骤
2018/11/07 Javascript
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
layui数据表格 table.render 报错的解决方法
2019/09/29 Javascript
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
卸载vue2.0并升级vue_cli3.0的实例讲解
2020/02/16 Javascript
Vuex实现简单购物车
2021/01/10 Vue.js
python+matplotlib绘制简单的海豚(顶点和节点的操作)
2018/01/02 Python
使用Python代码实现Linux中的ls遍历目录命令的实例代码
2019/09/07 Python
如何基于Python批量下载音乐
2019/11/11 Python
基于TensorFlow常量、序列以及随机值生成实例
2020/01/04 Python
pycharm如何使用anaconda中的各种包(操作步骤)
2020/07/31 Python
Python headers请求头如何实现快速添加
2020/11/03 Python
详解Python模块化编程与装饰器
2021/01/16 Python
.NET初级开发工程师面试题(包括Javascript)
2012/08/22 面试题
在校生自我鉴定
2014/01/23 职场文书
实习计划书范文
2015/01/16 职场文书
地球一小时活动总结
2015/02/27 职场文书
MongoDB orm框架的注意事项及简单使用
2021/06/20 MongoDB
MySQL 服务和数据库管理
2021/11/11 MySQL
Android自定义ScrollView实现阻尼回弹
2022/04/01 Java/Android