Python_day01

  静下心的第一天,5月的尾巴,把老男孩的python课程拿出来看,这是我第一次自学一门语言,之前的java也是有老师带着学的。能沉下心好好学一门语言是一件很放松的事情。

  老男孩给了一个python自学的网站:,感谢dalao们整理资料,后面的学生才有机会开始学习。

  第一天就像讲故事一样的,讲解计算机起源,linux操作系统,python语言基础等等。

  计算机应该就是伴随科技文明发展的产物,在我开来,操作系统就代表着不同的开发者对基础语言的认识,理解和掌控。给知识定义规则,像造物主的园丁一样。Linux操作系统,windows,macos系统,fydeos系统.......没入门的时候,接触到使用,仿佛习以为常,计算机就是这样方便我们正常学习工作的一个工具。然而只有到自己开始学习这些编程语言的时候,才觉得这些开发系统的开发者的了不起的地方。因为太渺小,才会想要学习,想要体验一把“会当临绝顶,一览众山小”的快意。

  就目前看来,开发语言分为高级语言和低级语言,高级语言有Python和Java(也是我感兴趣的两种语言),PHP语言(只写页面),C#,Go等等,这些语言写出来的代码就是字节码;而低级语言,好比C,汇编语言,编译出来的是机器码。Python和Java比较类似,可以写网页,也可以写后台,不过python较java而言,python的执行效率更低,不过开发效率高。所以自python的种类也有很多,好比Jpython、IronPython、CPython、JavaScriptPython、RubyPython等,也有用基于Python开发的Python语言,称为pypy,较于Cpython,pypy更为高效。

  python语言自官方下载,也分为Python2和Python3两种,两种语言都在不断更新的状态,不过python3理所当然的,比python2更为先进。python2的编码格式默认是ascll码,所以带中文的时候,编译py文件会出现乱码,python3就没有这种问题。

  python文件有两种编译方式。一种是在命令行里,输入python解释器 py文件路径;一种是直接进入解释器,实时输入并获得执行结果。

Python_day01_第1张图片

 

Python_day01_第2张图片

在linux环境中,编码文件需要加上#!/usr/bin/env python,类似于在学习linux操作基础的时候,编写shell文件,都会在第一行添加#!/bin/bash一样。

在使用python2的环境编译文件时,由于python支持的是ascll编码的编译,所以如果代码中有汉字之类的语句,需要将代码前添加语句:#-*- coding:utf-8-*-

  最后就是类似于java开发的时候一些常识,python的单行注释是#*******,多行注释是”“”**********""";变量注意格式,只能由字母,数字,下划线组成;并且数字不能开头,不能是python语句中的关键字,最好把变量定义的有意义,单词中间用下划线分隔,e.x.  user_id 。

  明天继续,GN。Python_day01_第3张图片

 

 

  

 

转载于:https://www.cnblogs.com/ryouki0422/p/10956524.html

你可能感兴趣的:(Python_day01)