zoukankan      html  css  js  c++  java
  • python学习小结

    python学习的第一篇文章,总结python学习的过程。

    一、入门学习

    1.入门书籍推荐《learn python the hard way》,中文叫《笨方法学python》。

    内容简单,试验丰富,适合之前没有其他语言背景的学生入门。

    如果学过其他语言,那就更快了,我一星期就看完了,试验也做了。

    总结下目前我体会到的python语言的特点:

    对代码的缩进有极高的要求:python里的缩进相当于c++,java里的大括号,在定义方法、循环、判断都用缩进进行划分。

    丰富的库:直接添加各种模块,写代码直接调用,很少的代码实现复杂的功能。

    编译慢:python号称“编译最慢的语言”,确实比其他语言慢不少,毕竟它把所有变量都视为对象。

    面向对象:python不用设置变量类型,他把变量处理为对象。

    “胶水语言":用python写个程序的大体框架,细节的地方可以用其他语言优化。(我没试过)

    2.关于python开发环境的部署

    2.1版本选择

    现在有两种版本:2.*和3.*,3.*比较新,将来肯定会用的更多,但是很多库都没有开发3.*版本的,所以学习可以,但是用于实际开发建议用2.7。

    2.2开发工具

    安装好的python就一个编译器,一个IDE。这个IDE比较简陋,好像就有个高亮的功能,没有自动补全,凑活着用吧。也有一些比较好的IDE,比如pycharm,用这也行,不过后来我用scrapy框架的时候,pycharm没法建scrapy的项目,然后就不用了。直接PowerShell+对py文件编写。

    2.3安装各种模块

    网上有教程,一般都可以。不过windows下配置python的一些模块问题多到爆炸,坚持住,使劲搜,全力解决,都没问题。或者用linux,就轻松不少。

    二、入门之后   


    关注博客

    网上学习

    努力钻研

    最好的学习方式(个人观点):不要复制粘贴,全部自己敲;做一些稍微超出能力的项目,独立解决遇到的问题;解决你遇到的所有问题,而且不仅仅停留在让代码跑起来进行的程度,尽量想底层学习。

  • 相关阅读:
    Python:dict用法
    Ubuntu无法识别显示器情况下,高分辨率的设置
    select节点clone全解析
    js控制frameset的rows
    jQuery中事情的动态绑定 (转)
    jQuery动态添加表格1
    使用ajax,后台传回的数据处理
    Spring Boot 之构建Hello Word项目
    linux防火墙基本操作
    Vmware虚拟机中安装cnetOS7详细图解步骤
  • 原文地址:https://www.cnblogs.com/cxy2016/p/6661431.html
Copyright © 2011-2022 走看看