Este livro é a obra definitiva para quem deseja dominar uma das linguagens de programação mais versáteis e poderosas do mundo. Você será guiado em uma viagem chamada “Jornada Python”, iniciando com os fundamentos da linguagem, passando por orientação a objetos, boas práticas de programação e chegando a alguns assuntos mais avançados, como o desenvolvimento de aplicações web e ciência de dados. Jornada Python é mais do que um livro; é um companheiro indispensável para qualquer desenvolvedor que deseja se destacar no mercado de tecnologia. Com uma abordagem prática e didática, este livro é ideal tanto para iniciantes quanto para profissionais experientes que buscam aprimorar suas habilidades e conhecimentos em Python. Aqui está um resumo do que você vai encontrar em cada uma das 10 partes deste livro imprescindível para a sua jornada no Python! Parte I: Conhecendo a Linguagem Inicie sua jornada entendendo o que é Python, sua história e por que ele é a escolha ideal para desenvolvedores de todos os níveis. Descubra a simplicidade e a eficiência da tipagem dinâmica, a multifuncionalidade e a produtividade que Python oferece, além de explorar sua vasta biblioteca padrão e a documentação oficial. Parte II: Preparando o Ambiente Aprenda a configurar seu ambiente de desenvolvimento em diferentes sistemas operacionais, desde a instalação até a criação de ambientes virtuais e o uso de IDEs populares como Jupyter Notebook, PyCharm e Visual Studio Code. Domine os gerenciadores de pacotes e linters para garantir a qualidade do seu código. Parte III: Fundamentos de Programação Aprofunde-se nos tipos de dados, variáveis, expressões, controle de fluxo, tratamento de exceções e muito mais. Compreenda a mutabilidade e imutabilidade, manipulação de strings, coleções e operadores, além de aprender a criar funções eficientes e a manipular arquivos e bancos de dados. Parte IV: Orientação a Objetos Desvende os segredos da programação orientada a objetos com uma introdução detalhada aos seus quatro pilares: encapsulamento, herança, polimorfismo e abstração. Explore classes, objetos, métodos, atributos, decoradores e métodos mágicos, além de modelos arquiteturais como MVC e microsserviços. Parte V: Tópicos Avançados de Programação Eleve suas habilidades com princípios SOLID, programação funcional, concorrência e programação assíncrona. Aprenda sobre metaprogramação, clean code e boas práticas para escrever um código limpo e eficiente. Parte VI: Testes Descubra a importância dos testes no desenvolvimento de software com uma introdução a testes unitários, TDD (Test Driven Development) e bibliotecas built-in. Automatize seus testes e garanta a qualidade do seu código com técnicas avançadas de mock. Parte VII: Desenvolvimento de Aplicações Web Construa aplicações web robustas com fundamentos da web, APIs, frameworks como Django e Flask, e execução de tarefas assíncronas. Aprenda a criar e gerenciar projetos web completos, desde a configuração de bancos de dados até a implementação de rotas e administração de usuários. Parte VIII: Análise de Dados Mergulhe no mundo da análise de dados com técnicas de ETL, web scraping, manipulação e tratamento de dados usando bibliotecas como NumPy e Pandas. Visualize dados com Matplotlib, Seaborn, Plotly e Dash, e entenda os conceitos e aplicações de big data. Parte IX: Inteligência de Dados Explore a inteligência artificial e machine learning com uma introdução abrangente aos conceitos e modelos, incluindo deep learning, redes neurais, visão computacional e bibliotecas como Scikit-Learn, TensorFlow, PyTorch e Keras. Desenvolva projetos práticos e aplique técnicas avançadas de aprendizado de máquina. Parte X: Automação de Processos Automatize processos com serverless, CI/CD e aprenda a gerar packages e publicá-los no PyPi. Descubra como a automação pode transformar seu fluxo de trabalho e aumentar sua produtividade.
Antonio Muniz
Sou um eterno aprendiz, entusiasta de agilidade, automação, DevOps, inovação, Lean, mentoria de carreira, OKR e transformação digital. Curto muito trocar experiências em workshops corporativos e comunidades, congressos e cursos de MBA, graduação, certificação e concursos. Sou graduado em tecnologia na Unigranrio, especialista em Gestão de TI na FGV e mestre em administração pelo Ibmec. Certificado Exin DevOps Professional, Exin DevOps Master, Exin Lean IT, Scrum Master, SAFe Agilist, PMP, ITIL®, Cobit, MCSE e MCT. Trabalho atualmente com DevOps e Lean na SulAmérica, Líder educacional na AdaptNow (
Cláudio Gomes
Engenheiro de Computação, formado no Instituto Militar de Engenharia. Analista de Sistemas Sênior na Petrobras S/A, onde atua como Cientista de Dados na Diretoria de Exploração de Produção. Apaixonado por conhecimento, também pratica o desenho artístico e a fotografia de rua em seu tempo livre.
André Guilhon
Agile Coach, Scrum Master e 17 anos de experiência na área de tecnologia, atuando em diversas áreas, desde infraestrutura até desenvolvimento de software. Fundador da comunidade TI com Café, com foco no networking profissional do pessoal de TI. Ex-militar, empreendedor, apaixonado por pessoas, protagonismo, autoconhecimento e propósito de vida.
Cesar
quinta-feira, 27 de fevereiro de 2025
Nenhuma curtida