Python 学习一

原创 2015年11月18日 10:40:51


1、按照好Python后,查看以下:

      a)进入命令行,输入python,查看版本号,help(list) 查看对象使用方法

      b)开始---》程序---》Python查看使用手册等

      c)进入Python安装目录,Lib目录下有安装的包等

2、OpenVisualizer软件需要包(在Lib\site-packages目录下)

    a)PySerial:用于串口收发

    b)PyDispatcher:事件框架

    python官网:https://www.python.org/ 可以查看

3、pip工具

  安装python包,在命令行下 pip --help

  显示具体使用 ,如 install、list。。

  OpenVisualizer软件需要的包写在requirements.txt中:pip install -r requirements.txt

4、scons是自动化构建工具

   SCons 是一个开放源代码、以 Python 语言编写的下一代的程序建造工具。

  其中SConstruct,Sconstruct,sconstruct,SConscript是scons的配置文件,具体参考:

 http://blog.csdn.net/sealyao/article/details/6402257

  SCons官网:

http://www.scons.org/?cm_mc_uid=17140723764814489334560&cm_mc_sid_50200000=1449726885

查看使用手册


5、Web框架: Bottle

   网址:http://bottlepy.org/docs/dev/index.html


6、多生产者-多消费者信号调度框架:PyDispatcher

   网址:http://pydispatcher.sourceforge.net/


7、Wireshark抓包工具(开源的)

   IEEE802.15.4e Wireshark dissectors:  https://github.com/openwsn-berkeley/dissectors

   Wireshark-win64-1.99.7-6tisch_0.2.exe(可执行文件):
https://github.com/openwsn-berkeley/dissectors/releases/tag/6tisch_0.2


8、 MoteHandler类

     1)查看OpenVisualizerApp类

     # in "simulator" mode, motes are emulated
         sys.path.append(os.path.join(self.datadir, 'sim_files'))
         import oos_openwsn
            
         MoteHandler.readNotifIds(os.path.join(self.datadir, 'sim_files', 'openwsnmodule_obj.h'))
         self.moteProbes       = []
      for _ in range(self.numMotes):

        moteHandler       = MoteHandler.MoteHandler(oos_openwsn.OpenMote())
        self.simengine.indicateNewMote(moteHandler)
        self.moteProbes  += [moteProbe.moteProbe(emulatedMote=moteHandler)]

     MoteHandler类相当于跑openwsn协议栈节点,将其传到simengine、moteProbe类中

      2)MoteHandler调用了仿真BspEmulator包中大部分类BspRadio、BspUart、HwCrystal等

     相当于MoteHandler类的驱动层跑的是仿真驱动(而真实节点跑在硬件上)


版权声明:本文为博主原创文章,未经博主允许不得转载。

王亟亟的Python学习之路(一)-环境搭建

轉載請注明出處王亟亟的大牛之路楼主因为正好对Python这门高级语言感兴趣,然后经过一定的学习,总结下一些经验和知识点,分享给大家,这一系列会由浅至深,因为本身就不是从业余Python相关开发纯粹兴趣...
  • ddwhan0123
  • ddwhan0123
  • 2015年10月30日 13:57
  • 1899

我为什么要学python

我为什么要学python这个问题其实可以分为两个部分: 我为什么要学习编程 在编程中我为什么选择python语言 我为什么要学习编程 编程终将和开车一样,成为现代人的基本技能。 —— [ ...
  • qq_19833467
  • qq_19833467
  • 2016年12月29日 16:11
  • 187

Python 学习之路(一)

学习初衷:已经用C语言开发一年多了(Nginx的模块开发),期间用过一段时间的PHP(CI框架的web开发),对于于两种语言,个人觉得C系语言很多东西需要自己实现,开发难度较大,后期维护也有一定难度,...
  • xiaochuige
  • xiaochuige
  • 2016年03月17日 16:46
  • 256

Python gevent学习(一) 进程,线程,协程

每次一想到进程, 线程,协程,只是有一个模模糊糊的概念,所以这次打算总结下这三者的区别与应用场景,加深下印象(没耐心,直接看最后面的)。 操作系统角度:调度分配 进程:进程是操作系统分配资源的一个独...
  • shengweisong
  • shengweisong
  • 2016年11月15日 22:58
  • 462

学习python的第十九天

复习各种关键字,符号;阅读爬虫代码
  • A_lPha
  • A_lPha
  • 2016年11月30日 08:56
  • 957

如何学好python web开发

1.前言 我在没有接触互联网这个行业的时候,就一直好奇网站是怎么构建的。我现在虽然从事互联网相关的工作,但是也一直没有接触过Web开发之类的东西,不过兴趣终归还是要有的,还要自己动手去实践的。Web...
  • sinat_38682860
  • sinat_38682860
  • 2017年08月15日 21:11
  • 864

python(五)常用模块学习

目录模块介绍 模块的分类 常用内置模块 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处...
  • fgf00
  • fgf00
  • 2016年08月29日 23:20
  • 2616

5-6 一帮一 (15分)

“一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,...
  • yamminy
  • yamminy
  • 2017年03月23日 21:17
  • 502

pta  一帮一

12 一帮一   (15分) “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全...
  • Horizonhui
  • Horizonhui
  • 2017年03月11日 19:44
  • 939

5-3 一帮一 (15分)

5-3 一帮一   (15分) “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在...
  • z6_6z
  • z6_6z
  • 2017年08月07日 16:48
  • 338
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python 学习一
举报原因:
原因补充:

(最多只允许输入30个字)