Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introdução ao Python - FETAGE

Introdução ao Python - FETAGE

Palestra ministrada na FUMEC

Cássio Botaro

September 29, 2016
Tweet

More Decks by Cássio Botaro

Other Decks in Technology

Transcript

  1. Olá! Eu sou Cássio Botaro Estou aqui hoje para uma

    introdução à linguagem Python. Vocês podem me procurar como @cassiobotaro
  2. Python suporta diversos sistemas operacionais. Atualmente roda nos sistemas Windows,

    Linux, Mac e muitos outros. Para uma lista completa veja: https://www.python.org/download/other/
  3. Muitas empresas utilizam no mercado internacional. Dropbox, Facebook, Google, Mozilla,

    Pinterest, Instagram, Nasa entre outras estão na lista. Aqui no Brasil nós temos grandes nomes também como Magazine Luiza, Globo.com e diversos portais do governo.
  4. Python pode ser utilizado em diversas áreas. Python tem se

    destacado por sua empregabilidade em diversas áreas, principalmente na área científica.
  5. Seja um zumbi. Procure o curso do Masanori, Python para

    zumbis, procure por livros para iniciantes(dois ótimos exemplares ilustrados abaixo) e seja promíscuo em pedir ajuda.
  6. Utilize o que se sentir confortável. Não deixe que as

    outras pessoas te o que utilizar. Seja um editor de texto ou uma ide completa, o que importa é o que te faz sentir confortável ao programar.
  7. #!/usr/bin/env python3 # Créditos: Luciano Ramalho import time import tkinter

    app = tkinter.Tk() app.title(‘Meu primeiro relógio’) hora = tkinter.Label(app, font=’helvetica 120 bold’) hora[’text’] = ’00:00:00’ hora.pack() def tic_tac(): ’Atualiza a hora com a hora do sistema’ hora[’text’] = time.strftime(’%H:%M:%S’) hora.after(1000, tic_tac) tic_tac() app.mainloop()
  8. from flask import Flask, request app = Flask('meu app') lista_comentarios

    = [] @app.route('/') def main(): return 'Hello World' @app.route('/hello/<name>') def hello(name=''): return 'Hello ' + name @app.route('/comentarios', methods=['GET', 'POST']) def como_estou_palestrando(): if request.method == 'POST': lista_comentarios.append(request.form['comentario']) comentarios = '<br>'.join(lista_comentarios) return ''' {comentarios} <form action="" method="post"> <p><input type=text name=comentario> </form> '''.format(comentarios=comentarios)
  9. Mas e se as imagens forem preto e branco? ?

    ? ? ? ? ? Créditos: https://goo.gl/1Tou53 Inscreva-se no canal que vale a pena!
  10. Exemplo prático Peso Textura Label 150g irregular Laranja 170g irregular

    Laranja 140g suave Maçã 130g suave Maçã ... ... ... Créditos: https://goo.gl/1Tou53 Inscreva-se no canal que vale a pena!
  11. #!/usr/bin/env python3 from sklearn import tree # 1 suave, 0

    irregular features = [[140, 1], [130, 1], [150, 0], [170, 0]] # 0 maçã, 1 laranja labels = [0, 0, 1, 1] clf = tree.DecisionTreeClassifier() clf = clf.fit(features, labels) print(clf.predict([[160, 0]])) Créditos: https://goo.gl/1Tou53 Inscreva-se no canal que vale a pena!