Here is a roadmap to master python🐍 in 2022👇

(1/4): The Basics🧱
- syntax📜
- variables🧮
- Operators➗
- Control Flow (if/else)🛂
- loops and iterable♾
- basic data structures🗂️
- functions⚒️
- Mutable and Immutable datatypes📑
- File IO (Read, Write Text files)📂
Thread🧵↓
(2/4): Intermediate Skills🧰
- Exception Handling⁉️
- Logging🗒️
- OOP⚒️
- Collections🗃️
- Ittertools🔁
- lambda functions🔨
- Decorators🪧
- Generators🎰
- Data Structures and Algorithms☸️
- List/Dictionary comprehensions🔢
- Threading🧵
- Function arguments (*args & **kwargs)*⃣
(3/4): Advance Skills🪜
- Regex®️
- Shallow and Deep copying©️
- Multithreading 🧵🧵
- Multiprocessing🔄💻
- Multiprocessing lock & pool🔒
- Concurrency⌛️
- Parallelism↔️
- Context Managers🎛️
- Metaclassesℹ️
- Unit Testing: Pytest 🧪
- Build and Manipulate Packages🧱
- Cython©️🐍
(4/4): Master/Expert👴
- How Python is built🧬
- Where are you using your skills?👨‍🏫
- Apply skills to a profession🏦
Pro Tip💡:
Make sure you master each step before moving forward.
That's it for today's thread! Thank you for reading🥳. If there's anything I have missed, feel free to add.

If you're interested in future posts about
Python🐍
Linux🐧
Security🔒

Follow me! I'll be posting content you wouldn't want to miss

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Traw | Xtreme Pentesting

Traw | Xtreme Pentesting Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @xtremepentest

9 Jan
Replace your Dated 🐧Linux Command Line Utilities with These Modern Alternatives.

Thread🧵↓
1. exa
A modern replacement for ls with coloring written in Rust.
github.com/ogham/exa Image
2. btop++
Modern replacement for top written in C+. Btop++ is a resource monitor that shows usage and stats for processor, memory, disks, network, and processes
github.com/aristocratos/b… ImageImage
Read 19 tweets
5 Jan
The Linux🐧 commands you should NEVER use.
⚠️Disclaimer: Don't RUN these commands.

A thread🧵👇
1. Recursive Deletion🔁🗑️
This is one of the most dangerous commands. Once this command is run, it deletes all the content of the root directory forcefully and recursively. Thus, all your directories and sub-directories will be deleted and the data will be lost.
2. Fork Bomb🍴💣
My personal best😄, this is a simple bash recursive function which once executed creates copies of itself which in turn creates another set of copies of itself. This consumes the CPU time and memory. Thus, it runs recursively until the system freezes.
Read 14 tweets
29 Dec 21
OSCP (Offensive Security Certified Professional) Pass and Preparation - Tips and Tricks 💡

A thread🧵
OSCP journey how I passed #OSCP with 100 points in 10 hours.
johnchakauya.medium.com/oscp-journey-h…
2. The Ultimate OSCP Preparation Guide, 2021
johnjhacking.com/blog/the-oscp-…
Read 18 tweets
9 Dec 21
Websites/Platforms 🌐 to learn to hack 🕵️

⚗️Cybersecurity training platform

→ Hackthebox
→ Hacxpert
→ Tryhackme
→ Pentester Lab
→ Vulnhub
→ Cybrary
→ CybersecLabs
→ Root Me
→ OverTheWire
→ Vulnmachines
→ RangeForce
→ certifiedsecure
→ EchoCTF
→ Try2Hack

thread
🌐Web Exploitation
→ Hacxpert
→ Portswigger Web Security Academy
→ Bug Bounty Hunter
→ Pentester Lab
application.security
→ OWASP Juice Shop
→ OWASP WebGoat
→ bWAPP
→ OWASP Broken Web Application
🏁CTF Based Learning
→ CTFTime
→ PicoCTF
→ 247CTF
→ Hackthissite
→ WeChall
→ W3challs
→ Hacker101
→ IO wargame
Read 11 tweets
8 Dec 21
🐧Linux Utility🧰 Commands
47. gzip
The gzip command is used to reduce the file size. It is a compressing tool. It replaces the original file by the compressed file having '.gz' extension.
By default the gzip will delete the original files after compressing them. If you don't want the files to get deleted you use the -d option. Image
Read 30 tweets
8 Dec 21
70+ basic Linux🐧 commands explained.

Hey everyone👋! I am finally BACK with another Linux🐧 thread!

In today's thread🧵, I will be going over basics commands every Linux user should know !

A Mega🧵 thread
Have grouped these commands so you can easily Identify their usage.

- Linux Manual/Help Commands
- Linux File Commands
- Linux Directory Commands
- Linux File Content Commands
- Linux User Commands
- Linux Filter Commands
- Linux Utility Commands
- Linux Networking Commands
Pro tip💡: There is no need to memorize all the commands options/arguments, just make use of the help menu or manual pages to find the usage of a specific command/option you want.

continue to read👇
Read 59 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(