最近有不少朋友问学习python如何下手,是不是报个培训班学习?下面先简单的介绍一下python。
        Python是一种面向对象、直译式计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。常见的一种应用情形是,使用python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,速度要求非常高,就可以用C++重写。
        Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,可移植性非常好,可以在linux、windows、苹果等多种操作系统上运行,并且被大量用户所欢迎的、用途广泛的语言。Python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。
按照我的经验,学习任何一种技术,报培训班学习都是扯淡(有硬件需求的技术除外,比如CCIE等,那需要硬件设备环境,个人一般没有那玩意),浪费钱,学完几乎也就是会一些基础,既然这样为什么不自学那?最快最实用的方法就是自己看完《python简明教程》1-10章在加上实战,很快就会了,学习任何一门技术,随着技术的深入,最后都是孤军奋战,因此学会自学很重要。
        为什么这样说?因为《python简明教程》1-10章介绍了python的语法,控制流,运算符与表达式,函数,列表,元组、字典,一些模块等,这些基本上就是编程的基础,不过看的时候要边看边练习,不用看的很仔细,只要明白、会用即可,前10章看完基本上就可以写一下小的脚本了,真正的学习其实是在自己写应用脚本或程序的时候,在写的时候肯定会有不明白的东西,然后就去网上查资料,一来二去就明白了。遇到不会的东西,最好是自己先查资料自己解决,这样印象深刻,实在弄不明白找个技术好点的人点一下就可以。刚开始的时候,也许实现某个功能你需要20行的代码,随着知识的积累,不断的去完善脚本,有可能过一段时间你重写这个功能只需要10行或是更少。
         我学习python最多的是为了写一些运维脚本,运维这工作,很多时候都是重复性的工作,这样就写点脚本,自动去执行,减少了工作量,提高了效率,保证了工作的可靠性,避免了手动的误操作,又学到了东西,何乐而不为呢那? 
        简单的说一下python脚本的基本格式,下面是一个打印hello word的python脚本,能反应出python脚本的格式,希望大家在学习时候参照这种格式,养成良好的脚本编写习惯。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os,sys,datetime,time,MySQLdb
 
def main():
     print “hello word”
if __name__=="__main__":
     main()
简单说一下各个部分的作用:
# -*- coding: utf-8 -*- 这个是设置脚本的编码,不多说。
import os,sys,datetime,time,MySQLdb 这个是导入你脚本中使用的python模块。
def main(): 定义一个函数
if __name__=="__main__":如果是一个脚本的话,这句话可有可无,但是建议使用他。比如你现在写了一些程序,都存在单独的py文件里。有一天你突然想用1.py文件中的一个写好的函数来处理现在这个文件中的事物,你当然可以拷贝过来,你也可以把那个文件加上if __name__ == "__main__":这句话,然后从你现在写的文件中import 1就可以用1.py中的函数了。
        学习是一种既痛苦有快乐的事,以上是我的一些建议和学习的经验,写的不好,大家别拍砖啊。最后送出一句老话:书山有路勤为径,学海无涯苦作舟。

学习python的一些心得和经验相关推荐

  1. python作品代码_学习python的一些心得体会

    初识python 专升本来到桂林电子科技大学的时候,谈及这个学校也许他是全国四所叫电子科技大学的学校,而我很幸运的从这个学校里毕业了,那个时候选修一门课程就是python的选修课,从此跟python结 ...

  2. python编程基础的阅读心得体会_学习Python的一些心得体会(熊逸飞)

    PART 2 第一章作者没有抛出过多内容,只是简单介绍了Python作为编程语言的一些比较优势,然后介绍它的历史和创始人的故事.从90年首次发布到现在经历了十几次优化才有了如今我们使用的Python, ...

  3. 关于学习Python的一些心得

    1.关注函数参数的类型,如列表,字符串,int,而不是关注函数的功能 2.导入模块numpy,dir(numpy) 查看所有属性 3.''.join(列表)  将列表拆成字符串 转载于:https:/ ...

  4. 学习Python第二天心得

    加运算 num1 = 10 + 20 # 数字 相加 name = '张' + '飞' # 字符串拼接 print(num1) print(name) 取余数 num2 = 5 % 2 print(n ...

  5. 学习python过程中的心得体会和收获,也说一下好处坏处

    首先,Python是一种流行的编程语言,用于数据分析.机器学习.人工智能等领域.Python的语法简单易懂,易于学习和理解.这使得它成为许多初学者的首选编程语言. 对于初学者来说,建议从基础开始学习, ...

  6. python实训收获_英泰移动通信:学习Python心得体会

    原标题:英泰移动通信:学习Python心得体会 我今年刚毕业就去了外地开始找工作,我发现就我们学的理论知识来说能上岗的有技术含量的工作不多,所有接到的面试大部分都是让做销售,这对于我们刚毕业的学生来说 ...

  7. 学python心得体会500字-英泰移动通信:学习Python心得体会

    原标题:英泰移动通信:学习Python心得体会 我今年刚毕业就去了外地开始找工作,我发现就我们学的理论知识来说能上岗的有技术含量的工作不多,所有接到的面试大部分都是让做销售,这对于我们刚毕业的学生来说 ...

  8. JavaScript学习笔记(十)——学习心得与经验小结

    JavaScript学习笔记(十)--学习心得与经验小结 目前我先列好提纲,利用每晚和周末的闲暇时间,将逐步写完 ^_^ 转载于:https://www.cnblogs.com/mixer/archi ...

  9. Python编程语言学习:for循环中常用方法经验技巧(利用enumerate函数对列表实现自带索引等)之详细攻略

    Python编程语言学习:for循环中常用方法经验技巧(利用enumerate函数对列表实现自带索引等)之详细攻略 目录 for循环中常用方法经验技巧 1.利用enumerate函数对列表实现for循 ...

最新文章

  1. vuls漏洞扫描工具
  2. git服务器的简单搭建
  3. java中process方法用处_Java中ProcessBuilder应用实例
  4. I/O的一些简单操作
  5. thinkphp 二级域名绑定模块,导致设置的路由被多域名共用的问题解决方案
  6. hana数据库 字段长度_SAP HANA: 列式内存数据库评测
  7. 【观点】Ruby优于Python之处(面向hackers)
  8. 匿名函数自调的三种方法
  9. 写好数学建模竞赛论文的那些事
  10. centos官网下载地址
  11. 正版win8/win8.1系统激活密钥(key)备份还原操作步骤
  12. android车载行业前景,车载 Android 系统快来了,但前景可能并不乐观
  13. 6月中国最美的地方!对的时间就要去对的地方!
  14. SayAsYouWish:Fine-grained Control of Image Caption Generation with Abstract Scene Graphs ---- 论文阅读笔记
  15. OpenCV学习日记(2)
  16. 网络营销复习题及答案
  17. [gdc13]《孤岛危机3》渲染技术
  18. 取得WINDOWS的管理员权限
  19. 苹果x微信语音十秒就断_原来苹果手机信号差是这个原因!教你4个方法,信号马上满格...
  20. 读取文件解析文件发生的错误,已解决

热门文章

  1. apache下用expires_module让浏览器缓存静态文件
  2. 京东方拟收购法国零售物联网领域公司50.1%以上股份
  3. C#操作IIS站点 Microsoft.Web.Administration.dll
  4. sort -k选项详解
  5. sql 语句 查询两个字段都相同的方法
  6. 局域网子网知识 子网掩码的计算
  7. iOS开发UI篇—核心动画简介
  8. 一步一步学Ruby(九):Ruby正则表达式(上)
  9. Maven项目部署方案
  10. This Android SDK requires Android Developer Toolkit version 22.6.2 or above.