O documento compara as linguagens de programação Ruby e Python. Discute características como tipagem dinâmica, paradigmas de programação, frameworks populares como Rails e Django, casos de sucesso e aplicações em cada linguagem. Apresenta também exemplos de closures em Ruby e Python.
Este é um mini-curso básico de Python. Já foi aplicado na Semana de tecnologia de Universidade Católica e no encontro de tecnologia de Especializa (ZCon).
Isso funciona? É pythonico? Pode ser um caminho? Qual a diferença do módulo typing pra lib mypy?
Python é uma linguagem de tipagem forte e dinâmica(ou será que ainda é?), mas desde sua versão 3.5, com o módulo typing, é possível utilizar uma tipagem mais explícita sem alterar todo código. mypy é um projeto que nos possibilita também utilizar tipagem estática de maneira similar ao typing, embora o mypy seja mais antigo e também suporta Python 2 enquanto o módulo typing funciona apenas com Python 3.
Vamos discutir, ver exemplos de aplicação, mostrando tanto o uso com a biblioteca mypy quanto com o módulo nativo typing(python >= 3.5), bem como (des)vantagens e onde/quando usar, ou não, tipagem estática.
Slide completo sobre a Linguagem de Programação Lua.
Conteúdo:
- Definição.
- Mercado.
- Quem a utiliza.
- Características.
- Sintaxe da Linguagem.
- Códigos de Exemplos.
Estou citando aqui alguns dos comandos básicos ou não mais utilizados em Python, desde listas, blocos, entre outros. Tem também como reconhecer erros facilmente em seu código e uma conversão em dólar para ser trabalhada (iniciada).
Este é um mini-curso básico de Python. Já foi aplicado na Semana de tecnologia de Universidade Católica e no encontro de tecnologia de Especializa (ZCon).
Isso funciona? É pythonico? Pode ser um caminho? Qual a diferença do módulo typing pra lib mypy?
Python é uma linguagem de tipagem forte e dinâmica(ou será que ainda é?), mas desde sua versão 3.5, com o módulo typing, é possível utilizar uma tipagem mais explícita sem alterar todo código. mypy é um projeto que nos possibilita também utilizar tipagem estática de maneira similar ao typing, embora o mypy seja mais antigo e também suporta Python 2 enquanto o módulo typing funciona apenas com Python 3.
Vamos discutir, ver exemplos de aplicação, mostrando tanto o uso com a biblioteca mypy quanto com o módulo nativo typing(python >= 3.5), bem como (des)vantagens e onde/quando usar, ou não, tipagem estática.
Slide completo sobre a Linguagem de Programação Lua.
Conteúdo:
- Definição.
- Mercado.
- Quem a utiliza.
- Características.
- Sintaxe da Linguagem.
- Códigos de Exemplos.
Estou citando aqui alguns dos comandos básicos ou não mais utilizados em Python, desde listas, blocos, entre outros. Tem também como reconhecer erros facilmente em seu código e uma conversão em dólar para ser trabalhada (iniciada).
Apresentação feita principalmente em faculdades sobre formas de ganhar dinheiro fazendo aplicativos. Falo de alternativas atraentes, como sites, Windows 8 e Windows Phone e quais as possibilidades de monetiza aproveitando o que já existe pronto.
The web is live. APIs give us access to continuously changing data. We discuss ways to get real-time data into your app, how to handle data processing and what to do when you get thousands of updates per second.
Apresentando a Linguagem de Programação PythonPriscila Mayumi
Slides para apresentação da linguagem Python. Trabalho para a matéria "Novas Tecnologias" na Universidade Metodista de São Paulo. Lembrando que eu tive que estudar muito sobre, pois nunca tive um contato "suficiente" com Python.
Apresentação desenvolvida por Daniela Pitta sobre a linguagem de programação Ruby para o Start Coding Like a Girl, evento promovido pelo grupo Women Techmakers João Pessoa.
Palestra introdutória que visa mostrar a abrangência da Linguagem de Programação Python em diversas áreas, Web, dispositivos portáteis, Cloud Computing e muitas outras. As vantagens da adoção da linguagens e suas características fundamentais, o comunidade e a mercado de trabalho que fazem parte do Ecossistema Python.
Apresentação feita para o evento do GDG/GBG de São Carlos com o tema "Trazendo sua empresa para a internet".
A ideia da apresentação era fomentar ideias em quem estava assistindo e incentivar a eles começarem suas startups usando Google App Engine.
O conteúdo não foi muito técnico pois o evento não era muito técnico mas fica o convite para novas seções mais técnicas no futuro.
Bolovo - problema antigo de arquitetura de software - não use por aíPriscila Mayumi
BOLOVO é um padrão de arquitetura que teve seu nome criado em 2007 e que não deveria mais ser usado desde 2007, mas ainda é usada.
Saiba rapidinho porque não usar.
Palestra de 7 minutos feita no 7Masters de outubro de 2014
Sistemas de recomendações e neo4J na cloud computingPriscila Mayumi
Você conhece o Github? Seria bacana um sistema de sugestões de repositórios? Sabe fazer isso?
Veja como funciona a teoria dos sistemas de recomendações e como usar noSQL, especificamente sistemas de grafos, para criar recomendações.
Depois suba seu banco Neo4J na Cloud Computing
Slides da apresentação que fiz em setembro de 2013 sobre o Firefox OS para um evento sobre mobile.
Boa parte das informações eram faladas e demonstradas, não estando em slides.
Palestra feita na Season por mim, Priscila Sato, em nome do grupo PHPSP.
Palestra sobre Windows Azure e como começar a trabalhar com ele e uns exemplos de código usando o SDK oficial.
Fiz esse lide para servir de modelo em apresentações em universidades e level 100. Apresento sobre Entity Framework e em seguida exemplo prático (minha parte favorita)