Prévia do material em texto
Conhecendo a Linguagem Python Simplicidade, Poder e Versatilidadeque é Python? Definição Por que é popular? Python é uma linguagem de programação de alto Sua sintaxe simples permite que programadores nível, interpretada e de propósito geral. É conhecida expressem conceitos em menos linhas de código do por sua filosofia de design que prioriza a legibilidade que em linguagens como C++ ou Java, tornando-a do código. ideal para iniciantes e especialistas.A Origem Guido van Rossum Python foi criada no final dos anos 80 por Guido van Rossum no CWI, na Holanda, como sucessora da linguagem ABC. Lançamento: A primeira versão (0.9.0) foi lançada em 1991. Nome: Inspirado no grupo de comédia britânico "Monty Python", e não na cobra. Benevolent Dictator: Guido foi líder principal da linguagem até 2018.Principais Características Legibilidade Dinâmica Multi-paradigma Sintaxe limpa que usa indentação Tipagem dinâmica e Suporta programação procedural, para definir blocos de código. gerenciamento automático de orientada a objetos e funcional. memória (Garbage Collection).Filosofia: Zen do Python import this Princípios de Design # Saída: O "Zen do Python" é uma coleção de 19 princípios orientadores "Beautiful is better than ugly." "Explicit is better than implicit." que influenciam design da linguagem. Ele enfatiza a "Simple is better than complex." importância da clareza e simplicidade na escrita do código. "Readability counts."Sintaxe: Simplicidade Visual Python (Direto) Java (Verboso) public class Main { public static void main(String[] args) { Mundo") Mundo"); } } Menos código para a mesma tarefa.Áreas de Atuação 149 Python é a linguagem número 1 para várias indústrias modernas: Data Science & IA: Machine Learning, análise de 1110 = dados e redes neurais. 4.181) Desenvolvimento Web: Backends robustos com 41 Django e Flask. Automação/Scripts: Automatização de tarefas 1334) 50 repetitivas e DevOps. Educação: A principal linguagem para ensinar programação.Dominância de Mercado (2024) Popularidade baseada no índice TIOBE e pesquisas do Stack Overflow. Python 1° Lugar C/C++ 2° Lugar Java 3° Lugar JavaScript 4° LugarEcossistema: "Baterias Inclusas" PyPI (Python Package Index) O repositório oficial conta com mais de 400.000 pacotes. django Web: Django, Flask, FastAPI. Dados: Pandas, NumPy, Matplotlib. Flask IA/ML: TensorFlow, PyTorch, Scikit-learn. Automação: Selenium, BeautifulSoup.Mão na Massa speedtest.py EXPLORER + speedtest.py OPEN EDITORS 1 UNSAVED speedtest.py CUBS 18 > speedtest 19 if name 20 list_versions() gitignore 21 LICENSE 22 df pd.read_csv( Makefile 23 'speedtest/speedtest.csv", parse_dates=["Timestamp"] README.md 24 ) requirements.txt 25 speedtest.py 26 df axis=1) Um exemplo simples de como percorrer uma lista e tomar 27 print("=" 16) 28 print(df) 29 30 print("=" 16) decisões lógicas. 31 print(df.columns) 32 33 print("=" 16) 34 35 36 print("=" 16) 37 print(df.head(4)) 38 39 print("=" 16) 40 print(df.tail(4)) 41 Note como código lê quase como inglês. 42 print("=" 16) 43 print(df.describe()) 44 45 46 for format PROBLEMS OUTP #: from No problems have frozenset FileNotFoundError OUTLINE FileExistsError TIMELINE FloatingPointError INSERTPor que aprender Python? Alta Demanda Salários Comunidade Uma das habilidades mais Desenvolvedores Python, Uma comunidade global imensa, requisitadas no mercado de especialmente em IA, têm altos acolhedora e cheia de recursos trabalho atual. salários. gratuitos.Dúvidas? Obrigado pela atenção.Image Sources https://gvanrossum.github.io/images/guido-headshot-2019.jpg Source: https://blog.tengrai.com/wp-content/uploads/2025/02/Quantum-Cover-m.webp Source: blog.tengrai.com django https://miro.medium.com/1*fMZRDkurs7wn82uys7L87w.jpeg Source: medium.com https://user-images.githubusercontent.com/5888518/105705209-835eb880-5ed5-11eb-821d-0215f0bdea08.png Source: github.com