-
Notifications
You must be signed in to change notification settings - Fork 49
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Mike Leone
committed
Jun 14, 2013
1 parent
53ebeb8
commit a2efc49
Showing
1 changed file
with
34 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,34 @@ | |||
# Python for Ruby Programmers | |||
|
|||
## by Mike Leone | |||
|
|||
### Abstract | |||
|
|||
You've probably heard of Python, the _other_ popular, dynamic, multi-paradigm | |||
programming language. It occupies much of the same space as Ruby, has many | |||
similar language features, and the syntax even looks pretty similar. But what | |||
are the specific strengths and weaknesses of Python when compared to Ruby? What | |||
use cases are conducive to one language versus the other? | |||
|
|||
In this talk, we look at similarities and differences in the design of each | |||
language, exploring how they affect application development and maintenance. | |||
Later, we look at some specific problem domains (web development, scientific | |||
programming, etc) and show how much traction each language has for those | |||
domains. | |||
|
|||
|
|||
### Additional Notes | |||
|
|||
In this talk, I'll show you that (a) jumping between Ruby and Python is very | |||
easy, and that (b) learning Python will make you a better Ruby Programmer. | |||
|
|||
This is a new version of my "Python for Ruby Programmers" talk. It was first | |||
presented at Los Angeles RubyConf 2013, and it made the front page of Hacker | |||
News. I received lots of useful feedback from that; this version features | |||
better material for advanced programmers and better idiomatic code samples. | |||
|
|||
## Social | |||
|
|||
* [My blog](http://leone.panopticdev.com) | |||
* [@facebiff on Twitter](http://twitter.com/facebiff) | |||
* [mleone on GitHub](https://github.com/mleone) |