• python学习第一天——快速通读


    引言                                                                                                                                                            

    新冠肺炎期间在家学习的python,记录下学习过程,首先大体看了下python当前的发展趋势,版本更新,跟其他语言比较的区别和特性

    然后在知乎上找到一个帖子:https://zhuanlan.zhihu.com/p/25824007,标题是《给伸手党的福利》,哈哈确实是伸手党

    接着就是安装python和pycharm,和java类似,需要装下环境变量等等,确实比java轻,需要一个IDE,首选当然是pycharm.教程也很简单,帖子很多

    接着大体了解下pycharm的使用,和idea非常相似

    接下来跟着  Crossin的编程教室  (入门级教程)边学习边敲代码,这里先做一下通读后的简要笔记

    第一部分:基本常识                                                                                                                                    

    python自身特点:免费开源可移植;解释型语言,边编译边执行;可嵌入;简单

    python和java的主要区别(编程语言角度,因为我是学java的):

    1、python是动态类型语言,一边执行一边编译,速度要上慢一些;Java是静态语言静态编译的,速度上要比Python快很多

    2、python中一切皆对象。java的方法和基本类型至少都不是对象,顺便回忆下,工作初期也用过JavaScript,这点比较接近

    3、python不需要声明类型,java中变量需要先声明类型再使用

    4、python用冒号+空格缩进代替java的大括号代码块

    5、python不需要分号结尾

    6、python是脚本语言....

    IDE:pycharm(其他也有,我不关心)

    注释:#用于单行,三引号(''',""")用于多行,具体的不多讲了

    版本:python3,python2不要再关注了(因为2020.1.1开始停止更新了)

    扩展名.py

    规范:肯定有编码风格规范,目前还没学习和总结

    编码:一刀切,文件开头必须都加上 # -*- coding: UTF-8 -*- 

    缩进:和大家保持一致,四个空格吧,pycharm已经为你默认好了,必须严格遵守统一的缩进

    语句结束符:一般以新行作为结束符,可以用 连接多行

    引号:引号( ' )、双引号( " )、三引号( ''' 或 """ ) 表示字符串,特别的,三引号多用于多行文本,和注释要区分开;我们和大多数书籍保持一致,用单引号

    空行:表示一段新的代码的开始,函数之间,类的方法之间,类和函数入口之间用一行空行分隔,空行也是代码的一部分

    分号:和java不同,python语句之间不用分号,规约:不要在行尾加分号,也不要用分号将两条语句放一行

    代码块:缩进相同的一组语句构成一个代码块,也称为代码组,加上行首的关键字,成为一个clause(子句)

    保留字符:和java类似,这些字符是python,不要当做任何标识符用(一般IDE会提示吧)提几个显眼的:is,del,in,print

    标识符:由字母、数字、下划线组成,不能以数字开头,区分大小写的。注意以下划线开头的标识符是有特殊意义的。

      单下划线开头:如_a ,的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入

      双下划线开头:如 __a ,代表类的私有成员

      双下划线开头和结尾:如__a__ , Python 中的特殊方法专用的标识,如 __init__() ,程序员最好别用

    第二部分  待学习的知识点                                                                                                                     

    本人看的这个教程属于入门,所以没有系统的进行分类,总体来讲,分以下几个部分,和java比较相近

    第一阶段先搞定以下几个章节点:

    一、变量类型

    二、运算符

    三、条件语句

    四、循环语句,for,while,循环嵌套

    五、break,continue,pass

    第二阶段,搞定内容:

    六、Number

    七、字符串

    八、list,元组,字典

    九、日期和时间

    第三阶段:再说…………………………

    大部分和java比较相似

    另:附上一张python编码规范图,等两个阶段学完了再整理规范,也可以先看看,少走弯路

  • 相关阅读:
    读书
    Web前端知识体系精简
    让你分分钟理解 JavaScript 闭包
    常用 Git 命令使用教程
    js库写法
    Gitlab的使用
    appium-环境搭建(一)
    Selenium-几种等待方式
    Selenium-免登录的实现
    Selenium-百度登录简单例子
  • 原文地址:https://www.cnblogs.com/yb38156/p/12461173.html
Copyright © 2020-2023  润新知