一步步学习python
python是一种功能比较强的脚本,尤其是在网络应用上,又称作:胶水语言。具体的简介可以在维基百科、百度百科等查得到他的发展史,有事一贯犹 如unix linux等老外打发无聊时间发明的强大工具,这是还是要感叹下国外的软件兄弟们,真是能将开发融入到细微处。如果说他们的技术领先我们二十 年的话,他们的开放精神领先不止一个世纪了。技术无法封闭,闭关锁波只能被落后。这里小感慨下,真是见了太多的封闭与自以为是,技术论坛上很多恢复技术贴 要求有偿解答,有技术群里面QQ签名就是:请教问题请自觉冲100元话费,而且往往是无法解决问题的。回归正题,python的有点很多诸如,语言本身朴 实拒绝很多花哨,容易理解运行迅速,包含很多的类基本开发容易。本人认为最重要的两个优点是:1.免费 开源免费,便宜没好货好货不便宜没有广泛的适用 性,外国兄弟们虽然是将它开源但还是不停的对他进行维护升级,每月在美国也有活动在http://www.python.org/ 可 以下载到安装文件,里面就有各种活动的介绍,可惜不在美帝没法参加。2.强大的文件管理系统,很容易对比到matlab,对于matlab来说优势就是 matlab工具箱收费(国人好像都是所有工具箱都装但是...),python的类免费。matlab的文件管理比起python落后着实不少。更加具 体的在网络上有很多。
现在更新到3.2 版本不过对于很多的类还在2.x版本上没有更新过来,但有些新的更新还是很有效的,再有版本的更新也是早晚要跟过来的。根据个人的需要,本人应用过得一些网络类还没有完全更新过来所以这些的还是在2.7 版本上进行的。在http://www.python.org/ 上下载完后,就可以一步步的进行安装,其实很简单一路ok 过去就好了,体积比起matlab等小的可以忽略不计只有几百K,所以选择路径也就很随意了。安装完之后就可以在开始菜单的所有程序里看到python的文件夹了 点开看到如下图
GUI 是一个图形化的编辑界面可以实时的编码、编译看到结果和报错信息。可以在doc中找帮助信息。第三项是命令行相当于CMD。下面打开GUI可以看到编译界面了
这个界面就是主要的编译调试区域了上面的设置很容易看的懂。这里就不多做解释了。
最后这里提供一个简单的实例;网上有提出需求要用脚本在文件家下面创造一个文件,然后在文件中画一个等腰三角形。这里还有一个月就是七夕,所以给出一个可自己设定的文件夹下创造文件,文件中有一个心形的图案,在图案下面可以自己添加字符的小例子。
具体程序贴出来就是
这里提供的比较详细的注释如果嫌麻烦在附件上传了本脚本。在3.2 版本可运行其他的版本没有测试
一步步学习python的更多相关文章
- 学习Python编程的11个资源
用 Python 写代码并不难,事实上,它一直以来都是被声称为最容易学习的编程语言.如果你正打算学习 web 开发,Python 是一个不错的选择,甚至你想学游戏开发也可 以从 Python 开始,因 ...
- 学习Python编程的11个精品资源
本文由 伯乐在线 - atupal 翻译自 Alex Ivanovs.欢迎加入技术翻译小组.转载请参见文章末尾处的要求. 用 Python 写代码并不难,事实上,它一直以来都是被声称为最容易学习的编程 ...
- 新手如何学习python(python学习路线图)
现在互联网巨头,都已经转投到人工智能领域,而人工智能最好的编程语言就是python,未来前景显而易见.这是小编给大家整理的python学习路线图,按照此教程一步步的学习来,肯定会对python有更深刻 ...
- 浅谈:从为什么学习python到如何学好python
虽然目前的编程语言有很多,但是基础语法上的概念,本质上都是相通的.可以做到一通百通.所以没有必要为了学哪门语言纠结太多. python是目前市面上,我个人认为是最简洁&&最优雅& ...
- 在学习python的过程中,遇到的最大的困难是什么?
本人文科生,回顾自己近 2 年的Python 自学经历,有一些学习心得和避坑经验分享给大家,让大家在学习 Python 的过程中少走一些弯路!减少遇到不必要的学习困难! 首先,最开始最大的困难应该就是 ...
- 零基础学习python 你该怎么做
本人文科生,回顾自己近 2 年的Python 自学经历,有一些学习心得和避坑经验分享给大家,让大家在学习 Python 的过程中少走一些弯路!减少遇到不必要的学习困难! 首先,最开始最大的困难应该就是 ...
- 一步步学习javascript基础篇(0):开篇索引
索引: 一步步学习javascript基础篇(1):基本概念 一步步学习javascript基础篇(2):作用域和作用域链 一步步学习javascript基础篇(3):Object.Function等 ...
- 一步步学习javascript基础篇(8):细说事件
终于学到事件了,不知道为何听到“事件”就有一种莫名的兴奋.可能是之前的那些知识点过于枯燥无味吧,说起事件感觉顿时高大上了.今天我们就来好好分析下这个高大上的东西. 可以说,如果没有事件我们的页面就只能 ...
- 一步步学习javascript基础篇(7):BOM和DOM
一.什么是BOM.什么是DOM BOM即浏览器对象模型,主要用了访问一些和网页无关的浏览器功能.如:window.location.navigator.screen.history等对象. DOM即文 ...
随机推荐
- RocketMQ之连接以及连接缓存
发现rabbitmq有一个ConnectionFactory.发现rocketmq好像没这个东西.按道理来说如果每次发送消息都新建一条连接肯定是不可能的. ps:其实之所以是有上面的疑问是因为数据库连 ...
- 转:facebook 开源工具集合
http://codekk.com/blogs/detail/Trinea/Facebook%20%E7%9A%84%E9%82%A3%E4%BA%9B%E5%BC%80%E6%BA%90%E9%A1 ...
- app crash率的标准
手Q定义是: android: 发布目标是低于1% ios: 0.8%以下
- node.js开发平台
1.EDP:基于Node.JS与NPM的企业级开发平台 什么是EDP? EDP是一个基于Node.JS与NPM的企业级前端应用的开发平台.主要通过命令行的方式使用.EDP提供了前端应用开发时经常使用的 ...
- 在 XenServer上调试windows程序
WinDbg WinDbg is one of a number of tools available from Microsoft that can be used for debugging Wi ...
- Swift 泛型參数
原文:http://www.cocoachina.com/newbie/basic/2014/0612/8802.html 本页内容包含:泛型形參语句和泛型实參语句 本节涉及泛型类型.泛型函数以及泛型 ...
- android-数据库SQLite相关
android平台下的SQLite数据库是一种轻量级数据库,支持标准的SQL语句. 本文将介绍 android数据库的创建 利用sql语句对数据库增删改查 系统api数据库增删改查 数据库的事务 1, ...
- 将DataSet转换成json
/// <summary> /// 把dataset数据转换成json的格式 /// </summary> /// <para ...
- web常见几种处理图标方法 【转】
方法一: 用background制作小图标 像这样,拿到设计稿后把所有的图标放在一张图片上,利用background-position.width.height来控制图标的位置及大小. 代码: .ic ...
- 正确的使用字符串String
字符串作为所有编程语言中使用最频繁的一种基础数据类型.如果使用不慎,将会造成不必要的内存开销,为此而付出代价.而要优化此类型,从以下两点入手: 1.尽量少的装箱 2.避免分配额外的内存空间 先从第一点 ...