python自学1

  从刚开始接触python到现在已经快一个月了,这一个月中跟着一些教程也学习了一些关于python的基础性知识。出不多算是已经入门了,但是距离真正掌握这门语言还有很长的路要走,今天主要来说一下近一个月来学习python的成果。

  最初刚开始的时候学习python是在codecademy上学的,这个平台上面有许多关于基础技术的介绍,但是仅仅只能学到一些比较基本的东西,要想学习比较深入一些的东西,就学要购买它的upgrade版,我当时上网搜了一下关于上面的PRO版本,网上说的有好有坏,所以我就没有购买。但是仅仅在codecademy上学到的一些基础却远远不够,所以我后面又在传智播客上面找到了一个关于python基础的教学视频,跟着这个视频又学习了差不多两周的时间,但是这些学习网站基本上都是一个套路,只能学习一些基础的东西,想要跟进一步的学习就要自己花钱购买了,不过好在我有个同学那里有关于python高级的教程,所以最近打算看看python高级的教程,但是学编程语言最重要的还是要自己动手实践,我现在就觉得只是自己学,却不动手自己敲代码是根本不可能学号一门编程语言的。而我自己现在最大的问题就是没有项目做,网上说的可以专门做一个只有自己使用的博客网站,我觉得是一个非常不错的想法,所以最近我就打算等学习了关于高级的教程之后,自己开发一个只有自己能用的博客网站。接下来就说一下最近一个月学习的东西吧。

  首先是在codecademy上的学习,这个平台上关于python的内容有13天的内容,我跟着来的,每天一个部分,而且这个网站上面是全英文的,所以有时候还可以学一学英语,但是大多数情况还是得仰仗Google翻译。

  1. 首先就说一下关于python中的缩进,因为python中都是使用缩进来表示一个个模块的,不想java或者c里面使用大括号来表示的,使用python中的缩进是非常重要的,在写代码的时候一定要看清楚是不是属于一个代码块的,属于同一个代码块的内容要放在相同的缩进内,不同的就要放在不同的缩进里面,不过缩进的话如果使用的事IDE这种专门的开发环境话,会自动帮助你缩进的,但是有的比如if,while,for这种如果写到最后的时候,接下来的一句代码不属于以上三种的代码块区域内,就需要自己手动进行缩进,所以一定要注意缩进这一块。

  2. python中的注释:

    python中的单行注释是用#来表示,将#放在要注释的内容前面就可以,多行注释使用6个引号,即""" .....""",注释的内容放在引号里面就可以。

  3. python中的数据类型:

    (1)Boolean类型:python中的boolean和java、c中的一样,都是只有两种,但不一样的地方在于python中类型首字母需要大写,即True和False。

    (2)字符串:

      1> python中的字符串是用双引号括起来的,比如str = "hello python",这就是一个字符串,python中的字符串有许多内置的方法,比如len()、lower()、upper()、str(),分别代表查看字符串的长度、将字符串小写、大写、以及将非字符串转化为字符串。

      2> python中的字符串连接直接使用 + 即可,比如print "hello" + "world"  输出即为hello world。

      3> python中的格式字符串。格式字符串的意思就相当于是用某个字符串替换某个字符串。用%来表示。比如我们想要输出的内容是“这个人的名字是小明”,我们就可以使用一下的方法来做:

            print("这个人的名字是小明")  

        但是这种方法的缺点在于我们把小明这个写死了,如果我们想要修改输出的名字,我们需要在代码中修改,可能会比较麻烦,但是如果我们用下面的方法:

            print("这个人的名字是%s" % (小明)),我们可以把小明这个名字存储在一个name变量中,这样就可以用name来替换小明了,这样会比较方便,这就是格式字符串的作用。

  今天就先写这么点,希望各位能在下面指出错误的地方,如果可以的话,也请给我推荐几本学习的python的书籍,我现在就比较纠结到底应该用什么样的书,不知道该用哪一本,欢迎大家多多指教!

posted on 2018-01-19 14:39  li_ling  阅读(155)  评论(0编辑  收藏  举报