Python第一周Round1记录

为啥要说是Python第一周呢?

一直都有心思想好好学习下编程,但是因为自身的懒惰和工作中的不需要,一直搁浅,现在重新开始学习,以天为单位做记录的话,可能会产生很多电子垃圾,虽然占不了多少字符,但是也是浪费大自然不是,哈哈~

如果能坚持记录下去的话,那更好,如果有一天突然发现自己没有在更新此博客,那对不起,可能是我die了,或者我又放弃了~如果是第一种情况还好,如果是第二种情况,怕是以后就再也没有机会了。

今天,2018年12月14日,距离我28周岁的生日,还有2天,a good day!


第一天学习心得:

一、认识了武沛奇老师

  武老师语言丰富,听的我美滋滋,虽然是视频课程,但感觉十分亲切,脑补中的长相,应该是个头发茂密的人,希望以后见面的时候不会让我失望。

二、Python的起源和历史

  1、起源

  起源不知道,百度了一下,啰里啰嗦一大堆,和我的学习方向不太一致,大体了解了一下,不在做记录。

  2、历史

  编程语言大致上分为两大类,

  (1)高级语言

  高级语言比如Python、java、C#、C++等,是将代码转变为字节码的一种工具,各种语言类似于百家争鸣,各有各的好处,国外有个编程使用排行榜,叫做tiobe,有需要的时候可以去查阅下,不过对于初级屌丝程序员来说,没有啥区别,语言没有好坏之分,只有算法和程序设计的好坏,对于初级屌丝来说,还是踏踏实实的写好每一行代码再说吧。

  另外,PHP一般用于网页编程

    Python,java,C#等可以用作网页编程,也可以用作底部代码编程。

  (2)所谓的低级语言

  为啥叫做所谓的低级语言呢,我认为就是比较原始,主要是C语言和汇编(武老师没有多作介绍,以后需要的时候在去了解吧),作用是将字节码转换为机器码,机器码就是0和1组成的各种云云,C语言作为操作系统的封装语言(不知道表述对不对),一般是将各类高级语言传递来的字节码转换为机器码,让计算机知道该怎么去执行命令。

三、学习编程的一些要点

  1、学习算法和构架

  我没有在互联网公司任职过,对于一些互联网项目的执行模式比较陌生,听武老师介绍,一般互联网项目的上层建筑都是构架师和高级工程师,底层的初级程序员叫做码农,也算是稍微知道了一点,看样子剥削和鄙视链存在于生活的边边角角啊。一定要在项目前把构架和算法搞好,才能做到”下笔如有神”!

  2、多记录

  这也是我为啥开通博客的原因,多记录学过的东西,以后在来翻阅的时候,可能会有更多不同的看法。


Python的一些常识性内容和大路边的关键字

一、 注释标记

1、单行注释

#单行注释内容用警号

2、多行注释

'''多行注释用三个单引号,或者3个双引号来完成,有头有尾
今天你吃饭了嘛
今天你smart boy了嘛
今天你哈哈哈了嘛
'''  

二、一些无关紧要,但显得很牛x的代码内容

1、编码

目前国际上通用的编码有三种(武沛奇老师讲,其他编码不清楚)

(1)ASCII码【美国标准信息交换码】:不管你是啥玩意,统一1字节,8位,不足之处左边添0;主要用于显示现代英语和其他西欧语言。

(2)Unicode码:至少用两个字节来编码一个字符,至少16位;

(3)utf-8编码:百度了下,略微深奥,目测现在水平还用不到这玩意,等以后用到了再来补充吧。

2、win平台下安装Python的方法

(1)安装:目前的Python有2和3,区别很大,具体区别在哪个地方我也不太清楚,只是老师这么说,以后学到了在做记录。

  在官网上下载Python3,安装位置可选。

(2)更新环境变量

win10平台:桌面此电脑右键-属性-高级系统设置-环境变量-系统变量Path-把安装的Python根目录的路径粘贴进去即可。

3、linux平台下Python的安装

不太清楚安装的要点,暂时也用不到,先不总结。

但是,linux的Python编程,头部都会写上下面貌似很牛逼的代码。

#!/usr/bin/env Python
# -*- coding:utf-8 -*-

为啥要写?因为要在python2的py文件里面写中文,则必须要添加一行声明文件编码的注释,否则python2会默认使用ASCII编码。

上面两行代码的语法规则,后续在做探究。

三、接触到的语句

1、print()语句

print("hello world") #输出hello world

2、pass语句

if “小果果不是个傻瓜”
    pass
else
    print("他可能是个弱智)

3、input(“”)语句

input("等待用户输入>>>")#python中,input()输入都是字符串,这个需要记住,数字的话,需要用int()等函数进行转换。

  

 

 

原文地址:https://www.cnblogs.com/cnafzyx/p/10118317.html