Coder Social home page Coder Social logo

Olá! Eu sou o Laurindo Dumba, formado em engenharia de controle e automação, migrei para área de tecnologia no ano de 2021 através do programa de capacitação de traine aonde tive treinamento e direcionamento para a área de tecnologia da informação.

CONTACTO

LinkedIn

LAURINDO DUMBAGitHub stats

☁ Cloud

AWS

AZUREDEVOPS

Tecnologias que mais uso no dia a dia !


html5

html5

html5

html5

Top Langs

Laurindo Vilonga Dumba's Projects

etl-no-databricks icon etl-no-databricks

Processo de extração, transformação e carregamento no datacks atraves da linguagem de programação PySpark. de dados no databrcks

finas icon finas

Pafina principal do site financeiro

hackaton-ciencia-de-dados icon hackaton-ciencia-de-dados

No mês de novembro participei do meu primeiro hackaton de ciência de dados organizados pela Zandi, uma plataforma sul africana, que incentiva desenvolvedores a estudar promoverem soluções que traga impacto para a comunidade através do uso da Inteligência de Dados e Ciência de Dados usando a tecnologia como meio para promover está mudança.

iotdemos icon iotdemos

Demos created by the IoT Engineering team that showcase IoT services in an end-to-end solution

lab.-datascience-pythonfundamentos-para-analise-de-dados icon lab.-datascience-pythonfundamentos-para-analise-de-dados

# Game Ping-Pong from tkinter import * import random import time level = int(input("Qual nível você gostaria de jogar? 1/2/3/4/5 \n")) length = 500/level root = Tk() root.title("Ping Pong") root.resizable(0,0) root.wm_attributes("-topmost", -1) canvas = Canvas(root, width=800, height=600, bd=0,highlightthickness=0) canvas.pack() root.update() # Variável count = 0 lost = False class Bola: def __init__(self, canvas, Barra, color): self.canvas = canvas self.Barra = Barra self.id = canvas.create_oval(0, 0, 15, 15, fill=color) self.canvas.move(self.id, 245, 200) starts_x = [-3, -2, -1, 1, 2, 3] random.shuffle(starts_x) self.x = starts_x[0] self.y = -3 self.canvas_height = self.canvas.winfo_height() self.canvas_width = self.canvas.winfo_width() def draw(self): self.canvas.move(self.id, self.x, self.y) pos = self.canvas.coords(self.id) if pos[1] <= 0: self.y = 3 if pos[3] >= self.canvas_height: self.y = -3 if pos[0] <= 0: self.x = 3 if pos[2] >= self.canvas_width: self.x = -3 self.Barra_pos = self.canvas.coords(self.Barra.id) if pos[2] >= self.Barra_pos[0] and pos[0] <= self.Barra_pos[2]: if pos[3] >= self.Barra_pos[1] and pos[3] <= self.Barra_pos[3]: self.y = -3 global count count +=1 score() if pos[3] <= self.canvas_height: self.canvas.after(10, self.draw) else: game_over() global lost lost = True class Barra: def __init__(self, canvas, color): self.canvas = canvas self.id = canvas.create_rectangle(0, 0, length, 10, fill=color) self.canvas.move(self.id, 200, 400) self.x = 0 self.canvas_width = self.canvas.winfo_width() self.canvas.bind_all("<KeyPress-Left>", self.move_left) self.canvas.bind_all("<KeyPress-Right>", self.move_right) def draw(self): self.canvas.move(self.id, self.x, 0) self.pos = self.canvas.coords(self.id) if self.pos[0] <= 0: self.x = 0 if self.pos[2] >= self.canvas_width: self.x = 0 global lost if lost == False: self.canvas.after(10, self.draw) def move_left(self, event): if self.pos[0] >= 0: self.x = -3 def move_right(self, event): if self.pos[2] <= self.canvas_width: self.x = 3 def start_game(event): global lost, count lost = False count = 0 score() canvas.itemconfig(game, text=" ") time.sleep(1) Barra.draw() Bola.draw() def score(): canvas.itemconfig(score_now, text="Pontos: " + str(count)) def game_over(): canvas.itemconfig(game, text="Game over!") Barra = Barra(canvas, "orange") Bola = Bola(canvas, Barra, "purple") score_now = canvas.create_text(430, 20, text="Pontos: " + str(count), fill = "green", font=("Arial", 16)) game = canvas.create_text(400, 300, text=" ", fill="red", font=("Arial", 40)) canvas.bind_all("<Button-1>", start_game) root.mainloop()

master icon master

Matérias para o Mestrado de Computação UDESC

opencv icon opencv

Open Source Computer Vision Library

portfolio_online icon portfolio_online

Construir um curriculo Online hoje em dia é muito necessário que recrutadores pudessem ter acesso as tuas informações profissionais pois assim estas sujeito a ser abordado pelas melhores oportunidades.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.