quinta-feira, 18 de agosto de 2016

Hi, I'm back!

This week I'll share to you a impressive post about Python, that Toptal engineers were able to show the multiple facets and the strength about this programming language that it's amazing.

Portuguese:
Essa semana eu irei compartilhar um post incrível sobre Python que os engenheiros da Toptal escreveram e apresentam as multiplas facetas e forças da linguagem e o quanto ela é incrível.

Spanish link: https://www.toptal.com/python/por-que-hay-tantos-pythons/es
Portuguese link: https://www.toptal.com/python/por-que-h-tantos-pythons/pt
English link: https://www.toptal.com/python/why-are-there-so-many-pythons

One special thanks to Irina Papuc.

Enjoy it!


sábado, 2 de maio de 2009

Develop Application with Similarity algoritm


Hi Guys,
On this week i will try to make my first post in english...I hope that dont make any mistakes in english grammar :)

Today, i start my posts about A.I and Python.
I believe Python is the new language that the community will adopt, and the future of this language is very promising.

I will try to show in this post as develop application that compare two words, and show the result of similarity. In this sample I will use Python language, because I believe that Python is a powerfull language to develop complex algorithms. I hope that you like... enjoy

Let's go
In the first step, you need to create a new application in your python IDE.
In this sample, I will use Eclipse with PyDev, if you don't have a PyDev plugin, you can download the plugin here (http://pydev.sourceforge.net)
Ok.. the next step you need to create a python module in your application with name (similarity_sample.py), or other name that you want.

You can see that the code is a picture... I tried to paste the code here, but the code loose your format, that could some make problems to you, when you to try to paste this code in your editor.







quarta-feira, 11 de março de 2009

GuJavaSC

Olá amigos,
É com imenso prazer que gostaria de convidar a todos para o evento que ocorrerá neste próx. Sábado dia 14/03, no qual o GuJavaSC estará organizando junto a Voffice.
Como todos sabem, faço parte da comissão organizadora do grupo e estarei lá ajudando na organização do evento, então se precisarem de alguma informação do evento no dia podem entrar em contato comigo, pelo email: alexrosa@gmail.com
Também vale lembrar, que um dos palestrantes é o Vinny, que dispensa qualquer apresentação do seu curriculo, ele é simplesmente muito bom, aliás é um dos melhores profissionais na area que eu conheci até hoje. O cara é muito bom, isso acho que resume o seu curriculo.
Já o Rafael Chaves, é autor de uma ferramenta/plugin para UML (http://abstratt.com/textuml/), ele trabalhou na Datasul (Perfil tecnologia que ficava no Celta, aqui no parque) e atualmente trabalha e mora no Canadá.

Segue info do evento


V.OFFICE com apoio da GUJAVA promovem mais um 2 MINI-CURSOS Gratuitos!!! "Introdução a JAVA Server Faces" "Desenvolvimento baseado em Modelos - Aplicação e Conceitos"

1. "Introdução a JAVA Server Faces"
JSF é uma tecnologia para Desenvolvimento Web que visa facilidade, produtividade, componentização e re-uso. Você irá conhecer os principais conceitos, como construir um Kaplicativo inicial e também como aproveitar da melhor maneira os KIDEs open-source disponíveis no mercado.
Palestrante: Vinícius Nunes
Pós-Graduação em Engenharia de Software Orientada a Objetos (PUC-PR), Bacharelado em Ciências da Computação (UFSC), Técnico em Processamento de Dados (ETT-Joinville). Experiência profissional: Desenvolvimento de aplicações Web com Java desde 1999. Experiência com Cursos: Professor do Departamento de Ciências da Computação por 4 anos (UDESC-Joinville), Instrutor de Java a 3 anos (VOFFICE). Certificações: SCJP (Java Programmer), SCWCD (Java Web Component Developer).

      2. "Desenvolvimento baseado em Modelos - Aplicação e Conceitos"
      A palestra demonstrará o desenvolvimento passo-a-passo de uma aplicação JAVA simples usando a abordagem de desenvolvimento de software baseada em modelos. Os benefícios, idéias e conceitos fundamentais da abordagem serão discutidos oportunamente ao longo da demonstração. Palestrante:
      Rafael Chaves
      Programa computadores há quase 20 anos, os últimos 12 exclusivamente em Java. É bacharel (2001) e mestre (2004) em Ciência da Computação pela UFSC. Entre 2002 e 2006, fez parte dos times de desenvolvimento dos projetos Eclipse e Jazz/Team Concert. É entusiasta de desenvolvimento baseado em modelos e da iniciativa MDA da OMG. Tanto que, desde 2006, vem onstruindo ferramentas de apoio a essa abordagem, como o TextUML Toolkit, uma ferramenta de modelagem UML que usa notação textual ao invés da tradicional notação gráfica.

      • Agenda
      Dia : K14 de Março de 2009 (sábado) Horários: • Credenciamento: 8:30 horas • 1)Mini-curso JSF: Das 9:00 às 10:30 horas • 2)Mini-curso Desenvolvimento: Das 10:30 às 12:00 horas Local: • Auditório da ACATE • Rua Lauro Linhares, 589 - (Ático). Trindade. Florianópolis

    sábado, 7 de março de 2009

    Python?


    Python


    Atualmente trabalho com Java na knowtec, mas não sou nenhum evangelista, acho Java uma das melhores linguagens que já foram criadas, e ainda acho que nós desenvolvedores ainda não esgotamos as possibilidades do linguagem. Mas como o título é Python vamos tentar falar um pouco sobre o mesmo.

    Porque aprender python?
    Bom eu resolvi aprender por achar uma linguagem muito simples de fácil aprendizado e de uma boa performance. Atualmente há grandes empresas que apostam no Python uma delas é o próprio Google, que vem utilizando em larga escala.

    Onde usar python?
    Atualmente você pode usar python para praticamente tudo, tanto para o desenvolvimento Web, quanto para desenvolvimento desktop.

    Caracteristicas da linguagem:
    Python é uma linguagem de tipagem dinamica, interpretada e orientada a objetos. Python também uma linguagem de multi paradigma, o que isto quer dizer? Quer dizer que você tanto pode programar orientado a objetos, quanto pode programar estruturado (top down) ou combinar os dois.
    Atualmente possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation. Apesar de várias partes da linguagem possuírem padrões e especificações formais, a linguagem como um todo não é formalmente especificada. O padrão de facto é a implementação CPython.

    A linguagem foi projetada com a filosofia de enfatizar a importância do esforço do programador sobre o esforço computacional. Prioriza a legibilidade do código sobre a velocidade ou expressividade. Combina uma sintaxe concisa e clara com os recursos poderosos de sua biblioteca padrão e por módulos e frameworks desenvolvidos por terceiros.


    Fonte

    http://pt.wikipedia.org/wiki/Python