以前面试的时候会被问到,linux熟不熟呀?对于这种问题:我总会尴尬地回答,“额..了解一点”。

然而,我大学毕业的时候,连linux的虚拟机都没装过,更别提系统熟不熟悉了。虽然我了解一点这个系统可以完全通过命令来操作。后来工作了,有时候写点代码,svn提交上去,服务器是Linux的,自己也是在windows上跑跑客户端。记得有个项目,要求用shell来启动java程序,你知道那时候我是怎么做的吗?把他们的shell拿来,问哪几个地方要改的,然后改下要启动java类的路径。ok了,完全不去理解里面的意思。到最后又一次面试的时候,不得不坦白:不是太了解Linux命令。

有人可能会说:Linux命令没什么难啊。花几天时间就好了。现在的我也会这么和完全不懂Linux的朋友这么说。可是如果我不跨出学习命令的第一步。我未来的很长一段时间都不得不在面试的时候再一次尴尬。

回到正题,我们到底该不该去学习现在看来没什么用而确实是不错的东西呢?

我的回答是:如果你的确是有余力,并愿意向自己投资的话,我觉得是有必要的。

1,这种额外的学习会让你的周末变得充实。

2,当学习到一定程度的时候,会对事物有新的看法。

3,面试的时候,你多了一块筹码。

4,有一个理论:学习的越多,知道自己不知道的越多。(知识面越广,你所看到的世界就越大!)

就像情歌里唱的那样:”我们一直都忘了要到一座桥,到对方心里瞧一瞧“,我想我们是不是也忘了去到一座桥,去别的地方瞧一瞧呢!呵呵

所以让我们一起进入PYTHON世界吧!

python笔记(1)

关于Python,如果你要学习,建议大家查看一下网站:(因为本人也是刚刚决定收集点零碎时间来学习下它,推荐可能并不是最好的)

http://book.huihoo.com/dive-into-python/5.4_zh-cn/html/toc/index.html  《Dive to python》

http://docs.python.org/

http://woodpecker.org.cn/

http://code.google.com/intl/zh-CN/edu/languages/google-python-class/introduction.html

刚接触python我觉得很棒,因为安装个软件,马上就能来个HelloWorld!

也许我们早就过了兴奋的年纪,事实上,我是想说python绝对是让你放轻松学习的语言。

1,函数声明用 def

def buildConnectionString(params):

2,导入模块:import

import odbchelper

在导入模块时是python编译器去自己的环境变量制定的路径路去找这个模块,如果要导入的模块是自定义的路径下,就必须把这个路径先放进环境变量中去。

import sys

sys.path.append('/my/new/path')

3,if_else语句:(python通过缩进来控制代码块,代替了java中的“{}”)

if n > 1:

return n * fib(n - 1)

else:

print 'end of the line'

return 1

4,内置数据类型List:

List li = ["a", "b", "mpilgrim", "z", "example"]

用“[]”包起来。

A.用for var in list,可以遍历一个list。在遍历的时候不要试着增加和删除元素哦!

squares = [1, 4, 9, 16]

sum = 0

for num in squares:

sum += num

print sum ## 30

B.用in来判断一个元素是否在list中:

list = ['larry', 'curly', 'moe']

if 'curly' in list:

print 'yay

C.list其他的方法:

list.append(elem) -- adds a single element to the end of the list. Common error: does not return the new list, just modifies the original.

list.insert(index, elem) -- inserts the element at the given index, shifting elements to the right.

list.extend(list2) adds the elements in list2 to the end of the list. Using + or += on a list is similar to using extend().

list.index(elem) -- searches for the given element from the start of the list and returns its index. Throws a ValueError if the element does not appear (use "in" to check without a ValueError).

list.remove(elem) -- searches for the first instance of the given element and removes it (throws ValueError if not present)

list.sort() -- sorts the list in place (does not return it). (The sorted() function shown below is preferred.)

list.reverse() -- reverses the list in place (does not return it)

list.pop(index) -- removes and returns the element at the given index. Returns the rightmost element if index is omitted (roughly the opposite of append()).

D.其他关于list的例子:

list = ['larry', 'curly', 'moe']

list.append('shemp') ## append elem at end

list.insert(0, 'xxx') ## insert elem at index 0

list.extend(['yyy', 'zzz']) ## add list of elems at end

print list ## ['xxx', 'larry', 'curly', 'moe', 'shemp', 'yyy', 'zzz']

print list.index('curly') ## 2

list.remove('curly') ## search and remove that element

list.pop(1) ## removes and returns 'larry'

print list ## ['xxx', 'moe', 'shemp', 'yyy', 'zzz']

本文纯粹的目的是想让更多的人去学习他们可能因各种借口拒绝学习的东西。

希望你能被我我的鼓动,而有所行动哦!

大学python笔记_python笔记(1) 关于我们应不应该继续学习python相关推荐

  1. 大学学python用记笔记吗_python笔记(1)-关于我们应不应该继续学习

    关于我们应不应该继续学习 以前面试的时候会被问到,linux熟不熟呀?对于这种问题:我总会尴尬地回答,"额..了解一点". 然而,我大学毕业的时候,连linux的虚拟机都没装过,更 ...

  2. python字典数据类型笔记_python笔记--数据类型--字典

    本文为我学习python的笔记,因本人的编程技术才刚刚入门,所以笔记中可能会有一些错误,希望大家能友好的帮我指正出来 本文文字内容均为原创,请勿私自转载 图片来自互联网,侵删 字典(dictionar ...

  3. c语言python零基础教学_编程零基础应当如何开始学习 Python?

    目录 1.学习了解Python的基础知识. 2.安装Python,边学边练. 3.收集资料,作为练习指引. 4.确定学习方向,项目练手. 5.学习过程中要注意多练.多问! 编程零基础选择Python开 ...

  4. python零基础怎么学-编程零基础应当如何开始学习 Python?

    零基础学编程,用python入门是个不错的选择,虽然国内基本上还是以c语言作为入门开发语言,但在国外,已经有很多的学校使用python作为入门编程语言.此外,python在机器学习,人工智能领域也非常 ...

  5. python全栈开发要学些什么_如何迅速学习Python 全栈开发?

    零基础学习开始学习Python 肯定难,Python的专业程度本身就不简单,学习这事本来就是一件非常煎熬的事情,人都不愿意学习,可是没办法,为了生存掌握一个技能,你必须学,如果你认真的对待,你就找不到 ...

  6. 学python还有机会吗_此时此刻,拥有一套全方面学习Python的机会是怎样一种体验?...

    当下互联网发展迅猛,对于刚刚接触python的人来说,对于学习python会感到没有方向,当你看到网上很多"漂亮"的代码,却不知道怎么才能敲出来.其实对于接触python不久的人来 ...

  7. 我们应不应该继续学习python

    零基础学习编程,和学习任何一门实用技能都同样需要经历3个阶段:理解->模仿->应用 正如我们在婴儿时期学习说话的时候,最初是看着图片理解文字的含义,然后是模仿父母的发音,逐渐才能学会表达自 ...

  8. 学python对学c++有帮助吗_2020,你该学习Python还是C++

    前面有一段时间,我学习了Python这门语言,所以到现在,总会有人问我:"你觉得Python还是C++实用?哪个更好用?"接下来的文章就想给大家介绍下两者的一些区别以及优缺点. 首 ...

  9. python在中小学教学中的应用-为什么越来越多人学习python?中小学都要开始了?...

    原标题:为什么越来越多人学习python?中小学都要开始了? 三阳酱今天看到一个大新闻!Python真的玩大了! 自2017年国务院印发<新一代人工智能发展规划>,明确指出在中小学阶段设置 ...

最新文章

  1. 解决sql2014的distribution系统库distribution.mdf过大问题
  2. LeetCode-笔记-199. 二叉树的右视图——BFS广度优先搜索
  3. win8下面卸载MYSQL数据库
  4. Sharepoint2013商务智能学习笔记之Secure Store Service服务配置(二)
  5. php函数scandir_PHP函数glob:扫描目录文件更好的方式
  6. web大作业介绍自己的家乡_襄阳市恒大名都小学2018—2019年度寒假实践作业
  7. 9.7 LSMW程序导出/导入操作手册-录屏
  8. django-自关联-三级联动的效果
  9. [leetcode-347-Top K Frequent Elements]
  10. Python分析热门话题“不生孩子的人后来都怎么了”,看看丁克家庭最后都怎么样了...
  11. CRC32(Cyclic Redundancy Check)循环冗余校验:推导
  12. mysql double 存储_关于MYSQL中FLOAT和DOUBLE类型的存储-阿里云开发者社区
  13. java实现pdf转word,如何使用Java将pdf文件转换为word文件
  14. Java中实例是什么意思?补充:new 一个对象是实例吗? 能举个小例子吗?
  15. 奇虎终于涉足生活搜索
  16. python中numpy中的shape和get_shape解析
  17. 单片机蓝牙烧录_实现蓝牙HC-05、06与单片机的连接及与手机通信
  18. 74HC08四路2输入与门
  19. OpenStack部署之Placement项目(7-4)
  20. C++ 小游戏之推箱子

热门文章

  1. 面向对象嵌入式系统开发7-嵌入式系统的实现
  2. VS2019配置WinRT
  3. Python将读取到的字符串文本数据转换成数字类型列表和数组
  4. uniapp 简单有效判断手指滑动方向
  5. Mac关闭某个软件的所有窗口
  6. 商务参考体系结构:企业对消费者 (B2C)
  7. jquery选择器可以利用后代和直系后代选择器连续选择元素
  8. 关于uni-app中SegmentedControl 分段器不显示的问题
  9. Docker深入浅出系列 | 容器初体验
  10. Java正则验证经纬度