python源码编程成pyc后,怎么防止反编译

Python013

python源码编程成pyc后,怎么防止反编译,第1张

无法防止反编译,但可以混淆,让你即使反编译了,也看不懂语法

下面一段源码

sd=1

def seed(s):

global sd

sd=s

def randn(n):

global sd

sd=(sd*1103515245 + 12345) & 0x7fffffff

return sd%n

def main():

seed(11)

for i in xrange(4) :

print randn(313)

if __name__=='__main__':

main()

混淆后

oo000 = 1

if 9 - 9: Ii . o0o00Oo0O - iI11I1II1I1I

def oooo ( s ) :

 global oo000

 oo000 = s

 if 11 - 11: ii1I - ooO0OO000o

def ii11i ( n ) :

 global oo000

 oo000 = ( oo000 * 1103515245 + 12345 ) & 0x7fffffff

 return oo000 % n

 if 66 - 66: iIiI * iIiiiI1IiI1I1 * o0OoOoOO00

def I11i ( ) :

 oooo ( 11 )

 for O0O in xrange ( 4 ) :

  print ii11i ( 313 )

  if 78 - 78: i11ii11iIi11i . oOoO0oo0OOOo + IiiI / Iii1ii1II11i

if __name__ == '__main__' :

 I11i ( ) # dd678faae9ac167bc83abf78e5cb2f3f0688d3a3

阶段一:Python开发基础

Python全栈开发与人工智能之Python开发基础知识学习内容包括:Python基础语法、数据类型、字符编码、文件操作、函数、装饰器、迭代器、内置方法、常用模块等。

阶段二:Python高级编程和数据库开发

Python全栈开发与人工智能之Python高级编程和数据库开发知识学习内容包括:面向对象开发、Socket网络编程、线程、进程、队列、IO多路模型、Mysql数据库开发等。

阶段三:前端开发

Python全栈开发与人工智能之前端开发知识学习内容包括:Html、CSS、JavaScript开发、Jquery&bootstrap开发、前端框架VUE开发等。

阶段四:WEB框架开发

Python全栈开发与人工智能之WEB框架开发学习内容包括:Django框架基础、Django框架进阶、BBS+Blog实战项目开发、缓存和队列中间件、Flask框架学习、Tornado框架学习、Restful API等。

阶段五:爬虫开发

Python全栈开发与人工智能之爬虫开发学习内容包括:爬虫开发实战。

阶段六:全栈项目实战

Python全栈开发与人工智能之全栈项目实战学习内容包括:企业应用工具学习、CRM客户关系管理系统开发、路飞学城在线教育平台开发等。

阶段七:数据分析

Python全栈开发与人工智能之数据分析学习内容包括:金融量化分析。

阶段八:人工智能

Python全栈开发与人工智能之人工智能学习内容包括:机器学习、图形识别、无人机开发、无人驾驶等。

阶段九:自动化运维&开发

Python全栈开发与人工智能之自动化运维&开发学习内容包括:CMDB资产管理系统开发、IT审计+主机管理系统开发、分布式主机监控系统开发等。

阶段十:高并发语言GO开发

Python全栈开发与人工智能之高并发语言GO开发学习内容包括:GO语言基础、数据类型与文件IO操作、函数和面向对象、并发编程等。

这是我校课程大纲,不妨试试!