Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

Testing

PyTest

Unit Testing

Regression Testing

Integration Testing

Version Control

Git

Creating a repository

Staging, comitting and pushing

Algorithms

Variables and state

Data Types

Assignment

Naming Conventions

Statements and Expressions

Evaluation

Order of Precedence

Literal Values

Selection

If

Else

Elif

Iteration

For

While

Break

Continue

Else

Functions

Function Syntax

Returning Values

Parameters

Yield

Lambda functions

Passing functions

Classes and Objects

Object-Oriented Programming

Classes

Objects

Object properties and functions

Class properties and functions

Modules and Packages

Sets

Boolean Logic

Probabilities

Representation of Data

Bytes, Characters and Byte Strings

Bases

Binary

Hex

ASCII, Unicode, UTF-8

Base64

Interacting with the Network

Requests

Sockets

Scapy

Beautiful Soup

Graphs and trees

Low-Level Programming

Assembly Language

Interrupts

Memory Organisation and Architecture

The Stack

The Heap

Functional programming