Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/emanoelcampos/python-onemonth

This repository contains educational materials and projects developed during a Python course offered by OneMonth. It covers Python basics, intermediate concepts, web development with Flask, and data analysis with pandas. The course is structured into weeks, each focusing on a different aspect of Python programming and its applications.
https://github.com/emanoelcampos/python-onemonth

data-analysis flask jupyter-notebook onemonth python python3

Last synced: about 10 hours ago
JSON representation

This repository contains educational materials and projects developed during a Python course offered by OneMonth. It covers Python basics, intermediate concepts, web development with Flask, and data analysis with pandas. The course is structured into weeks, each focusing on a different aspect of Python programming and its applications.

Awesome Lists containing this project

README

        

# Python Course - OneMonth

This repository contains all the materials and projects developed during the `Python` course offered by **OneMonth**. The course is divided into several *weeks*, each focusing on a different aspect of `Python` programming and its applications.

## Week 1: Introduction to Python Basics

### Overview
- Explored the wide applications of `Python` in various fields.
- Compared `Python` with other programming languages.
- Learned about the history of `Python` and the differences between `Python 2` and `Python 3`.

### Setup and Basic Python
- Installed `Python` via the `Anaconda` distribution and set up a code editor.
- Learned `command line` basics and executed `Python` scripts.
- Understood `Python` syntax, variables, and printing data to the screen.
- Explored debugging techniques and added comments to code for better readability.

## Week 2: Intermediate Python Concepts

### Overview
- Expanded knowledge of `Python` by learning intermediate concepts.
- Practiced debugging skills and applied knowledge to practical assignments.

### Intermediate Python
- Learned about **conditional statements, logical operators, and control flow** in `Python`.
- Explored `Python` **data structures** like lists and `dictionaries`.
- Studied `functions`, arguments, and scope in `Python`.
- Practiced **data analysis** using `pandas` library and visualization with `Matplotlib` and `Seaborn`.

## Week 3: Web Apps and Data Analysis

### Overview
- Learned about building web applications with `Flask` and analyzing data with `pandas`.

### Building Web Applications with Flask
- Set up `Flask` framework and created basic **web pages**.
- Explored `Flask` templates, conditional logic in `HTML`, and includes for reusable code.
- Learned about debugging in `Flask` and serving new pages.

### Data Analysis with pandas
- Imported and manipulated data using `pandas` library.
- Visualized `data` using `Matplotlib` and `Seaborn` libraries.
- Explored **advanced data selection, grouping data, and data cleaning techniques**.

## Week 4: Conclusion and Certification

### Conclusion
- Recapitulated learning from the course, covering `Python` basics, intermediate concepts, web development with `Flask`, and **data analysis** with `pandas`.

## Setup

To run the code in this repository, you will need Python installed on your machine. You can download Python [here](https://www.python.org/downloads/).

## Contributing

This repository is for personal educational purposes. However, suggestions and advice are always welcome. Please feel free to open an issue or create a pull request.