Python 3

Python é uma linguagem de programação criada por Guido van Rossum em 1991. Os objetivos do projeto da linguagem eram: produtividade e legibilidade. Em outras palavras, Python é uma linguagem que foi criada para produzir código bom e fácil de manter.

Descrição

Python suporta múltiplos paradigmas de programação. A programação procedimental pode ser usada para programas simples e rápidos, mas estruturas de dados complexas, como tuplas, listas e dicionários, estão disponíveis para facilitar o desenvolvimento de algoritmos complexos. Grandes projetos podem ser feitos usando técnicas de orientação a objetos, que é completamente suportada em Python (inclusive sobrecarga de operadores e herança múltipla). Um suporte modesto para programação funcional existe, o que torna a linguagem extremamente expressiva: é fácil fazer muita coisa com poucas linhas de comando. E também possui inúmeras capacidades de meta-programação: técnicas simples para alterar o comportamento de comportamentos da linguagem, permitindo a criação de linguagens de domínio específico. Neste curso vamos aprender as principais funcionalidades dessa linguagem.

Nível: Iniciante

Duração: 10h53m

Lançamento: 10/12/2007

Certificado de Conclusão

48 vídeos aulas

Avaliação do Curso

07h47m
Instalacao e execucao do python 04m22s Criando programas com arquivos 05m52s Multiplicacao exponenciacao soma divisao resto subtracao 10m47s Operadores logicos igualdade maior menor diferente in not in is 08m59s Tipos de dados inteiro float string boolean list dict 06m57s String len tamanho e posicao 08m34s String concatenacao 05m02s String fatiamento 05m28s String composicao para numeros inteiros strings e decimais 06m29s Input para entrada de dados 04m50s Conversao de tipo de dados string int float 03m55s Metodos para string capitalize center count endswith 09m18s Metodos para string find e index 09m53s Metodos para string isalpha isdecimal isdigit isnumeric 10m07s Metodos para string islower lower isupper upper istitle isspace 09m43s Metodos para string join ljust rjust 09m45s Metodos para string partition rpartition split rsplit 10m53s Metodos para string strip rstrip lstrip zfill swapcase 10m45s Controle de fluxo if elif else 09m30s Laco repeticao for range break tupla 12m22s Laco repeticao for continue e tabuada 09m53s Laco repeticao for tabuada e soma 09m51s Laco repeticao while 10m21s Laco repeticao while exercicios tabuada e outros 10m50s Listas 11m28s Listas insert append extend 13m03s Listas removendo indices e elementos com remove del pop 12m06s Listas fazendo copias semelhantes e copias independentes 09m17s Listas index count e reverse 09m27s Listas codigo ascii com while e lista 05m58s Listas sort ordenando varrendo com for enumerate 10m43s Listas exercicio input entrada de dados append adicionando lista break 09m02s Listas exercicio pesquisa co while e for 11m10s Listas exercicio maior e menor valor com for e while 11m30s Listas exercicio pares impares resto da divisao 08m22s Entendendo o uso do enumerate 10m40s Estrutura de dados fifo first in first out 09m59s Implementando estrutura de dados fifo first in first out 10m36s Mais estrutura de dados fifo first in first out 10m37s Finalizando estrutura de dados fifo first in first out 11m01s Iniciando estrutura de dados lifo last in first out 11m59s Impleentando estrutura de dados lifo last in first out 10m04s Exercicio contagem de cedulas dinheiro 10m08s Ainda exercicio contagem de cedulas 10m25s Fim exercicio contagem de cedulas e moedas 11m58s Exercicio venda passagem aerea aviao assentos vagos 10m00s Ainda exercicio venda passagem aerea aviao assentos vagos 11m28s Mais exercicio venda passagem aerea aviao assentos vagos 11m29s Finalizando exercicio venda passagem aerea aviao assentos vagos 10m59s
06h49m
Iniciando tipo de dados dicionario 11m02s Pesquisa in no tipo de dados dicionario 11m05s Mais tipo de dados dicionario keys values items 14m42s Tipo de dados dicionario com listas 10m08s Tipo de dados dicionario etodos clear copy get setdefault 10m17s Tipo de dados dicionario metodos pop update dict fromkeys 04m56s Funcoes matematicas pow round sum max min 09m50s Manipulando arquivos open write read close 09m35s Manipulando arquivos name mode closed flush 07m07s Manipulando arquivos center ljust rjust alinhamentos 09m36s Gerando arquivo htmlcom python 09m36s Aspas triplas gerando arquivo htmlcom python 12m54s Iniciando def criando as proprias funcoes 09m46s Def criando funcoes com return e funcao dentro de outra funcao 10m58s Def criando funcoes para efetuar pesquisas 09m07s Def criando funcoes para efetuar pesquisas em dicionarios 06m07s 67def criando funcoes para calcular media e soma de listas 09m53s Mais def criando funcoes para calcular media e soma de listas 04m40s Def criando funcoes para calcular fatorial de um numero 10m02s Def recursividade fatorial 08m05s Def recursividade fibonacci 08m17s Def funcao para validacao de dados 11m10s Def empacotamento e desempacotamento de parametros 08m50s Funcoes sem nome lambda 05m26s Escopo de variaveis global 05m40s Escopo de variaveis global soma lista 07m59s Recursivamente escopo de variaveis global soma lista de lista 06m28s Tratamento de excecoes try exception 10m34s Finally tratamento de excecoes try exception 08m49s Criando modulos e usando import 05m59s Modulo random randint shuffle 08m07s Modulo random choice string ascii 02m40s Modulo sys stdout arquivos io 05m16s Modulo time localtime asctime 03m40s Modulo datetime time localtime sleep 06m23s From importando modulos de forma relativa 05m19s Datetime date data atual modulos de forma relativa 09m16s Datetime date data weekday toordinal fromordinal 08m25s Datetime hora hour minute second 06m13s Types str int float list dict functiontype builtinfunctiontype 11m19s Modulo os para arquivos e diretorios mkdir listdir chdir makedirs getcwd 10m01s Modulo os mkdir rmdir rename remove path isdir isfile 10m13s Classes init orientacao a objetos e instanciacao 09m37s From import classes init orientacao a objetos 04m35s Classes orientacao a objetos exemplo banco depositco conta saque 11m13s Heranca classes orientacao a objetos banco conta saque 10m30s Lendo xml root etree elementtree find remove getchildren 11m27s Criando arquivo xml elementtree append element 06m35s
07h12m
Banco de dados sqlite dbi sql connect cursor create table execute 12m13s Banco de dados sqlite sql cursor insert select fetchall 09m42s Banco de dados sqlite sql mais insert e delete 10m07s Banco de dados mysql mysqldb instalacao driver 11m44s Banco de dados mysql mysqldb connect select sql fetchall 09m13s Banco de dados mysql driver mysqldb finalizando 05m17s Banco de dados mysql finalizando driver connector 06m06s Menus criando um programa com banco de dados mysql 10m25s Criando um programa com mysql funcao def para conectar com banco 08m19s Funcao def cadastro no programa com mysql 10m15s Def gravando dados do cadastro no banco mysql 06m25s Def listando select dados do cadastro banco mysql 09m15s Quantidade pessoas listadas manual e com len do banco mysql 03m02s Def excluindo delete dados do cadastro banco mysql 04m39s Def pesquisando dados do cadastro banco mysql 06m23s Def alterando update dados do cadastro banco mysql 05m10s Saindo do sistema sys exit 01m39s Kinterbasdb para firebird e pgdb para postgresql 05m15s Interface grafica tkinter frame criando janela title maxsize mainloop 09m37s Tkinter inserindo componentes visuais button label entry cores 10m46s Tkinter acoes command destroy e diferencas no tkinter 09m56s Tkinter criando acoes command para os botoes 04m17s Tkinter alterando fontes e tamanhos botoes labels width height 06m16s Tkinter pegando dados de entrada entry get 01m43s Tkinter caixa de mensagen tkmessagebox showinfo 01m49s Tkinter posicionar pack side top left right bottom grid row column 10m06s Tkinter posicionar numeros calculadora grid row column 08m55s Tkinter mais numeros calculadora grid row column 03m36s Tkinter botoes calculadora otimizado codigo melhorado 10m52s Tkinter calculadora completa lambda 09m16s Finalizando calculadora completa tkinter 09m20s Tkinter criando menus 10m16s Tkinter menus command chamando funcoes e popen os startfile 06m31s Tkinter criando conteiners frame pack 09m37s Tkinter criando conteiner separador relief sunken 03m56s Tkinter protocol wm message delete tkmessagebox askyesno 07m51s Tkinter acesso ao sistema login senha integrando banco de dados 10m26s Tkinter sistema login senha integrando banco focus force 09m06s Tkinter sistema login senha validar senha 04m40s Tkinter sistema login senha conectar banco mysql 09m59s Tkinter finalizando login senha acesso ao sistema banco mysql 09m49s Tkinter do login chamando menu principal quando usuario logar 07m01s Tkinter lista de pessoas do banco em um grid 10m18s Tkinter personalizando grid lista de pessoas do banco cores etc 09m58s Tkinter finalizando grid lista de pessoas do banco cores etc 06m05s Tkinter iniciando form para cadastro de pessoas 12m49s Tkinter criando formulario para cadastro pessoas 13m18s Tkinter formulario gravando pessoas no banco 06m13s Tkinter formulario limpar campos e focus 02m28s Tkinter formulario iniciando pesquisa 08m44s Tkinter formulario pesquisando e mostrando dados do banco 10m00s Tkinter entry configure state readonly normal disabled 06m46s Tkinter entry formulario excluindo registros do banco 04m48s Tkinter entry formulario fim exclusao registros do banco 11m51s Tkinter entry formulario botoes crud habilitar ou nao 08m14s
04h48m
Crud completo tkinter fornulario cadastro personalizando 09m58s Crud completo tkinter fornulario cadastro alterar mais 08m53s Crud completo tkinter formulario cadastro cancela salva altera 13m05s Crud completo tkinter formulario mais pesquisa 08m04s Crud completo tkinter formulario status da operacao 07m17s Novas dicas para criacao de formularios rapidos no tkinter 12m00s Photoimage inserindo imagens no form tkinter 06m07s Finalizando tkinter dica documentacao docs python 04m44s Pyqt qtgui qtcore qwidget qpushbutton qlabel sys 14m53s Pyqt usando qtdesigner para gerar rapidamente formularios 10m24s Pyqt chamando arquivo criado pelo qtdesigner 11m25s Pyqt qtdesigner interagindo com componentes da tela 07m22s Pygtk glade python 03m31s Instalacao do eclipse luna e instalacao do plugin pydev 10m44s Fim instalacao configuracao preferences plugin pydev novo projeto eclipse 11m00s Criando e testando python no eclipse com pydev e coding utf 8 10m34s Instalando e testando o wxpython interface grafica 09m13s Wxpython interface grafica criando classe e executando 07m02s Wxpython inserindo panel evt button event bind close 08m12s Wxpython statictext setforegroundcolour setbackgroundcolour 07m24s Wxpython textctrl getvalue setvalue 08m29s Wxpython criando menus menubar append separator id any 11m09s Wxpython mais menus id new id open id save bind evento sair 06m37s Wxpython nova forma de criacao de formulario main args kwargs 09m50s Wxpython imagens nos menus bitmap e teclas de atalho ctrl 03m07s Wxpython criando barra de status statusbar createstatusbar data 06m27s Wxpython itemcheck para menu kind true getid 09m18s Wxpython toolbar createtoolbar addlabeltool evt tool bind 09m53s Wxpython check para mostrar ou esconder o toolbar 04m43s Wxpython popupmenu botao direito do mouse 08m59s Wxpython grid pygridtablebase generictable flexgridsizer 04m19s Wxpython calculadora boxsizer gridsizer addmany 03m34s Wxpython formulario com boxsizer e draganddrop arrastar soltar 03m56s Netbeans instalacao e plugin python criando projeto e testando 12m46s Outros editores geany spyder activepython 03m20s

Este curso ainda não recebeu avaliações.