美文网首页python学习工具癖
Python小课--Python入门

Python小课--Python入门

作者: 仟樱雪 | 来源:发表于2018-11-14 17:14 被阅读2次
    截图来自Python小课

    文|仟樱雪
    数据分析工作,免不了清洗,整理不完的数据;
    梳理不尽的SQL逻辑,跑不停的代码脚本,简直像一堆“破烂儿”,需要去捡起来,然后收拾归整好一样;

    因此,在实际业务软实力的加持之下,数据分析能力的硬件也需要过硬才是王道,分析软件的操作能力,是数据分析能力中锦上添花的一朵奇葩之花。

    而Python中,只要写一个程序,它就能不知疲倦地去执行,可以让我们轻松地面对机械重复的工作——没人喜欢整天机械地做事情;可以做数据分析、办公文档批量处理、微信邮件批量回复、自然语言处理、公众号后台开发、爬虫抓取数据、多媒体文件处理、小游戏程序开发……

    于此,在自学了几本大部头的Python从入门到精通,Python实战,七天成就 Python工程师......,但效果甚微,遇到实际的场景应用时脑细胞死机率咔咔滴,好似脑子离家出走了一般。

    直到开启了Python小课的小门儿之后,越学越带劲,越看越激动,在类似超级玛丽的游戏闯关环节中,把那些工作中遇到的“破烂儿”,以So easy!的姿态轻松捡起来,然后泡杯茶,看着Python程序自己玩儿咯。

    带着工作中遇到的“破烂儿”--需求,去钻研学习的动力,才是刚的!

    Python小课内嵌虚拟Python环境,可以在平台上敲代码,从而在观看课程后闯关,但整理此次笔记,都是在自己搭建的Python环境中运行,学而时习之,不容易忘记啊!

    本文是从初识Python小课后,心态从激动之余到反思熟虑之后的小笔记。
    一、基础篇
    入门--人生第一行代码:print(1+1)
    1、打印函数:print(),可用该函数输出任何信息,只需将信息内容放进括号中,跟打印机类似,前提是有需打印的东西(文件等)。

    2、Python环境操作小tips:Python环境中输入#键,即可注释掉一段代码,使其无运行效用;按下ctrl+shift+f10执行运行(run)命令。

    3、Python打印文本的时候,连续输入三个英文引号,例如:

    print('''12
    3''')
    

    结果:

    12
    3
    

    Python三引号:主要用在需要打印的内容存在跨行时,单引号直接打印,只能打印出一行文本,无法实现换行,需要借助换行符号\n实现,左划线哦。

    4、初学Python,小练习一定手动敲入,不可复制粘贴偷懒运行;
    A、打印数字
    练习题目:在Python环境中,输入:

    print(1+1)
    

    按下run键(运行按钮);
    说明:在Python自带的IDE(集成开发环境)配置下:界面会出现“user1000@python……py”一段英文,Python程序的文件格式是py(就像word文档的格式是doc一样),这一段内容,就是这个py文件所在文件路径,和这个py文件的名字。
    这行代码的本质就是:

    (0)我们使用Python语言向计算机发出指令:“打印1+1的运算结果”;

    (1)Python解释器把这行代码编译成计算机能听懂的机器语言;

    (2)计算机做出相应的执行;

    (3)最后把运算结果呈现到我们面前。

    计算机能很容易地读懂数学运算,因为数学运算是标准化的,有固定的格式。所以你可以直接输入print(1+1),计算机会先运算,再去打印运算结果

    注意:

    (1)这里的括号一定要用英文括号,不然会报错。

    (2)Python环境中:删除文字,要按两下删除,在计算机程序里中文是占两个字符的;

    小结:逻辑小复杂,但要做的却简单,输入:print(1+1) 本地Python环境运行

    B、打印文本

    练习题目:在Python环境中,敲入:

    print('在涛声中唤你的名字而你的名字')
    print('已在千帆之外')
    
    按下run键(运行按钮); 本地Python环境运行

    说明:能发现这个程序和之前的不同,在括号里,还多了单引号;或者输入print('1+1'),那输出的结果会是1+1,而不是2。

    这行代码的本质j就是:

    单引号内的内容是文本,计算机拿着它没办法做运算,因此需要给其加一个引号;翻译的意思就是:你别管里边是什么,我输入什么,你就把什么打印出来,于是计算机很听话地执行你输入的命令。

    注意:引号都一定要用英文输入法下的引号。

    小结:逻辑小复杂,但要做的却简单,输入:print('文本信息内容')即可。 本地Python环境运行

    课后练习题:
    1、利用print()函数,打印一只皮卡丘!

       へ     /|
    
      /\7    ∠_/
    
      / │   / /
    
     │ Z _,< /   /`ヽ
    
     │     ヽ   /  〉
    
      Y     `  /  /
    
     イ 、   ⊂⊃〈  /
    
     ()  へ    | \〈
    
      >ー 、_  ィ  │ //
    
      / へ   / ノ<| \\
    
      ヽ_ノ  (_/  │//
    
      7       |/
    
      >―r ̄ ̄`ー―_
    
    运行结果是: 本地Python环境运行

    该练习题:本人用了最没想法的方法,直接输入:print('皮卡丘'),哈哈哈,因为这个图案很多换行符号,因此需要用到三引号来参与打印咯。

    2、写一段自己的学习计划,和对应的惩罚措施,把它print出来,然后分享到社交平台:如微博/朋友圈/空间。

    例如:print('我会在x月x号前学完python入门,写出一个自己的项目')

    print('我会在12月25号前,我要学完基础语法;11月15号前学会爬虫;剩下时间学会举一反三!')

    print('做不到,就给所有点赞的朋友,每人卖掉一个蓝盆友') 本地Python环境运行

    Python小课内嵌环境运行结果:


    截图来自Python小课

    (注:2018.10.11,Python编程,捡破烂儿的笨小孩学习小记,有用就给个小心心哟,后续持续更新ing)

    相关文章

      网友评论

        本文标题:Python小课--Python入门

        本文链接:https://www.haomeiwen.com/subject/wxadfqtx.html