Skip to content

Repo contains basic but in-depth concepts of Python.

Notifications You must be signed in to change notification settings

IOxCyber/PyberSec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyberSec: Python w.r.t CyberSec.

Official WebSite Cheat Sheet

Interpreter: Source Code > Intermediate > Output

SourceCode.py >> goes to Interpreter >> Convert Source Code into Byte Code (intermediate code) >> Execute Byte Code in CPython VM. > Show Output

  • which will be used by the system to translate our English written code (high level language) to Assembly language (Low level language).

Python Flavors:

  1. Official Written in C Lang - CPython: First compiles Python code to intermediate bytecode that is then interpreted by a VM into machine-native assembly language.
  2. PyPy - written in Python: uses just-in-time (JIT) compilation to translate Python code into machine-native assembly language, faster than CPython.
  3. Jython - written in Java: allows users to write programs in Python and compile them to Java bytecodes that run directly on a Java Virtual Machine, or JVM
  4. IronPy - written in .net: an implementation of Python on the . Net runtime, or CLR (Common Language Runtime).

Online IDEs:

Learn by Code/Exercise: