python学习简记02

来源:互联网 发布:娇韵诗淘宝官网旗舰店 编辑:程序博客网 时间:2024/05/16 15:22
                                                                        编程概述,基础环境搭建


一、开发的程序要考虑兼容性,可视化。例:网页开发考虑跟浏览器兼容

二、重点掌握
1、数据库MySQL/ NoSQL/(考虑服务器,是否读写分离等)
2、实战项目的核心代码必须掌握
3、正则表达式必须掌握
4、CPU多级缓存cache(优化)

三、创建虚拟环境

(注意服务器之间时间的统一,命令-与硬件时间同步)。liunx虚拟机虚拟环境:在liunx下安装pyenv(python版本,包的管理);安装v I r t u a l e n v(隔离作用,便于多用户使用不混乱)

可自己学习其他安装方式

四、用户需求--解决现实问题--程序--算法(实现目标的方法)+数据结构(数据类型+组织方式)

    python解释器(将源代码转变为字节码)
    pypy:just intime 技术 (即时编译)

五、计算机语言:编译语言   ,解释语言
python的语言类型(解释语言)
python是动态语言,强类型语言
    静态:声明变量类型,不改变,编译时可检查错误
    动态:不需要事先声明变量类型,可改变赋值类型,编译时不检查难判断,有bug

六、运算符
   1 算数运算符: + - * /  // ** % (加 减 乘 除  整除 乘方 取模-余数)
    2位运算符  :~  | <<    >>  ^ &
   *比较运算符: ==  != < > <= >=  (等于 不等于 大于 。。。。)
                返回一个bool值(true false)
    5逻辑运算符:and  or  not (与 或 非)
                and如果第一个表达式为false --此表达式为false
                or如果第一个表达式为true   --此表达式为true
    6 赋值运算符:a= ?

                 += 、-= /= %=  ( a+=b  = a+b)

     4成员运算符: in  not in
     3身份运算符: is  Is not

七、二进制

八、原码
       反码
       补码
       负数

九、内存管理
         编程中python会记录变量的引用次数,引用次数为零或删除大量数据会有垃圾回收机制(GC),回收掉

   有关内存优化时,需考虑变量的引用问题,正常情况尽量避免垃圾回收,尽量不释放内存。看需求而定。

原创粉丝点击