-
Notifications
You must be signed in to change notification settings - Fork 1
Lesson 01
Chad Perkins edited this page Aug 3, 2022
·
19 revisions
Introduction to Programming
- Top coding languages to learn
- Why for CyberSecurity?
- High Level
- Interpreted
- Dynamically Typed
- Focus on readability
- Python 2 - End of Life (EOL)
- Python 3 - Current
- https://www.interviewbit.com/blog/difference-between-python-2-and-3/
- Visual Studio Code - Support many languages
- PyCharm - Specially designed for Python
- SPYDER - Data Science
- Python Jupyter Notebooks - Data Science
- Low
- Assembly language - https://assembly.happycodings.com/code13.html
- High
- Java, C, Python, Ruby
- A compiler's job is to transfer source code to machine code.
- A Interpreter's job is to interpret and covert code at runtime.
- CS50 Youtube on Compiled vs Interpreted
- Camel Case
- myName
- getFunction
- Snake Case <-- Python Preferred
- my_name
- get_function