ipdb,调试你的python程序

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

ipdb,在调试你的python程序

使用Spyder时,默认的调试方式是使用ipdbipdbpdb的增强版,提供了补全、语法高亮等补充内容。本文提供了ipdb的常用参数速查,并在后文中也给出了pdb的常用参数速查。两者大体相同。

Read more

用gprof做性能分析

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

gprof (GNU profiler) 是 GNU Binutils 的一员,可以方便的找出程序中各个部分的调用关系和次数。配合其他工具,可以更方便的以图形化展示性能分析结果。

Read more

补码,有符号数在计算机系统中的表示

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

怎么用二进制数表示负数呢?

啊,五一结束盼端午~收假前复习个知识点,恢复活力!

Read more

移位:逻辑右移、算数右移

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

在程序设计中,移位(shift)是位操作运算符的一种。在二进制的基础上,使用移位操作可以完成乘法等运算。

Read more

一行Python秒速建站

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

想要快速搭建一个网站?不妨试试 Python(3.x)。小白也可以试试。

日常工作中,通常有以下几个需要快速搭建网站的场景,

  1. 文件共享
Read more

Python解释执行原理及过程

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

今天知识点模糊了—— Python 是如何被解释执行的?找了一篇好文复习一下。

原文地址:技术分享|Python解释执行原理及过程

谈到了Python语句的两种执行方式,实际上,这两种运行方式在本质上是相同的,它们都是由解释器来解释执行我们提供的Python语句。这里所说的解释执行是相对于编译执行而言的。我们知道,使用诸如C或C++之类的编译性语言编写的程序可以从源文件转换成计算机使用的机器语言,经连接器连接后形成二进制可执行文件。当我们运行二进制可执行程序的时候,因为已经编译好了,所以加载器软件把二进制程序从硬盘载入内存中并运行。

Read more