Skip to content

🧠 The start of my Python journey — building skills that pave the way for Machine Learning and real-world problem solving.

Notifications You must be signed in to change notification settings

nidhik1809/python-for-datascience-and-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Python Basics – Learning Journey

This repository contains my doundation for ML in python, it contains notes, practice labs, and mini projects as I learn Python through a beginner-friendly, hands-on course.

✅ What I’ve Learned So Far

Throughout this course, I’ve gained a solid foundation in Python programming, including:

  • Python Basics
    Variables, data types, operators, expressions, and string manipulations.

  • Data Structures
    How to create and work with:

    • Lists
    • Tuples
    • Dictionaries
    • Sets
  • Control Flow & Logic
    Writing clean logic using if-else statements, loops, and conditional expressions.

  • Functions & Error Handling
    Defining and using functions effectively, plus handling exceptions using try/except blocks.

  • Object-Oriented Programming (OOP)
    Basics of classes, objects, attributes, and methods.

  • File I/O
    Reading from and writing to files in various formats (text, CSV, etc.).

  • Python Libraries

    • NumPy: For numerical operations and array handling
    • Pandas: For data manipulation and analysis
  • Working with APIs & Web Scraping

    • Using requests to interact with REST APIs
    • Scraping website data using BeautifulSoup

💡 What I Can Do Now

With the skills I’ve built, I’m able to:

  • Build basic to intermediate Python programs
  • Automate repetitive or data-based tasks
  • Read, process, and analyze data using Pandas and NumPy
  • Interact with APIs and extract data from web pages
  • Write reusable code using functions and object-oriented practices
  • Handle real-world errors and exceptions with confidence
  • Work comfortably with files and data formats

📌 Note: This repo is a work in progress as I continue to expand my Python knowledge and explore advanced topics. Stay tuned for updates!

About

🧠 The start of my Python journey — building skills that pave the way for Machine Learning and real-world problem solving.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published