Visão Geral
Curso Python 6 Projetos Python com Programacao Foundation to Advanced, Python ocupa o terceiro lugar no índice de linguagens de programação mais populares da TIOBE , atrás de C e Java, Python é uma linguagem de programação interpretada, de alto nível e de propósito geral. Suas construções de linguagem e abordagem orientada a objetos visam ajudar os programadores a escrever código claro e lógico para projetos de pequena e grande escala
Conteúdo Programatico
Introduction to Python Programming
- Python Introduction
- Python Installation, Windows Python Environment Setup
- Interpreted vs. compiled programming languages
- Creating and running our first Python script
- Choosing an integrated development environment (IDE)
- How to share your code with us and get help with errors
Python Programming Foundation + Project#1
- Basic types – numbers, strings, string manipulation
- Basic types – Boolean operators
- Lists (arrays), Dictionaries, Variables
- Built-in functions, User-defined functions
- Adding arguments to a function
- Default arguments, Keyword arguments, Infinite arguments
- Project #1 – Building a Basic calculator
Python Programming Advanced Concepts
- PEP guidelines
- Breaking out of while loops
- Classes & objects, Instance variables
- Class & variables
- How to add comments to your code
- Importing modules from relative paths
Python Programming Advanced + Project#2
- For Loop, While Loop
- Conditional Statements
- String Formatting
- Modules, Libraries and Packages
- Installing Python Packages
- Working with Date and Time objects
- Project#2-Mortgage Calculator with Python
Working with Excel files in Python
- Getting Started with Pandas
- Loading Data in Python from CSV
- Indexing and Slicing Dataframes
- Dropping Dataframe Columns and Rows
- Updating and Adding new Columns and Rows
Working With Numbers
- NumPy with Python
- Using pandas Data Frames to solve complex tasks
- Use pandas and NumPy to handle Excel Files
Web Scraper – Project#3
- Using Pandas for Scraping
- Importing Data From Web
- Project #3 – Web Scraper
Learning About Database – Project#4
- PyMongo Introduction and setup
- Inserting documents, Bulk inserts
- Counting documents, Multiple find conditions
- Datetime and keywords, Indexes
- Project #4 – Crud Operations
Personal Website with Python and Flask
- Personal Website (Project Overview)
- Building Your First Website
- Preparing HTML Templates
- Adding a Website Navigation Menu
- Note on Browser Caching
- Improving the Website Frontend with CSS
Final eCommerce Sheet for Data Science with the help of Pandas And NumPy Project#6