Visão Geral
Curso Python Beginner/Cursos de Python para Iniciante
Aprenda o básico da programação Python
Python é uma linguagem de programação muito versátil, ampla em sua aplicação devido à sua simplicidade e poder. Embora o Python possa ser usado para tudo, desde o desenvolvimento de sites até a programação de robôs, nossos cursos se concentram no uso do Python para análise de dados.
Nosso curso Python para iniciantes se concentra nos fundamentos do trabalho com Python para análise de dados. Apresentamos o Anaconda e o JupyterLab e os fundamentos da sintaxe do Python. Você aprenderá como trabalhar com objetos em Python, acessar e manipular dataframes, como usar funções e métodos e criar visualizações básicas.
Conteúdo Programatico
Introduction
- Introduction to Python
- Introduction to Anaconda and JupyterLab
- The Python Standard Library
Installing Python
- Anaconda
- JupyterLab
- Installing additional packages
Anaconda and JupyterLab
- Using Anaconda
- Working with environments
- Launching JupyterLab
- Working in JupyterLab
- Using Jupyter Notebooks
- Basics of running code
- Markdown
- Shutting down kernels and the Jupyter Server
Using Python as a Calculator
- Arithmetic operators
- Relational operators
- Logical operators
The Python Standard Library
- Built-in functions
- Other functions in the standard library
Working with Objects
- Objects in Python
- What are objects?
- Creating variables
- Naming rules
- Naming conventions for variables
Data Types and Structures
- Built-in data types
- Built-in data structures
- Tuples, lists, ranges and dictionaries
- Pandas Series and DataFrames
- Which data structure should I use?
- Pandas DataFrame
- Attributes
- Methods
Pandas functions
- Creating DataFrames
- Importing data into a DataFrame
- Uploading data in JupyterLab
Accessing data within DataFrames
- Accessing specific rows
- Accessing specific columns
- Accessing data subsets by name or position
Manipulating DataFrames
- Making changes in place
- Renaming columns and rows
- Replace a single value
- Replace multiple values
- Add data to a DataFrame
- Remove rows or columns
- Filter based on condition
- Sort data
Working with data in DataFrames
- Calculating summary statistics
Evaluation in Python
- Order of operations
Evaluation with Numpy
- Vectorised arithmetic
- Vectorised functions
- Broadcasting
- Creating new columns with vectorised arithmetic and functions
Functions vs Methods
- What is a function?
- Syntax for using functions in Python
- Syntax for using methods in Python
- Parameters and arguments
- Getting help with a function
- Overview of help documentation
Exporting Data
- Export data to csv file
Basic Data Visualisation
- Matplotlib
- Create a scatterplot
- Create a linechart
- Add text
- Add a legend
- Exporting plots
Notebook to Markdown
- View your completed Notebook as a rendered Markdown file