https://github.com/asut00/python-piscine_42ai
Python Bootcamp: A one-week intensive course with 42AI at École 42, covering Python fundamentals, data manipulation, and introductory AI concepts.
https://github.com/asut00/python-piscine_42ai
matplotlib numpy pandas python
Last synced: 3 months ago
JSON representation
Python Bootcamp: A one-week intensive course with 42AI at École 42, covering Python fundamentals, data manipulation, and introductory AI concepts.
- Host: GitHub
- URL: https://github.com/asut00/python-piscine_42ai
- Owner: asut00
- Created: 2024-12-12T22:23:41.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-12T23:04:45.000Z (about 1 year ago)
- Last Synced: 2024-12-27T08:16:55.457Z (about 1 year ago)
- Topics: matplotlib, numpy, pandas, python
- Language: Python
- Homepage:
- Size: 9.72 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Bootcamp with 42AI 🐍
Welcome to the repository for my Python Bootcamp completed with **42AI**, the artificial intelligence association of **École 42**. This one-week intensive bootcamp was designed to provide a strong foundation in Python programming, focusing on its core concepts, best practices, and applications in data science and AI.
---
## Overview
The **Python Bootcamp** covered a range of topics from beginner to intermediate levels, including:
1. **Python Basics**: Syntax, variables, and data types.
2. **Control Flow**: Loops, conditionals, and error handling.
3. **Functions and Modules**: Writing reusable code.
4. **Data Structures**: Lists, dictionaries, sets, and tuples.
5. **File Handling**: Reading and writing files.
6. **Object-Oriented Programming (OOP)**: Classes and inheritance.
7. **Introduction to NumPy and Pandas**: Data manipulation and analysis.
8. **AI Concepts**: Basics of machine learning and practical applications.
---
## Key Highlights
- **Mini-projects completed**:
- **Text Analyzer**: A script to analyze word frequency and sentiment in text.
- **Data Visualizer**: A program to generate insightful charts using Matplotlib.
- **Simple AI Model**: An implementation of a Kmean Machine Learning model from scratch.
- **Skills Gained**:
- Writing clean and efficient Python code.
- Manipulating and analyzing data using Pandas.
- Building a small-scale unsupervised machine learning.
---
## Acknowledgments
Special thanks to **42AI** for organizing this bootcamp and providing an excellent learning environment. Also, gratitude to my peers and mentors at **École 42** for their support and collaboration.