Livro de Ruby e Python  XML
Índice dos Fóruns » Ruby & Ruby on Rails
Autor Mensagem
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

Vi alguns livros por aí mas queria saber qual o melhor e mais atual pra não comprar errado...

pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

Ruby: Pickaxe + Ruby Way

Para o desenvolvedor profissional (não o dono de startup ou webdesigner++) eu recomendo aprender Ruby ante de Rails. Para os outros um Prag resolve.

Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
[Email] [WWW] [Yahoo!] [MSN]
rodrigoallemand
GUJ Ranger
[Avatar]

Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline

Duvida!
Quando vc fala Pickaxe, vc fala este livro aqui ou este seria o tal Prag?

Rodrigo Allemand

A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br
[WWW] [MSN]
leofernandesmo
JavaEvangelist
[Avatar]

Membro desde: 05/06/2006 10:27:10
Mensagens: 337
Localização: Rec->Mac
Offline

rodrigoallemand wrote:Duvida!
Quando vc fala Pickaxe, vc fala este livro aqui ou este seria o tal Prag?


É esse mesmo.
Agora vale a pena comprar a versão beta em http://pragprog.com/titles/ruby3/programming-ruby-3 que vem em PDF e depois quando sair vc recebe a versão "em papel".
Tem uma versão deste livro no próprio Ruby que vc instalou..
Vai em Ruby Documentation.

Blog: http://jroller.com/page/leofernandesmo
Msg: "Não adianta olhar pro céu com muita fé e pouca luta"
[Email] [MSN]
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

pcalcado wrote:...Ruby Way


Esse?

Esse de Python é bom?



This message was edited 1 time. Last update was at 10/06/2008 16:27:09

luciene.silva
JavaChild

Membro desde: 10/01/2007 00:54:33
Mensagens: 120
Offline

Dive in Python...
Pensando como um computólogo...

Bem, esses sao os bons de python que conheço!!

Quando tiver medo de fazer uma pergunta, lembre-se: "Antes ser um idiota por 15 minutos do que ser um a vida inteira"

Blog WebGP - Flex, Magento, Java, Django e etc
[WWW]
cmoscoso
Virtual Machine Man

Membro desde: 23/10/2007 10:08:29
Mensagens: 687
Offline

http://www.guj.com.br/posts/list/93282.java#500917
[Email]
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

Valeu Carlos

Outros livros de python:

- http://www.greenteapress.com/thinkpython/
- http://www.amazon.com/Core-Python-Programming-2nd/dp/0132269937
- http://www.amazon.com/Beginning-Python-Novice-Professional-Second/dp/1590599829/ref=sr_1_65?ie=UTF8&s=books&qid=1213294670&sr=1-65

This message was edited 3 times. Last update was at 12/06/2008 14:23:24

renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

Tô pensando em comprar esses 2:

-- The Ruby Programming Language
-- Learning Python 3rd edition

Se alguém do Rio qusier comprar alguma coisa no Amazon me fala que economizamos frete...Ou se alguém tiver algum livro usado também me interesso
renatoes
JavaBaby
[Avatar]

Membro desde: 04/09/2006 20:00:45
Mensagens: 84
Localização: Londrina-PR
Offline

Recomendo o Core Python Programming, achei melhor que Beginning Python...
IMO, aborda as coisas de maneira mais rápida caso vc já conheça alguma linguagem de programação, e já aborda alguns projetinhos legais na parte 2.
O Beginning Python também apresenta alguns projetos no final, e tem uma explicação bem clara. Eu iniciei pelo Beginning Python e há uns dias comprei o Core, realmente recomendo.
[]'s

self.life = rand()
Our will will guide us to a place where we belong.
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

Sabe se o beginning aborda python 2.6 e 3k?
renatoes
JavaBaby
[Avatar]

Membro desde: 04/09/2006 20:00:45
Mensagens: 84
Localização: Londrina-PR
Offline

EDIT: Dei uma verificada agora há pouco no Core Python e algumas coisas da versão 2.6 são explicadas sim (por exemplo a construção "with")
Existem algumas outras citações sobre modificações presentes na versão 2.6, mas nada muito aprofundado.

De qualquer maneira, o Core Python e Beginning são dois ótimos livros pra se iniciar e ir até um nível médio/avançado.
Ambos contém uma pequena introdução a Jython e IronPython também, caso tenha interesse em adaptar um sistema Java ou C# ou fazer estes sistemas em Python e depois portá-los para Java/C#.
[ ]'s

ps.: Olhando no site do projeto mono encontrei a linguagem Cobra, o design por contrato e testes unitários integrado ao código fonte da classe parece bem interessante. Se puder dê uma olhada também.

This message was edited 2 times. Last update was at 15/06/2008 20:53:44


self.life = rand()
Our will will guide us to a place where we belong.
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

Perdão, eu quiz dizer o learning Python, não o beginning! Você sabe se o learning aborda 2.6 e 3000?

PS: O python não tem testes integrados? Um dia me mostraram testes sendo escritos nos comentários da própria documentação...

This message was edited 1 time. Last update was at 16/06/2008 13:23:36

renatoes
JavaBaby
[Avatar]

Membro desde: 04/09/2006 20:00:45
Mensagens: 84
Localização: Londrina-PR
Offline

ah, desculpe, li beginning
Learning Python eu não cheguei a ler não, realmente bati em cima do Beginning e do Core
Existe um módulo chamado doctest que permite que vc coloque os unit tests como comentário na declaração do método (apesar de eu usar e preferir o unittest).
Apenas citei o caso de Cobra pq essas construções são declaradas na linguagem mesmo, por exemplo:

Apenas uma melhorada no exemplo do site.
Eu gostei
[ ]'s

self.life = rand()
Our will will guide us to a place where we belong.
Java Vinicius Machine
JavaEvangelist
[Avatar]

Membro desde: 03/12/2004 12:56:35
Mensagens: 484
Offline

renato3110 wrote: The Ruby Programming Language

Eu tenho esse. Muito bom mesmo, valeu cada centavo.
O livro é muito bem estruturado e fácil de se ler e compreender.
Acho que não se enquadra muito como livro introdutório, mas fornece uma visão bem completa da linguagem.

This message was edited 1 time. Last update was at 23/06/2008 21:16:02


Any fool can write code that a computer can understand. Good programmers write code that humans can understand. (Fowler)


Sun Certified Programmer for the Java Platform 1.4
 
Índice dos Fóruns » Ruby & Ruby on Rails
Ir para:   
Powered by JForum 2.1.8 © JForum Team