We may earn an affiliate commission when you visit our partners.
Course image
Joseph Santarcangelo
Inicie seu estudo de Python para ciência de dados e de programação em geral com esta introdução ao Python feita especialmente para iniciantes. Python é uma das linguagens de programação mais populares do mundo e nunca houve tanta demanda por profissionais com a habilidade de aplicar os princípios básicos de Python para impulsionar soluções de negócios em vários setores. Neste curso, você aprenderá do zero a programar com Python em questão de horas, sem precisar ter experiência prévia em programação! Você aprenderá os fundamentos básicos de Python, incluindo estruturas e análise de dados, exercícios práticos em todo os módulos do...
Read more
Inicie seu estudo de Python para ciência de dados e de programação em geral com esta introdução ao Python feita especialmente para iniciantes. Python é uma das linguagens de programação mais populares do mundo e nunca houve tanta demanda por profissionais com a habilidade de aplicar os princípios básicos de Python para impulsionar soluções de negócios em vários setores. Neste curso, você aprenderá do zero a programar com Python em questão de horas, sem precisar ter experiência prévia em programação! Você aprenderá os fundamentos básicos de Python, incluindo estruturas e análise de dados, exercícios práticos em todo os módulos do curso e criará um projeto final para demonstrar suas novas habilidades. Até o final deste curso, você vai se sentir confiante para criar programas básicos, trabalhar com dados e resolver problemas do mundo real com Python. Você terá uma base de conhecimento forte para fazer estudos mais avançados na área e desenvolverá habilidades para ajudar a subir na sua carreira. Este curso pode ser aplicado em várias especializações ou programas de certificação profissional. Concluir este curso contará para o seu aprendizado em qualquer um dos programas a seguir: Certificado Profissional de IA Aplicada da IBAM Especialização em Ciências de Dados Aplicada Certificado Profissional em Ciência de Dados da IBM Após a conclusão de um dos programas acima, além de ganhar um certificado de conclusão de especialização da Coursera, você também receberá um selo digital da IBM reconhecendo a sua competência na área.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines the fundamentals of programming in Python, using concepts relevant to science and data analysis
Provides an accessible introduction to Python for beginners with no prior programming experience
Offers a strong foundation for further studies in data science
Taught by recognized instructors
Includes practical exercises and a final project, allowing learners to apply their skills

Save this course

Save Python para a Ciência de Dados e IA to your list so you can find it easily later:
Save

Reviews summary

Beginner-friendly python course

This beginner-friendly course is a solid introduction to Python for those with no prior programming experience. It covers the basics of Python, including data structures and analysis, with practical exercises and a final project to demonstrate your skills. However, some videos lack Portuguese subtitles as advertised.
Great for beginners with no programming experience
"Você aprenderá do zero a programar com Python em questão de horas, sem precisar ter experiência prévia em programação!"
Some videos lack Portuguese subtitles as advertised
"D​izia ter legendas em portugues(Brasil) mas nao tem em todos os videos"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Python para a Ciência de Dados e IA with these activities:
Review Python Crash Course
Build a strong foundation in Python by reviewing this comprehensive introductory book.
Show steps
  • Read the Introduction and Chapter 1.
  • Complete the exercises in Chapter 1.
  • Review the material by summarizing key points.
Follow an online tutorial on Python data visualization
Enhance understanding of Python data visualization techniques through guided tutorials.
Browse courses on Python Programming
Show steps
  • Find an online tutorial on Python data visualization.
  • Follow the tutorial step-by-step.
  • Create a data visualization project using the techniques you learned in the tutorial.
Solve Python coding problems
Improve problem-solving and coding skills by practicing Python coding problems.
Browse courses on Python Programming
Show steps
  • Find Python coding problems online or in a book.
  • Solve the problems using Python.
  • Review your solutions and identify areas for improvement.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Participate in a Python study group
Enhance understanding and retention by discussing concepts and working on problems with peers.
Browse courses on Python Programming
Show steps
  • Find a Python study group or create your own.
  • Attend study group meetings regularly.
  • Participate in discussions and work on problems together.
  • Share knowledge and resources with other group members.
Build a Python script to analyze a small dataset
Apply Python concepts learned in the course to a hands-on project.
Browse courses on Python Programming
Show steps
  • Choose a small dataset to analyze.
  • Develop a Python script to load and clean the data.
  • Perform basic data analysis on the data.
  • Write a report summarizing your findings.
Create a presentation on Python functions
Reinforce understanding of Python functions by creating a presentation.
Browse courses on Python Programming
Show steps
  • Review the material on Python functions.
  • Create a presentation that covers the different types of functions, how to define them, and how to use them.
  • Share your presentation with others.
  • Get feedback on your presentation.
Volunteer at a local coding organization
Gain practical experience and support the community by volunteering at a local coding organization.
Browse courses on Python Programming
Show steps
  • Find a local coding organization that offers volunteer opportunities.
  • Contact the organization and express your interest in volunteering.
  • Attend volunteer training.
  • Assist with coding projects or other activities.
Participate in a coding competition
Challenge yourself, improve problem-solving skills, and showcase your Python abilities.
Browse courses on Python Programming
Show steps
  • Find a coding competition that is relevant to Python.
  • Prepare for the competition by practicing Python coding problems.
  • Participate in the competition and try your best to solve the problems.
  • Review your performance and identify areas for improvement.

Career center

Learners who complete Python para a Ciência de Dados e IA will develop knowledge and skills that may be useful to these careers:
Data Analyst
Data Analysts use their skills in data analysis and visualization to help businesses make better decisions. They collect, clean, and analyze data to identify trends and patterns. They also develop visualizations that can communicate insights to stakeholders. This course in Python for Data Science and AI would help a Data Analyst develop a strong foundation in Python, which is commonly used for data analysis. The course covers the basics of Python, such as data structures, loops, and functions. It also covers more advanced topics, such as object-oriented programming and data analysis.
Machine Learning Engineer
Machine Learning Engineers are responsible for designing, developing, and deploying machine learning models. They work with data scientists to identify the right data sources and develop algorithms that can be used to solve specific business problems. They also work with software engineers to integrate machine learning models into existing systems. This course in Python for Data Science and AI would help a Machine Learning Engineer develop a strong foundation in Python, which is used throughout the machine learning lifecycle. The course covers the basics of Python, such as data structures, loops, and functions. It also covers more advanced topics, such as object-oriented programming and machine learning.
Data Scientist
Data Scientists develop and deploy machine learning models to solve complex problems. They design and conduct experiments to determine the best data sources for a given task, and build solutions that can be used by businesses to improve their operations. This course in Python for Data Science and AI would help a Data Scientist develop a strong foundation in Python, which can be used for data analysis, machine learning, and other tasks. The course covers the basics of Python, such as data structures, loops, and functions. It also covers more advanced topics, such as object-oriented programming and machine learning.
Statistician
Statisticians collect, analyze, and interpret data. They use their skills to help businesses and organizations make better decisions. This course in Python for Data Science and AI may be useful for a Statistician who wants to develop a strong foundation in Python. The course covers the basics of Python, such as data structures, loops, and functions. It also covers more advanced topics, such as object-oriented programming and data analysis.
Software Engineer
Software Engineers design, develop, and maintain software applications. They work with business stakeholders to identify the needs of the application, and then design and develop a solution that meets those needs. They also work with other engineers to integrate the application with existing systems. This course in Python for Data Science and AI may be useful for a Software Engineer who wants to develop a strong foundation in Python. The course covers the basics of Python, such as data structures, loops, and functions. It also covers more advanced topics, such as object-oriented programming and machine learning.
Financial Analyst
Financial Analysts use their skills in finance and economics to analyze financial data and make investment recommendations. They work with clients to identify their financial goals, and then develop and implement investment strategies that can help them achieve those goals. This course in Python for Data Science and AI may be useful for a Financial Analyst who wants to develop a strong foundation in Python. The course covers the basics of Python, such as data structures, loops, and functions. It also covers more advanced topics, such as object-oriented programming and data analysis.
Product Manager
Product Managers are responsible for the development and launch of new products and services. They work with engineers, designers, and other stakeholders to define the product vision and roadmap. This course in Python for Data Science and AI may be useful for a Product Manager who wants to develop a strong foundation in Python. The course covers the basics of Python, such as data structures, loops, and functions. It also covers more advanced topics, such as object-oriented programming and data analysis.
Data Engineer
Data Engineers design, build, and maintain the infrastructure that is used to store and process data. They work with data scientists and other engineers to ensure that data is available and accessible for analysis. This course in Python for Data Science and AI may be useful for a Data Engineer who wants to develop a strong foundation in Python. The course covers the basics of Python, such as data structures, loops, and functions. It also covers more advanced topics, such as object-oriented programming and data analysis.
Quantitative Analyst
Quantitative Analysts use mathematical and statistical models to analyze financial data. They develop and implement trading strategies, and manage risk. This course in Python for Data Science and AI may be useful for a Quantitative Analyst who wants to develop a strong foundation in Python. The course covers the basics of Python, such as data structures, loops, and functions. It also covers more advanced topics, such as object-oriented programming and data analysis.
Actuary
Actuaries use their skills in mathematics and statistics to assess risk and uncertainty. They work with insurance companies and other financial institutions to develop products and services that can help their clients manage risk. This course in Python for Data Science and AI may be useful for an Actuary who wants to develop a strong foundation in Python. The course covers the basics of Python, such as data structures, loops, and functions. It also covers more advanced topics, such as object-oriented programming and data analysis.
UX Researcher
UX Researchers use their skills in research and design to improve the user experience of products and services. They conduct user research studies to identify pain points and opportunities for improvement. This course in Python for Data Science and AI may be useful for a UX Researcher who wants to develop a strong foundation in Python. The course covers the basics of Python, such as data structures, loops, and functions. It also covers more advanced topics, such as object-oriented programming and data analysis.
Market Researcher
Market Researchers use their skills in research and analysis to help businesses understand their customers and markets. They conduct surveys, interviews, and other research studies to collect data about consumer behavior. This course in Python for Data Science and AI may be useful for a Market Researcher who wants to develop a strong foundation in Python. The course covers the basics of Python, such as data structures, loops, and functions. It also covers more advanced topics, such as object-oriented programming and data analysis.
Data Science Manager
Data Science Managers are responsible for leading and managing teams of data scientists. They work with stakeholders to identify the business needs and develop data science strategies. This course in Python for Data Science and AI may be useful for a Data Science Manager who wants to develop a strong foundation in Python. The course covers the basics of Python, such as data structures, loops, and functions. It also covers more advanced topics, such as object-oriented programming and data analysis.
Business Analyst
Business Analysts help businesses improve their operations by analyzing data and identifying opportunities for improvement. They work with stakeholders to understand the business needs, and then develop solutions that can be implemented to improve performance. This course in Python for Data Science and AI may be useful for a Business Analyst who wants to develop a strong foundation in Python. The course covers the basics of Python, such as data structures, loops, and functions. It also covers more advanced topics, such as object-oriented programming and data analysis.
Operations Research Analyst
Operations Research Analysts use their skills in mathematics and statistics to solve complex problems. They work with businesses and organizations to identify opportunities for improvement, and then develop and implement solutions that can help them achieve their goals. This course in Python for Data Science and AI may be useful for an Operations Research Analyst who wants to develop a strong foundation in Python. The course covers the basics of Python, such as data structures, loops, and functions. It also covers more advanced topics, such as object-oriented programming and data analysis.

Reading list

We've selected 12 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Python para a Ciência de Dados e IA.
Comprehensive guide to the Python standard library. It covers all of the standard library modules, including modules for data structures, file I/O, and networking. It valuable resource for anyone who wants to learn more about the Python standard library and how to use it effectively.
Practical guide to using Python for data analysis. It covers the basics of data manipulation, data visualization, and machine learning. It valuable resource for anyone who wants to use Python for data-driven decision making.
Collection of practical recipes for solving common Python programming problems. It covers a wide range of topics, from basic programming tasks to more advanced topics such as data analysis and machine learning. It valuable resource for anyone who wants to learn how to solve real-world problems with Python.
Comprehensive reference guide to the Python programming language. It covers all aspects of Python, from the basics to advanced topics such as metaprogramming and concurrency. It valuable resource for anyone who wants to learn more about Python and its features.
Practical guide to using Python for data science. It covers a wide range of topics, from data manipulation to machine learning. It valuable resource for anyone who wants to learn how to use Python for data-driven decision making.
Provides a comprehensive introduction to Python, covering the basics of programming, data structures, and object-oriented programming. It valuable resource for beginners who want to learn Python quickly and effectively.
Practical guide to using Python for automating everyday tasks. It covers a wide range of topics, from web scraping to data analysis. It valuable resource for anyone who wants to learn how to use Python to make their lives easier.
Free online textbook that provides a comprehensive introduction to Python. It covers the basics of programming, as well as more advanced topics such as object-oriented programming and data structures. It valuable resource for anyone who wants to learn Python in a structured and self-paced way.
Comprehensive guide to machine learning with Python. It covers the basics of machine learning, as well as more advanced topics such as deep learning and neural networks. It valuable resource for anyone who wants to use Python for machine learning.
Deep dive into the Python programming language. It covers advanced topics such as metaprogramming, decorators, and generators. It valuable resource for anyone who wants to master Python and write elegant and efficient code.
Gentle introduction to Python for beginners. It covers the basics of programming, data structures, and object-oriented programming. It valuable resource for anyone who wants to learn Python without being overwhelmed by technical jargon.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Python para a Ciência de Dados e IA.
Curso de Python: Apps para Android, iOS, Linx, Win, e Mac
Most relevant
Formação Cientista de Dados: O Curso Completo
Most relevant
Programação Python do Zero ao Avançado + Projetos Reais
Most relevant
Bancos de dados e SQL para Ciência de Dados
Most relevant
Desenvolvimento Ágil com Java Avançado
Most relevant
Trabalho de conclusão de Ciência de Dados Aplicada
Most relevant
Fundamentos de C++ - Uma Abordagem Completa
Most relevant
Desenvolvimento Ágil com Padrões de Projeto
Most relevant
Análise de dados com programação em R
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser