GruPy-SP na SciELO [agosto 2016]

O evento será no dia 13/08, na sede da SciELO, próximo à estação Santa Cruz do metrô.

A submissão de palestras estará aberta até 04/08 às 22:00. A expectativa é termos a relação das palestras aprovadas no dia 09/08.

Serão 4 palestras de 30 minutos cada, mais sessão de palestras-relâmpago no final.


The event is no longer accepting proposals.

Proposals

author photo

[45 min] Mini-curso de Shell Script (com mão na massa - leve seu notebook)

Atenção: este curso é para iniciantes, que não sabem mexer na "tela preta"!


Você já deve saber que o Windows 10 aderiu ao Bash, aquela tela preta do Linux.
Se você não sabe pra que serve aquela tela preta neste mini-curso veremos os principais comandos do Shell Script.
Se você usa Linux ou Mac, você tem o Terminal.
Se você usa Windows você tem o antigo e famoso DOS, mas sugiro que pesquise no Google sobre como instalar o Bash no Windows 10.
Ou se você quiser, procure e instale o Cmder.

Use the buttons bellow to vote:

author photo

Empreendedorismo Social

Como a tecnologia facilita o encontro e geração de empregos.

Use the buttons bellow to vote:

author photo

Encapsulamento de atributos em Python.

Trata-se de uma palestra para quem está iniciando em Python e ainda não sabe como preservar o encapsulamento do estado dos seus objetos sem o uso de métodos getters e setters.

Use the buttons bellow to vote:

author photo

Plugin pytest-doctest-custom

>>> "Apresentação sobre doctest e py.test" is "nice"
True
>>> "O.o heeey, como assim?"
HUAHUAHUAHUA
>>> "Apresentação sobre doctest e py.test" is "a bad idea"
False
>>> # Ok, ¬¬ chega de strings

>>> 2 ** 3 # Matemática! Isso vai dar certo!
8, mas você não me engana!
>>> e ** (i * pi) # Bah! Duvido você fazer essa!
-1
"Bah!" pra você =P
>>> # !!! Exponencial complexa é com o Sympy! Mas...
>>> sin(t) ** 2 - cos(t) ** 2
-cos(2⋅t)
>>> # ¬¬ chega de matemática

>>> como("isso pode ser útil?")
'Com uma documentação limpa e sendo testada, por exemplo.'
>>> como(isso_seria + "limpa?")
'Tenta com um conjunto ou um dicionário...'
>>> set("23784230a4981235as4351209737484") # Quero ver!
{'0', '1', '2', '3', '4', '5', '7', '8', '9', 'a', 's'}
>>> ordenado # !?
'Sim!'

>>> "A palestra é sobre doctest" # ?
'A palestra é sobre doctest'
>>> mais_info("?")
{1: 'doctest (documentação + testes, standard library)',
 2: 'py.test',
 3: 'representação de objetos em strings',
 4: 'novo plugin pytest-doctest-custom',
 5: 'IPython.lib.pretty',
 6: 'pprint (standard library)',
 7: 'representação em diferentes versões do Python',
 8: 'e muito mais (tox, Sympy, PyPy, etc.)'}
>>> type(mais_info("?")) # ?
dict
>>> explique(4)
É um plugin que o autor da palestra criou.
>>> quero_mais_info
'Então assista!'
>>> # ¬¬ Ok, eu assisto!

Como fazer esse doctest passar nos testes? Veja em:
https://gist.github.com/danilobellini/b76a36c4fcc946ecb1d6cb92987f30d3

Use the buttons bellow to vote:

author photo

Por que Python?

Fácil de aprender, fácil de dar manutenção, objetiva, multi-plataforma, etc, etc, etc... Python é uma das linguagens de programação mais utilizadas no mundo atualmente. Tem uma comunidade forte e vibrante. Dentre tantos atributos técnicos ou não, esta apresentação tem por finalidade expor bons motivos para se adotar Python para desenvolvimento.

Use the buttons bellow to vote: