Skip to content

somarko-dev/Python-Basics

Repository files navigation

Python Basics

This repository documents my Python learning journey — from fundamentals to more advanced concepts — with structured code, practice problems, and mini projects.


Chapters

#🔷 Chapter 1: Introduction

  • Basics of Python
  • Running Python programs
  • Comments and syntax

#🔷 Chapter 2: Variables, Data Types & Operators

  • Variables and constants
  • Data types (int, float, string, bool)
  • Type conversion
  • Arithmetic, comparison, logical operators

#🔷 Chapter 3: Strings

  • String slicing and indexing
  • String methods
  • Formatting (f-strings)
  • Escape sequences
  • Practice problems

#🔷 Chapter 4: Lists & Tuples

  • List operations (append, sort, insert, remove, pop)
  • Tuple operations (count, index)
  • Mutability vs immutability
  • Input-based problems
  • Sorting and logic building

#🔷 Chapter 5: Dictionaries & Sets (Upcoming)

  • Key-value pairs
  • Dictionary methods
  • Set operations
  • Use cases in real-world problems

#🔷 Chapter 6: Conditions (Upcoming)

  • if, elif, else
  • Logical decision making
  • Nested conditions

#🔷 Chapter 7: Loops (Upcoming)

  • for loop
  • while loop
  • break, continue, pass

#🔷 Chapter 8: Functions (Upcoming)

  • Function definition
  • Parameters and return values
  • Code reuse

#🔷 Chapter 9: File Handling (Upcoming)

  • Reading and writing files
  • Working with text data

Skills I'm Building

  • Python programming
  • Data analysis (Pandas, NumPy)
  • Data visualization (Matplotlib)
  • Basic machine learning

Tech Stack

  • Python 3

📈 Progress Tracker

  • ✅ Chapter 1
  • ✅ Chapter 2
  • ✅ Chapter 3
  • ✅ Chapter 4
  • 🔜 Chapter 5
  • 🔜 Chapter 6
  • 🔜 Chapter 7
  • 🔜 Chapter 8
  • 🔜 Chapter 9

Goal

To build a strong programming foundation and transition into:

  • Data Science
  • Artificial Intelligence

Note

This repository reflects my daily learning progress. Concepts and code quality will improve over time as I advance.


About

Python fundamentals for Cybersecurity - Variables, input/output and basic logic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages