Páginas

Mostrando postagens com marcador Programação. Mostrar todas as postagens
Mostrando postagens com marcador Programação. Mostrar todas as postagens

setembro 11, 2012

Aberta as Inscrições para Cursos de Python na Pycursos

Inscrições abertas para nove cursos para quem quer se aprofundar na Linguagem de Programação Python, na Pycursos.

Eis os cursos que estão disponíveis para as inscrições:
  • Desenvolvedor Python; 
  • Python na Web com Django; 
  • Expressões Regulares; 
  • Computação Científica;
  • Inteligência Coletiva para iniciantes;
  • Aprendizagem de Máquina para iniciantes; 
  • Microframework Web Flask; 
  • Lógica de Programação;
  • Algoritmo de Clustering. 
Confira na agenda do site para mais detalhes - http://www.pycursos.com/agenda/ .Início dia 01 de Outubro de 2012.

maio 12, 2012

Tutorial XML Teoria e Prática

Video-aula introdutório ao XML, abordando a teoria e a prática através de um exemplo...

XML

Como prometido no http://diaryofasystematist.blogspot.com.br/2012/05/xml.html irei postar algumas coisas nesse blog sobre o XML, que pretendo aprender e dominar ^^
Quem quiser acompanhar e participar com comentários, seja bem vindo!

maio 06, 2012

Ranking das Linguagens de Programação de Abril/2012

"The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written."

Fonte: TIOBE

fevereiro 26, 2012

Compilando Software a Partir do Código Fonte

Já deve ser de conhecimento que você pode alterar o código fonte de software livre e adequá-lo as suas necessidades. Pegando esse embalo, será mostrado como compilar e em seguida como instalar o software compilado a partir do código fonte, utilizando o SO Ubuntu.

Primeiramente, você deve ter o código fonte. Este geralmente é disponibilizado nos sites oficiais dos programas. Aqui irei utilizar o Geany como exemplo. 
O Geany é uma IDE leve, robusta para programação e multiplataforma. Você pode encontrar o código fonte dessa IDE clicando aqui. Ou utilizar sites como sourceforge.net para baixar códigos fontes.
No caso do Geany, tem-se duas formas de arquivos empacotados e compactados (.tar.gz e .tar.bz2).

Após o download, se preferir, use o Terminal para descompactar os arquivos. No caso do arquivo geany-0.21.tar.gz, descompacte assim:
tar zxvf geany-0.21.tar.gz
E no caso de você ter baixado o geany-0.21.tar.bz2, descompacte assim:
tar jxvf geany-0.21.tar.bz2

Entre no diretório descompactado:
$ cd geany-0.21
É necessário que se leia dois arquivos importantes: O README e o INSTALL - os dois trazem informações importantes sobre os pacotes e sua instalação.
Para lê-los:
$ less README
Para sair da tela de leitura, digite ":q"
$ less INSTALL
Para sair da tela de leitura, digite ":q"

No seu Linux, você já deve ter instalado compiladores C, C++ e GCC. Se não os têm, instale. Utilize o Central de Programas Ubuntu e/ou Gerenciador de Pacotes Synaptic.

Continuando no mesmo diretório execute o script "configure". 
$ ./configure
Esse script é gerado pelo desenvolvedor do software para examinar o seu sistema operacional em busca de bibliotecas e arquivos de configuração e executáveis necessários para a compilação do código fonte em questão. Se não houver falta de nenhuma biblioteca e/ou arquivos, será gerado um arquivo chamado de Makefile. Caso contrário é mostrado uma mensagem indicando o erro.

Vamos a compilação!
Digite:
$ make
A compilação demora de acordo com o tamanho do software. Ou seja, softwares maiores demoram mais do que os softwares pequenos.

Se não houver erro, o programa está compilado. E para instalá-lo é necessário permissão de root.
$ sudo su
Depois, utilize o "make" para instalar:
# make install

Pronto!
Se quiser desinstalar:
# make uninstall


Agora, que você já sabe como compilar código fonte. Baixe um de algum software que você queira melhorá-lo, estude a documentação do software e faça suas alterações. E depois compile, instale, use e compartilhe. ^^

fevereiro 25, 2012

Ajude a Mapear os Programadores Python do Mundo

O site Python People procura manter estatísticas sobre a Comunidade Python. Para em breve fazer pesquisas sobre a linguagem em questão, como por exemplo: 
Quem está usando Python?
Por que você está usando Python?
Eventos de Python...

Ajude a mapear os programadores Python do mundo:
http://pythonpeople.znc.com.br/

janeiro 05, 2012

Curso de Python e web2py

"um curso completo abrangendo as principais características da linguagem Python e do framework web2py. (...) tem duração de 24 horas e está dividido em 12 aulas de duas horas cada. Além disso, o treinamento está divido em quatro módulos que podem ser ministrados separadamente ou juntos. A modalidade pode ser presencial, online (EAD) ou in company. Desta maneira, o curso se torna dinâmico e conseguimos oferecer pacotes de treinamento para todos os públicos."
Segue o Link do cursodepython.com.br

[Palestra] Orientação a Objetos em Python sem Sotaque


"As palestras das trilhas Stadium foram gravadas e transmitidas ao vivo, graças à parceria com a WTV e todos os patrocinadores, coordenadores, apoiadores e palestrantes que autorizaram a gravação das palestras!"

O link da palestra "OO em Python sem Sotaque" apresentada no TDC São Paulo 2011.

dezembro 30, 2011

Comunidade brasileira de Python


No Brasil, a linguagem Python, possui uma comunidade forte chamada Python Brasil. Essa comunidade "reune grupos de usuários em todo o Brasil interessados em difundir e divulgar a linguagem de programação Python, abrigando em seu domínio todo o material editado sobre esta linguagem em nosso idioma (português do Brasil). Ele utiliza o software MoinMoin que é um Wiki inteiramente escrito em Python. Esse sistema foi escolhido por sua facilidade de uso e por ser uma ferramenta bastante democrática, permitindo que se desenvolva conteúdo rapidamente."
A própria comunidade ajuda aos iniciantes e quem quer aprender mais sobre o Python. 
Visite o site da comunidade PythonBrasil e se divirta com essa linguagem.
Você pode fazer download no site oficial do Python .


Referencias:
Python.org
PythonBrasil

Algumas características de Python


Python é uma linguagem fácil de se aprender, fornece uma boa legibilidade ao código fonte, tornando-a uma linguagem produtiva. Possui, assim como o Java, uma máquina virtual, chamada Python, sendo uma linguagem interpretada através de bytecode. Isso torna o código portável, possibilitando compilar em qualquer platarforma e executar em qualquer outra plataforma.
E o melhor, Python é uma linguagem de código aberto, possui licença GPL. Só que permite que ela seja incorpora à software proprietário.
E em algumas distribuições Linux, como o Ubuntu, ela não precisa ser instalada pois já vem no SO.
Além de ser uma linguagem de programação, Python também pode e é utilizada como linguagem de script. O que permite ao LibreOffice, ao PostgreSQL, ao Blender e ao GIMP, entre outros, automatizar tarefas e adicionar novas funcionalidades. Ou seja, é possível integrar o Python com outras linguagens de programação, como C por exemplo.


Referências:
PythonBrasil
Wikipedia

Um pouco sobre Python


Figura 1 - Python
Criada por Guido van Rossum no Instituto Nacional de Pesquisa para Matemática e Ciência da Computação da Holanda (CWI), Python surgiu em 1990 com um de seus focos voltados para aumentar a produtividade do programador. Foi concebida apartir de uma outra linguagem chamada de ABC. Em 1991, Python, teve seu código publicado em um grupo de discussão por Guido, essa era sua versão 0.9.0. Hoje em dia, a linguagem Python se encontra na versão 3.2.2.
Python é uma linguagem de alto nível, possui sintaxe moderna, é orientada a objetos, possui tipagem forte e dinâmica. Ou seja, não faz conversões automáticas e também não há declaração de variáveis. É multiplataforma e fácil de se aprender.
Possui influencia das linguagens: ABC, C, Java, Icon, Haskell, SmallTalk, Lisp, Modula-3, ALGOL 68 e Perl.
Embora seu símbolo relembre uma espécie de serpente chamada Pitón, a origem do nome veio de um grupo de humoristas ingleses chamado de Monty Python. 

Referencias:
Python.org