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实现对比两张图片的不同
Feb 05 Python
python re模块的高级用法详解
Jun 06 Python
使用Python更换外网IP的方法
Jul 09 Python
Django rstful登陆认证并检查session是否过期代码实例
Aug 13 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
Nov 15 Python
将labelme格式数据转化为标准的coco数据集格式方式
Feb 17 Python
Django模板之基本的 for 循环 和 List内容的显示方式
Mar 31 Python
Python要求O(n)复杂度求无序列表中第K的大元素实例
Apr 02 Python
Python实现SMTP邮件发送
Jun 16 Python
详解Python中openpyxl模块基本用法
Feb 23 Python
TensorFlow的自动求导原理分析
May 26 Python
python神经网络学习 使用Keras进行简单分类
May 04 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
生成缩略图
2006/10/09 PHP
PHP自动生成月历代码
2006/10/09 PHP
查找mysql字段中固定字符串并替换的几个方法
2012/09/23 PHP
php微信开发之批量生成带参数的二维码
2016/06/26 PHP
PHP正则验证字符串是否为数字的两种方法并附常用正则
2019/02/27 PHP
js获取变量
2006/08/24 Javascript
JavaScript 直接操作本地文件的实现代码
2009/12/01 Javascript
JS特殊函数(Function()构造函数、函数直接量)区别介绍
2013/05/19 Javascript
Javascript拓展String方法小结
2013/07/08 Javascript
JavaScript 获取任一float型小数点后两位的小数
2014/06/30 Javascript
node.js中的http.createClient方法使用说明
2014/12/15 Javascript
jQuery UI插件自定义confirm确认框的方法
2015/03/20 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
jQuery侧边栏实现代码
2016/05/06 Javascript
浅谈JS函数定义方式的区别
2016/10/30 Javascript
jQuery常见的选择器及用法介绍
2016/12/20 Javascript
javascript设计模式之模块模式学习笔记
2017/02/15 Javascript
微信小程序自定义模态对话框实例详解
2017/08/16 Javascript
jQuery Position方法使用和兼容性
2017/08/23 jQuery
详解js加减乘除精确计算
2019/03/19 Javascript
JS实现简单随机3D骰子
2019/10/24 Javascript
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python装饰器decorator介绍
2014/11/21 Python
Python使用dict.fromkeys()快速生成一个字典示例
2019/04/24 Python
python numpy 常用随机数的产生方法的实现
2019/08/21 Python
jenkins+python自动化测试持续集成教程
2020/05/12 Python
python中return如何写
2020/06/18 Python
python调用摄像头的示例代码
2020/09/28 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
Jeep牧马人、切诺基和自由人零配件:4 Wheel Drive Hardware
2017/07/02 全球购物
商务英语应届生自我鉴定
2013/12/08 职场文书
销售提升方案
2014/06/07 职场文书
2015党建工作简报
2015/07/21 职场文书
九年级语文教学反思
2016/03/03 职场文书
Nginx配置https的实现
2021/11/27 Servers
关于使用Redisson订阅数问题
2022/01/18 Redis