zoukankan      html  css  js  c++  java
  • Python读书笔记

    《Python编程:从入门到实践》第一章 起步

    1、Python代码编译方法

    办法一:

    import py_compile

    #路径前加r前缀禁止转义

    py_compile.compile(r'C: est.py')

    办法二:

    #cmd命令符下进行操作

    1、打开cmd,切换到 C:

    2、运行

    1)python -m py_compile C: est.py

    2)python -m py_compile test.py

    3)会在需转译文件的目录下生成一个“__pycache__”目录,及test.cpython-37.pyc文件

    #-m 相当于脚本中的import,这里的-m py_compile 相当于上面的 import py_compile

    2、Python常见文件

    1、py

    脚本文件,是最基本的源码扩展名。windows下直接双击运行会调用python.exe执行。

    2、pyc

    在 执行python代码时经常会看到同目录下自动生成同名的pyc文件。这是python源码编译后的字节码,一般会在代码执行时自动生成你代码中引用的py文件的pyc

    文件。这个文件可以直接执行,用文本编辑器打开也看不到源码。

    3、pyw

    是另一种扩展名,跟py唯一区别是在windows下双击pyw扩展名的源码会调用pythonw.exe执行源码,这种执行方式不会有命令行窗口。

    主要用于GUI程序发布时不需要看到控制台信息的情况。

    4、pyo

    跟pyc类似的优化编码后的文件。

    5、pyd

    本非从python程序生成,而是其他语言写成的可以被python调用的扩展。有时候依赖其他dll文件才能import。

    (来源: http://blog.csdn.net/chroming/article/details/52083387)

    《Python编程:从入门到实践》第二章-第十一章

     1、list数据类型的拷贝方法

    li_copy = li1[:]

    li_copy.extend(li1)

    li_copy = list(li1)

    以上3种方法参考:https://www.runoob.com/python3/python-copy-list.html

    2、Python基本数据类型所占的字节数

    sys.getsizeof()所返回的为占用的字节数(即Byte)

    参考:https://www.cnblogs.com/spaceapp/p/12067439.html

    3、单元测试

    编写单元测试

    参考:https://www.cnblogs.com/jimmyhe/p/10852764.html

    4、断言

    参考:https://www.runoob.com/python3/python3-assert.html

    https://www.cnblogs.com/yyht-xgy/p/11072107.html

    《Python编程快速上手  让繁琐工作自动化》第七章

    该章讲解正则表达式,清晰明了,在复习正则表达式时可以进行参考;

    《Python编程快速上手  让繁琐工作自动化》第十、十二、十三、十四、十六章

    该章讲解调试、excel、pdf、word、json、发送邮件及短信,清晰明了,在复习时可以进行参考;

    《Python基础教程》第十七、十八章

    1、使用swgi工具,编写c语言扩展python语言(即从cpython层面,使用pyd(类似动态链接库方式)方式,使Python程序调用自定义的c语言程序);还可以使用socket、http、rpc、mq等方式进行调用;

    2、对Python程序进行打包使用,如打包为:exe、rpm、egg、wheel等;

    其他知识点

    1、python配置文件

    ini文件:参考:https://www.cnblogs.com/answerThe/p/11603958.html

    其他ini、yaml、xml、properties、txt、py等:参考:https://blog.csdn.net/weixin_44409630/article/details/93074115

    2、日志

  • 相关阅读:
    学习Spring.Net:1.简单的应用之控制台
    学习Memcached:2基本应用之控制台使用
    学习Memcached:1基本配置与安装
    C#IAsyncResult异步回调函数的解释
    C# JSON格式数据高级用法
    C#CRC16 Modbus 效验算法
    第一篇编程笔记
    SqlParameter 操作 image 字段
    C# 对象复制
    利用触发器实现数据同步
  • 原文地址:https://www.cnblogs.com/AlexWangle-one/p/13436128.html
Copyright © 2011-2022 走看看