The Ultimate Beginners Guide to Python Programming

Learn the basics of Python programming language quickly and easily! Examples implemented step by step with exercises
New
Rating: 4.6 out of 5 (32 ratings)
3,539 students
1hr 59min of on-demand video
English
English [Auto]

Learn the basic syntax of Python programming language quickly and easily
Solve practice exercises after each practical topic
Implement the main Python operators: mathematical, logical, relational and conditional
Create looping structures - "for" and "while" commands
Learn how to implement functions
Understand and implement the main Python collections, such as tuples, lists, dictionaries and sets

Requirements

  • Programming logic

Description

Python is one of the most used programming languages ​​in the world and many companies are looking for developers who know it! It was created in 1991 by Guido van Rossum with the main objective of being simple and easy to learn, compared to other programming languages ​​where the learning curve is much higher. Python language has gained a lot of popularity in recent years because it is suitable for many applications, such as: web development, artificial intelligence, data science, big data, computer graphics, among many others.

This free course was designed for those who are starting their studies in the Python programming language and do not have much time to take a bigger and more complete course. You will learn only the bases of this programming language. Take a look at the content that will be covered:

  • Python installation

  • Five main IDEs (Integrated Development Environment) to work with Python

  • Variables and constants

  • Math operations

  • Logical, relational and conditional operators

  • Loops, such as the "for" and "while" commands

  • Functions

  • Main collections, such as lists, dictionaries, tuples and sets

Practical exercises are provided at the end of each topic, so you can practice what you learned during the lectures. The solution for every task is available for you to compare with your own implementations! We will use Google Colab on-line for the development of the examples, ensuring that you will not have problems with software installations or configurations on your local machine.

Who this course is for:

  • Students who want to start their studies in the Python programming language
  • Computer programming beginners
  • People who want to learn basic Python syntax
  • Undergraduate students taking courses related to computer programming
  • People who need to learn the Python concepts quickly and easily

Instructors

Jones Granatyr
  • 4.7 Instructor Rating
  • 33,500 Reviews
  • 152,955 Students
  • 85 Courses

Olá! Meu nome é Jones Granatyr e já trabalho em torno de 10 anos com Inteligência Artificial (IA), inclusive fiz o meu mestrado e doutorado nessa área. Atualmente sou professor, pesquisador e fundador do portal IA Expert, um site com conteúdo específico sobre Inteligência Artificial. Desde que iniciei na Udemy criei vários cursos sobre diversos assuntos de IA, como por exemplo: Deep Learning, Machine Learning, Data Science, Redes Neurais Artificiais, Algoritmos Genéticos, Detecção e Reconhecimento Facial, Algoritmos de Busca, Mineração de Textos, Buscas em Textos, Mineração de Regras de Associação, Sistemas Especialistas e Sistemas de Recomendação. Os cursos são abordados em diversas linguagens de programação (Python, R e Java) e com várias ferramentas/tecnologias (tensorflow, keras, pandas, sklearn, opencv, dlib, weka, nltk, por exemplo). Meu principal objetivo é desmistificar a área de IA e ajudar profissionais de TI a entenderem como essa tecnologia pode ser utilizada na prática e que possam visualizar novas oportunidades de negócios.

Guilherme Matos Passarini, phD
  • 4.6 Instructor Rating
  • 963 Reviews
  • 11,264 Students
  • 20 Courses

English:

Hi, my name is Guilherme, I have a bachelor's degree in Biological Sciences, a master's degree in Experimental Biology, and a Ph.D. also in Experimental Biology, both from the Federal University of Rondônia (Brazil). My main research area is the search for compounds that are active against the parasites of malaria and leishmaniasis. I also have been programming for a while, especially in the programming languages Python and R. My main interests are biology, biotechnology, programming, medicinal chemistry, and artificial intelligence. My main goal here in Udemy is therefore spreading the knowledge related to these areas to people around the world.


Português:

Bacharel e licenciado em Ciências Biológicas pela Universidade Federal de Rondônia, mestre em Biologia Experimental pela Universidade Federal de Rondônia e  doutor também em Biologia Experimental pela Universidade Federal de Rondônia. Desenvolveu seus trabalhos de iniciação científica e mestrado na busca de moléculas de plantas bioativas contra os parasitas da malária e leishmaniose, tendo trabalhado com fitoquímica e ensaios antiparasitários in vitro. No final do mestrado, começou a se interessar por bioinformática, química medicinal e programação, aplicando alguns programas de bioinformática e quimioinformática para auxiliar na descoberta de drogas antimaláricas. Possui experiência com as linguagens Python e R, e iniciou a programar em Javascript. Seu projeto de doutorado se constitui em avaliar um composto antimalárico já testado durante o mestrado de forma mais aprofundada contra o parasita da malária, realizando análises virtuais, como verificação de características físico-químicas e farmacocinéticas, docking molecular (interação virtual entre ligante e proteína-alvo do parasita) e ensaios em placas de cultura.

Plataforma de Cursos sobre Ciência de Dados e IA
IA Expert Academy
  • 4.7 Instructor Rating
  • 31,259 Reviews
  • 145,697 Students
  • 83 Courses

A plataforma IA Expert tem o objetivo de trazer cursos teóricos e práticos de fácil entendimento sobre sobre Inteligência Artificial e Ciência de Dados, para que profissionais de todas as áreas consigam entender e aplicar os benefícios que a IA pode trazer para seus negócios, bem como apresentar todas as oportunidades que essa área pode trazer para profissionais de tecnologia da informação. Também trazemos notícias atualizadas semanais sobre a área em nosso portal.

Top companies trust Udemy

Get your team access to Udemy's top 17,000+ courses