Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/emanoelcampos/python-onemonth
- Owner: emanoelcampos
- Created: 2024-03-06T19:46:29.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-03-16T11:37:13.000Z (8 months ago)
- Last Synced: 2024-03-16T13:58:17.039Z (8 months ago)
- Topics: data-analysis, flask, jupyter-notebook, onemonth, python, python3
- Language: Jupyter Notebook
- Homepage:
- Size: 1.13 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.