Jump to content
  • 0
NARAKO

Qual melhor curso de Python online?

Question

Ola, estou procurando um bom curso para iniciar minha jornada no mundo da programação, pesquisando na internet vi que muitos indicam Python como porta de entrada, então agora começo a pesquisar um bom curso, (sei que muita gente pode dizer que tem muito vídeo no youtube ensinando, mas no meu caso eu não consigo aprender sozinho, preciso de um pequeno estimulo de orientação) então achei alguns o qual me pareceu ser bons, mas como n sou da área fico na duvida qual escolher:
OBS: estou aberto a sugestões de outros cursos.

Untitled_1.jpgCONTEÚDO PROGRAMÁTICO[/size]
1% - INTRODUÇÃO AO PYTHON
- Versões
4% - INSTALANDO O PYTHON
5% - CONFIGURANDO O ECLIPSE
6% - CONFIGURANDO O AMBIENTE DE TRABALHO COM O PLUGIN
PYDEV
8% - PRIMEIRO EXEMPLO
9% - COMENTÁRIOS E DOCSTRINGS
10% - OBJETOS
12% - VARIÁVEIS
13% - NUMÉRICOS
14% - OPERADORES
15% - STRING
17% - INTERVALO DE STRINGS
18% - FORMATANDO STRING
19% - LISTAS
21% - TUPLAS
22% - OUTROS TIPOS DE SEQUÊNCIA
23% - DICIONÁRIOS
24% - VERDADEIRO, FALSO E NULO
26% - ENTRADA DE DADOS
27% - CONTROLE DE FLUXO
28% - LAÇOS
- While
31% - FOR
32% - BREAK
33% - CONTINUE
35% - FUNÇÕES
36% - FUNÇÕES SOBRE SEQUÊNCIAS
37% - RETURN VERSOS SIDE EFFECTS
38% - MÓDULOS
40% - ESCOPO DE NOMES
41% - MANIPULAÇÃO DE ARQUIVOS
42% - SISTEMAS DE ARQUIVO
44% - DATA E HORA
45% - EXCEÇÕES
46% - INTROSPECÇÃO
47% - GERADORES
49% - PROGRAMAÇÃO FUNCIONAL
- Lambda
51% - MAPEAMENTO COM A FUNÇÃO MAP
53% - FILTRAGEM COM A FUNÇÃO FILTER
54% - REDUÇÃO COM A FUNÇÃO REDUCE
55% - TRANSPOSIÇÃO COM O MÉTODO ZIP
56% - LIST COMPREHENSION
58% - GENERATOR EXPRESSION
59% - DECORADORES
60% - PROGRAMAÇÃO ORIENTADA A OBJETOS
62% - CLASSES
63% - MÉTODO __INIT__
64% - MÉTODO __DONE__
- Método __repr__
67% - MODIFICADORES DE ACESSO
68% - PROPRIEDADES
69% - CLASSES ABERTAS
71% - HERANÇA
72% - HERANÇA MÚLTIPLA
73% - SOBRECARGA DE OPERADORES
74% - POLIMORFISMO
76% - METACLASSES
77% - DEFININDO METACLASSES
78% - CLASSES BASES ABSTRATAS
79% - DECORADORES DE CLASSES
81% - INTERFACE GRÁFICA
- Tkinter
- Conceitos básicos de GUI
85% - PRIMEIRO EXEMPLO COM TKINTER
86% - MONTANDO A INTERFACE
87% - POSICIONANDO OS ELEMENTOS DA TELA
88% - BINDING
90% - COMMAND BINDING
91% - ENTRADA DE DADOS
92% - CRIANDO UMA APLICAÇÃO COM ACESSO AO BANCO DE
DADOS
- Banco de dados
- SQLite
96% - ACESSANDO O BANCO E CRIANDO AS TABELAS
97% - CRIANDO A CLASSE USUARIO
99% - DESENHANDO A INTERFACE GRÁFICA
100% - CONCLUSÃO

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Untitled.jpgO que serei capaz de fazer depois deste curso?

  • Mais de 150 aulas e 23 horas de conteúdo!
  • Conhecer as mais variadas estruturas de dados.
  • Criar suas próprias estruturas de dados.
  • Ter uma boa noção de armazenamento e organização de dados.
  • Entendimento e implementação de vários algoritmos importantes.
Qual é o público alvo?
  • Devem fazer esse curso todas as pessoas que queiram aprender mais sobre algoritmos e estruturas de dados utilizando a linguagem Python

 

Seção 1: Começando a programar em PythonAula 1

06:49Aula 2

11:04Questionário 1

5 perguntasAula 3

08:28Questionário 2

3 perguntasAula 4

14:16Questionário 3

2 perguntasAula 5

10:43Questionário 4

3 perguntasAula 6

12:17Questionário 5

2 perguntasAula 7

11:37Questionário 6

2 perguntasAula 8

05:02Aula 9

04:29Questionário 7

1 perguntaAula 10

03:12Aula 11

02:43Aula 12

06:50Questionário 8

1 perguntaAula 13

10:38Aula 14

09:01Questionário 9

2 perguntasAula 15

06:35Aula 16

06:05Questionário 10

1 perguntaAula 17

05:52Questionário 11

2 perguntasAula 18

07:31Questionário 12

1 perguntaAula 19

15:32Seção 2: Algoritmos e Estruturas de DadosAula 20

14:11Questionário 13

1 perguntaAula 21

08:44Aula 22

10:27Questionário 14

1 perguntaAula 23

11:26Questionário 15

2 perguntasAula 24

03:12Aula 25

11:48Aula 26

04:01Aula 27

05:27Aula 28

13:54Aula 29

15:30Questionário 16

1 perguntaAula 30

08:04Aula 31

14:16Aula 32

16:26Aula 33

18:21Aula 34

08:45Aula 35

06:41Questionário 17

2 perguntasAula 36

09:35Aula 37

15:08Aula 38

12:55Aula 39

09:04Questionário 18

1 perguntaAula 40

08:43Aula 41

08:47Aula 42

04:40Questionário 19

2 perguntasAula 43

06:20Questionário 20

1 perguntaAula 44

08:13Questionário 21

3 perguntasAula 45

07:12Questionário 22

3 perguntasAula 46

18:13Questionário 23

1 perguntaAula 47

10:12Aula 48

06:54Aula 49

18:36Aula 50

05:15Aula 51

08:07Questionário 24

1 perguntaAula 52

11:48Aula 53

07:21Questionário 25

1 perguntaAula 54

08:20Aula 55

19:18Aula 56

12:01Questionário 26

1 perguntaAula 57

14:18Aula 58

07:45Aula 59

06:15Aula 60

05:02Aula 61

07:30Aula 62

05:44Aula 63

03:14Aula 64

03:52Aula 65

03:14Aula 66

07:36Aula 67

04:22Questionário 27

2 perguntasAula 68

05:56Aula 69

16:04Aula 70

11:49Aula 71

09:52Questionário 28

1 perguntaAula 72

09:08Aula 73

07:04Aula 74

09:00Aula 75

12:47Aula 76

10:30Aula 77

11:11Aula 78

10:40Questionário 29

1 perguntaAula 79

14:18Aula 80

18:47Aula 81

19:12Aula 82

10:58Aula 83

06:17Aula 84

04:57Aula 85

05:53Aula 86

09:50Questionário 30

1 perguntaAula 87

09:15Aula 88

12:58Aula 89

08:13Aula 90

20:30Aula 91

15:55Aula 92

20:06Aula 93

07:27Questionário 31

1 perguntaAula 94

09:17Aula 95

09:34Aula 96

12:57Aula 97

13:22Questionário 32

1 perguntaAula 98

06:22Questionário 33

1 perguntaAula 99

07:25Aula 100

06:37Aula 101

18:41Aula 102

09:10Aula 103

11:00Aula 104

14:57Aula 105

13:49Aula 106

03:12Aula 107

05:03Aula 108

05:25Aula 109

10:23Aula 110

13:11Aula 111

04:24Aula 112

04:31Seção 3: Python for funAula 113

09:12Aula 114

11:08Aula 115

09:26Aula 116

14:56Aula 117

14:08Aula 118

12:06Aula 119

06:47Aula 120

04:20Aula 121

02:29Aula 122

04:45Aula 123

02:21Aula 124

05:17Aula 125

06:30Aula 126

02:39Aula 127

05:23Aula 128

04:57Aula 129

07:02Aula 130

08:43Aula 131

07:00Aula 132

04:12Aula 133

16:43Aula 134

02:25Aula 135

07:06Aula 136

12:27Aula 137

02:31Aula 138

05:46Aula 139

04:15Aula 140

08:57Aula 141

10:15Aula 142

11:48Aula 143

10:38Aula 144

04:13Aula 145

03:47Aula 146

09:35Aula 147

04:34Aula 148

03:22Seção 4: Considerações finaisAula 149

07:26Aula 150

08:10

 

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 1

Cara seu tópico está muito fora dos padrões daqui do fórum!

 

Mas ainda sim irei responder.

 

Melhor que todos esses é o tutorial oficial do Python:

 

http://turing.com.br/pydoc/2.7/tutorial/ - Se deseja ler em português, sobre a versão 2.7.

https://docs.python.org/3/tutorial - Se deseja ler em inglês, sobre a versão mais atual.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Claudia França
      https://gestaotecc.com.br/ebook/nomedoarvio.pdf      ==== === =======> esse é o link do e-book 
       
      {"email":"Subscriber Already Exists","convertkit":"Inactive","drip":"Inactive","activeCampaign":"Inactive","campaignMonitor":"Inactive","getResponse":"Inactive","aweber":"Inactive","markethero":"Inactive","SendinBlue":"Inactive","MailPoet":"Inactive","ConstantContact":"Inactive","mailchimp":"Inactive","WebHook":"Inactive","database":"Subscriber Already Exists"}  =============> é o erro depois que preenche o formulário. Eu recebo os dados e preciso que o link do arquivo carregue direto. 

      https://gestaotecc.com.br/wp-admin/admin-ajax.php?action=ulpb_formBuilderEmail_ajax               é o caminho de  onde eu devo por o código mas não sei exatamente onde pr as instruções. 
       
       
      ou aceito alguma outra ideia para resolver o problema para quando o usuário preencher o formulário o arquivo de downloads carregar automaticamente. 
    • By marcosAUG
      Crie uma classe que defina um vetor no plano. Crie métodos para permitir obter o versor, módulo e somar ao vetor uma série de outros vetores (usando *args), calcular o produto escalar e produto vetorial

      Uma duvida é de como usar a função *args nos métodos que o enunciado pede, e se tenho que mudar os métodos e atributos anteriores?
      class Vetor: def __init__(self, x, y, *args): self.__x = x self.__y = y def modulo(self): return (self.__x**2 + self.__y**2 )**(1/2) def versor(self): v1 = (self.__x)/(self.__x**2 + self.__y**2 )**(1/2) v2 = (self.__y)/(self.__x**2 + self.__y**2 )**(1/2) return v1, v2 def soma(self): pass def produto_escalar(self): pass def produto_vetorial(self): pass vetorA = Vetor(4,3) print("Modulo: ", vetorA.modulo()) print("Versor: ", vetorA.versor()) print("Soma: " )  
    • By DoVale
      Olá,
       
      To concluindo uma aplicação com django que gera certificado em pdf..
       
      Tava tudo certo até fazer deploy no heroku e ter que criar um s3 na amazom para colocar os arquivos staticos
       
      Tenho um html com o template do certificado que recebe os dados dos alunos tranquilo, o background (template do certificado) não está carregando, quando estava localhost, com o caminho da pasta, tava funcionando, mas agora não.
       
      A tag img funciona tranquilamente, mas o background por css não.
      Aqui o código do template:
      <meta charset="utf-8" /> {% load static %} <style type="text/css"> @page { size: 1122.52px 1587.4px ; /*size: A4 landscape;*/ margin: 0cm; background-image: url({{bg_front}}); height: 1588; } </style> <page backimgx="{{bg_front}}"> <!-- <page_header> ... </page_header> <page_footer> ... </page_footer> --> <img src="{{bg_front}}"> <div class="front"><br><br> <p style="margin-top: 35px; margin-left: 900px; font-size: 22px; line-height: 150%;"> <b text-align='center'>{{cpf}}</b> </p> <br /><br /><br /><br /><br /><br /><br /><br /><br /> <!-- <center><h4 style="font-size: 23px;">Certificado</h4></center> --> <p style="margin: 60px ;margin-left: 140px; font-size: 22px; line-height: 150%;">{{text_front}}</p> </div> <p style="margin-top: 1120px ;margin-left: 518px; font-size: 22px; line-height: 150%;"> {{cpf}} </p> </div> </page> </div> Abaixo o trecho do código em python 
      class ViewPDF(View): def get(self, request, *args, **kwargs): data = {} pdf = True if kwargs['pk']: # # CARREGAR DADOS DO ALUNO # try: participant = Participant.objects.get(pk=kwargs['pk']) print(participant.cpf) if participant.name: certificate = Certificate.objects.get(pk=participant.certificate.pk) pathBack = str(certificate.template.template_back.url) pathFront = str(certificate.template.template_front.url) print(pathFront) # # CONFIGURA OS BACKGROUNDS E TEXTO # data['bg_front'] = pathFront data['bg_back'] = pathBack setting = certificate.template.settings start_date = datetime.strftime(certificate.start_date,'%d/%m/%Y') end_date = datetime.strftime(certificate.start_date,'%d/%m/%Y') data['text_front'] = setting.replace('<<nome>>',participant.name).replace('<<cpf>>',str(participant.cpf)).replace('<<ch>>',str(certificate.ch)).replace('<<instituicao>>',str(certificate.institution)).replace('<<DataInicio>>',start_date).replace('<<DataFim>>',end_date) data['cpf'] = participant.cpf pdf = render_to_pdf('app_certificates/body_front_pdf.html', data) return HttpResponse(pdf, content_type='application/pdf') except TypeError as e: return HttpResponse(e) Já tentei várias coisas, o problema me parece ser com o css, pois funciona na tag img
       
       
    • By klonder
      Olá a todos(as)!
      Estava há 3 dias pesquisando sobre como resolver um problema que estava enfrentando em meu sistema, que consistia no seguinte:
      Implantar um Combobox com dados vindos do banco. Esse combobox deveria ser editável e apresentar os valores em seu popup suspenso. À medida em que o usuário fosse digitando, o autocomplete faria a busca em todos os valores já cadastrados e mostraria os compatíveis (procedimento até então comum em qualquer autocomplete). Todavia, o combobox só poderia perder o foco caso o texto inserido fosse exatamente igual a um dos valores existentes no popup, ou seja, não poderia ser  inserido nada que já não estivesse cadastrado anteriormente e presente na lista de valores.
      Após muito pesquisar, cheguei a um resultado muito satisfatório que compartilho com vocês, visto que varri a internet inteira à procura desse código e não encontrei em lugar nenhum. PyQt5 é extremamente pobre em tutoriais, principalmente em português.
       
      Segue o código que poderá ajudar quem precise:
      from PyQt5 import QtGui, QtCore, QtWidgets from PyQt5.QtWidgets import QApplication, QWidget, QMainWindow, QComboBox, QLineEdit, QCompleter from PyQt5.QtCore import QSize, Qt, QSortFilterProxyModel, QStringListModel class Ui_Autocomplete(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setGeometry(300, 200, 800, 600) self.setWindowTitle('Autocomplete com combobox') self.cboxEstado = QComboBox(self) self.cboxEstado.move(50, 50) self.cboxEstado.addItem("Acre") self.cboxEstado.addItem("Amazonas") self.cboxEstado.addItem("Amapá") self.cboxEstado.addItem("Pará") self.cboxEstado.addItem("Rondônia") self.cboxEstado.addItem("Roraima") self.cboxEstado.addItem("Tocantins") self.cboxEstado.addItem("Distrito Federal") self.cboxEstado.addItem("Goiás") self.cboxEstado.addItem("Mato Grosso") self.cboxEstado.addItem("Mato Grosso do Sul") self.cboxEstado.addItem("Alagoas") self.cboxEstado.addItem("Bahia") self.cboxEstado.addItem("Ceará") self.cboxEstado.addItem("Maranhão") self.cboxEstado.addItem("Piauí") self.cboxEstado.addItem("Pernambuco") self.cboxEstado.addItem("Paraíba") self.cboxEstado.addItem("Rio Grande do Norte") self.cboxEstado.addItem("Sergipe") self.cboxEstado.addItem("Paraná") self.cboxEstado.addItem("Rio Grande do Sul") self.cboxEstado.addItem("Santa Catarina") self.cboxEstado.addItem("Espírito Santo") self.cboxEstado.addItem("Minas Gerais") self.cboxEstado.addItem("São Paulo") self.cboxEstado.addItem("Rio de Janeiro") self.cboxEstado.setEditable(True) self.cboxEstado.completer().setCompletionMode(QCompleter.PopupCompletion) self.cboxEstado.completer().setFilterMode(Qt.MatchContains) self.cboxEstado.completer().setCaseSensitivity(QtCore.Qt.CaseInsensitive) self.cboxEstado.focusOutEvent = self.pedeuFoco self.leRegiao = QLineEdit(self) self.leRegiao.move(250,50) self.leRegiao.resize(200, 22) def pedeuFoco(self,event): occur = 0 for i in range(len(self.cboxEstado)): if self.cboxEstado.currentText() == self.cboxEstado.itemText(i): occur = occur+1 if occur == 0: self.cboxEstado.lineEdit().setFocus() self.cboxEstado.lineEdit().selectAll() else: #Retira o cursor do widget QComboBox.focusOutEvent(self.cboxEstado,event) if __name__ == '__main__': import sys app = QApplication(sys.argv) mainWin = Ui_Autocomplete() mainWin.show() sys.exit(app.exec_())  
       
    • By Motta
      As 7 linguagens de programação que você deve aprender em 2020
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.