Skip to content

Instantly share code, notes, and snippets.

View dunossauro's full-sized avatar
馃煟

Eduardo Mendes dunossauro

馃煟
View GitHub Profile
@dunossauro
dunossauro / choice_grid.py
Created February 3, 2021 09:00
Choice Grid / Radio Options / Toogle Choices for Kivy
from kivy.uix.gridlayout import GridLayout
from kivy.uix.label import Label
from kivy.uix.checkbox import CheckBox
from functools import partial
class ChoiceGrid(GridLayout):
def __init__(self, group='group', **kwags):
super().__init__(cols=2, **kwags)
self.active = None
@dunossauro
dunossauro / exemplo_08.py
Last active February 1, 2021 03:10
Tradu莽茫o do que h谩 de novo (PEP-380)
def acumular():
"""
Toda vez que yield recebe um valor, adiciona ao contador.
contador = 0
acumular.send(10) # contador = 10
acumular.send(10) # contador = 20
Quando receber None, retorna o valor final da contagem
acumular.send(None) # 20
@dunossauro
dunossauro / main.py
Created December 9, 2020 05:48
Kivy da live
from faker import Faker
from kivy.lang import Builder
from kivy.properties import StringProperty
from kivy.uix.screenmanager import ScreenManager, Screen
from kivymd.app import MDApp
from kivymd.uix.list import ThreeLineAvatarIconListItem, IRightBodyTouch
from kivymd.uix.selectioncontrol import MDCheckbox
@dunossauro
dunossauro / README.md
Created September 21, 2020 18:27
Kivy unittesting

Tree

/
  /main.py
  /test
    test_app.py

Run tests

@dunossauro
dunossauro / app.py
Created August 17, 2020 20:03
todo list using flask restx
from flask import Flask, jsonify, abort, request, make_response, url_for
from flask_restx import Api, Namespace, Resource, fields
app = Flask(__name__, static_url_path='')
api = Api(
app,
'todos',
description='Opera莽玫es ligadas as suas tarefas',
)
@dunossauro
dunossauro / jit.py
Last active August 17, 2020 14:19
cc
"""
$ pip install numba
$ python jit.py
resultados:
$ python test_cc.py
Tempos com JIT
cc_0_jit - Min: 0.15884569298941642, Max: 0.1812134649953805, Mean: 0.16276181136781814
cc_1_jit - Min: 0.15603229100815952, Max: 0.18515240401029587, Mean: 0.16477074182126672
cc_2_jit - Min: 0.1618276800145395, Max: 0.25311970300390385, Mean: 0.17394073442847002
@dunossauro
dunossauro / README.md
Created July 16, 2020 19:31
Brincadeiras no twitch com brython + webcomponents testando com selenium

Brincando com selenium + webcomponent

Como rodar esse c贸digo

pagina

python -m htttp.server

c贸digo

@dunossauro
dunossauro / bryhton_webcomponent.html
Last active September 22, 2021 16:06
Simple example using brython webcomponents
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>LT</title>
<script type="text/javascript"
src="https://cdn.jsdelivr.net/npm/[email protected]/brython.min.js">
</script>
<script type="text/javascript"
src="https://cdn.jsdelivr.net/npm/[email protected]/brython_stdlib.min.js">
@dunossauro
dunossauro / selenium_course.css
Created June 1, 2020 20:16
marp selenium course slide theme
/* @theme selenium_course */
:root {
width: 1280px;
height: 960px;
font-size: 40px;
padding: 1rem;
font-family: monospace;
margin: 0.5em 0 0 0;
}
@dunossauro
dunossauro / brython_progress_bar.html
Created May 27, 2020 22:37
Progress bas using terminal CSS and brython
<html lang="pt-BR">
<head>
<meta charset="utf-8">
<title>Aula 09 a</title>
<script type="text/javascript"
src="https://cdn.jsdelivr.net/npm/[email protected]/brython.min.js">
</script>
<script type="text/javascript"
src="https://cdn.jsdelivr.net/npm/[email protected]/brython_stdlib.min.js">
</script>