开启编程之旅

简概:在windows10平台下,使用eclipse操作python

为什么使用windows10?

windows以其易操作性著称,个人更喜欢、习惯于windows操作。选择最新版本windows10 专业版。

为什么使用eclipse?

因为要开发python语言,因为我个人是以运维身份进入开发行业,所有使用python处理数据比较多,况且最近python语言很火,我决定,先玩好一门语言。(大学时学过c++和java,这个算是语言基础吧。)

Eclipse是一款很酷的开源代码编辑器,同时它也是最受程序员亲睐的代码编辑器之一,它拥有代码高亮和智能提示等强大的功能。在Eclipse中,你可以完全胜任以下编程语言的工作——Python, R, Ruby, JavaScript, Natural, Lasso, C, C++, COBOL,Scheme, Clojure, Groovy等等,它也是非常著名的Java集成开发环境,甚至提供了对Java 8的支持。在一些Web开发IDE特性的帮助下,你可以非常方便地对代码文件进行组织和访问。

其他编辑器,一代而过,选用一种就好!

http://www.codeceo.com/article/5-best-linux-code-editor.html

(Eclipse ,light table,sublime text3 ,brackets ,dart editor,vim ,emacs)notepad ++

为什么使用python? 

python适合做什么?

web网站和各种网络服务

系统工具和脚本

做为“胶水”语言把其他语法开发的模块包装起来方便使用

python不适合做什么?

贴近硬件的代码(首选c)

移动开发:IOS/Android有个字的开发语言(ObjC,Swift/Java)

游戏开发:C/C++

python源码不能加密

python 与其他语言对比:

c    编译成机器码,运行速度非常快,代码量非常多

java  编译成字节码,运行速度快,代码量多

python 解释执行,运行速度慢,代码量少

python实际应用: Youtube ,  豆瓣 ,搜狐闪电邮

最大的:openstack 开源云计算平台  ;google,yahoo,NASA美国航空航天局

迅速选定搭建环境,不要在服务器,开发工具,开发语言上再浪费时间!!!!!

搭建开发环境:

1,安装windows10专业版操作系统

2,安装eclipse, (或者使用eclipse无需安装版本,我用的就是)

3,安装python  (2.7.9版本以上,默认安装了pip,并且可以勾选添加环境变量)

4,安装pip ,ipython

ipython是python增强工具。Pip安装python软件包工具,httts://github.com/django/django

C:\Windows\system32>pip install ipython

遇到问题:windows下导入模块,import urllib2 但是urllib2的函数无法再eclipse中使用!!!

这个是eclipse插件集成的问题!!

点开Window->Preferences->Pydev->InterpreterPython,找到Libraies那个选项卡,添加模块urllib2

其他未添加模块类似,调用的都需要添加进去。

时间: 2024-10-31 11:01:13

开启编程之旅的相关文章

(一)C#编程基础复习——开启编程之旅

回想当年学习编程,刚开始学习是非常艰苦的,可能是因为文科生原因,刚开始接触工科类的知识不是很擅长,上去大学第一年基本没有好好学习编程,入门C#编程基础一窍不通,也许那时年少无知,第二学期开始奋发图强,终于在编程之路越走越远,现在目前在国内BAT某家公司从事互联网内部系统开发工具的开发,趁这段时间有点空闲好好总结,复习下以前的知识,编程之路漫漫,只有不断的成长和学习,才能走得更远,不忘初心,方得始终.这里先讲几个基础,然后层层深入,尽管自己学识也不是很渊博,但是写下这些回忆,或许对自己也是有很大帮

我的编程之旅

四年前的一个雨夜,冥冥之中我选择了IT行业,从此也就开始了我大学四年的编程之旅,编程这个时而让我兴奋又时而让我苦恼的东西,到处充满BUG的世界里孕育着许多美妙,许多纠结的心悸.远离游戏,远离电影,也远离了恋爱,那时起我的世界便是整天的苦读专业基础课本,整天的面对着学校里那台老旧的电脑,BUG,BUG...,实践着课本上的理论,敲击着那早已抹去字母的键盘,我的生活里到处是忙碌着的,这苦逼的生活,转眼间过去了两年,学院让我们重选了方向,以为自己的专业功底很牛,义无反顾的选着了让许多人望洋兴叹的“嵌入

一次没有最后期限的编程之旅

今年上半年,是我工作以来最繁忙的六个月,总之遇到了最艰难的教程.最冗长的文档.最繁琐的代码以及最窘迫的合作,最终的极度疲劳成了压垮了我的最后一根稻草. 那年杭州,接连40摄氏度以上的连续高温,忽然一天39度,竟然觉得整个世界都清凉了.人,就是这么犯贱,稍有舒缓,便全然忘记曾经的抓狂. “写一个Apple Watch APP玩玩”,忽然闪过这么一个念头.这对执着于<证明论>和<集合论>的苦行者而言,浮现的不过是一次短暂的旅行. 旅行,不是迁移,抑或流浪,终究是要回归的. 记得还是在2

分享《父与子的编程之旅python》第2版中英文PDF代码+《趣学Python编程》中英文PDF代码

<父与子的编程之旅python>作者是一对父子,他们以Python语言为例,详尽细致地介绍了Python如何安装.字符串和操作符等程序设计的基本概念,介绍了条件语句.函数.模块等进阶内容,最后讲解了用Python实现游戏编程.书中的语言生动活泼,叙述简单明了. 为了让学习者觉得编程有趣,编排了很多卡通人物及场景对话,让学习者在轻松愉快之中跨入计算机编程的大门.第 2 版增加了一些说明,解释 Python 2 和 Python 3 的区别,增加了一节关于 Python 字典的内容. <趣学

写几十行代码,来一场无鼠标编程之旅,看看who is e———(HTML5:HBuilder5.0.0)

*注:本教程针对HBuilder5.0.0*创建HTML结构: h 8 (敲h激活代码块列表,按8选择第8个项目,即HTML代码块,或者敲h t Enter)中途换行: 'Ctrl+Enter'设置charset: m e 6 Enter引用外部js: s 2 Enter 'Ctrl+Enter'创建js区块: s Enter创建函数: f u n 3 (或者 f u n n Enter)为函数命名:W h o i s E跳转到函数末尾: End 'Alt+[' ↓ 'Ctrl+Enter' (

分享《父与子的编程之旅python【第二版】》+PDF+源码+Warren Sande+苏金国

下载:https://pan.baidu.com/s/1hv3QvBfU7tG9WRCiSxoucA 更多资料分享:http://blog.51cto.com/14087171 <父与子的编程之旅[第二版]>高清中文版PDF+高清英文版PDF+源代码 以Python语言为例,详尽细致地介绍了Python如何安装.字符串和操作符等程序设计的基本概念. 高清中文版PDF,458页,彩色配图,带目录和书签,能够复制粘贴:高清英文版PDF,490页,彩色配图,带目录和书签,能够复制粘贴:中英文两版可以

python优雅编程之旅

偶然的机会坐上了python的贼船,无奈只能一步步踏上王者之巅..... 参考博客地址:https://mp.weixin.qq.com/s/OZVT3iFrpFReqdYqVhUf6g 1.交换赋值 ##不推荐 temp = a a = b b = a ##推荐 a, b = b, a #先生成一个元组(tuple)对象,然后unpack 2.uppack ##不推荐 l = ['David', 'Pythonista', '+1-514-555-1234'] first_name = l[0

父与子的编程之旅4——列表与字典

1.可以使用append().insert()或extend()向列表增加元素. 2.可以使用remove().pop()或del()从列表删除元素. 3.要得到一个有序副本,可以采用下面任意一种做法: (1)建立列表的副本,使用切片(分片):new_list = my_list[:], 然后对新列表排序:new_list.sort() (2)使用sorted函数:new_list = sorted(my_list) 4.使用in关键字可以得出一个特定值是否在一个列表中. 5.使用index()

扯谈网络编程之Tcp SYN flood洪水攻击

简介 TCP协议要经过三次握手才能建立连接: (from wiki) 于是出现了对于握手过程进行的攻击.攻击者发送大量的FIN包,服务器回应(SYN+ACK)包,但是攻击者不回应ACK包,这样的话,服务器不知道(SYN+ACK)是否发送成功,默认情况下会重试5次(tcp_syn_retries).这样的话,对于服务器的内存,带宽都有很大的消耗.攻击者如果处于公网,可以伪造IP的话,对于服务器就很难根据IP来判断攻击者,给防护带来很大的困难. 攻与防 攻击者角度 从攻击者的角度来看,有两个地方可以