I've written a lot about CSV processing. Here are some examples {tag}csv.
It crops up in my books. A lot.
In all cases, though, I make the implicit assumption that my readers already know a lot of Python. This is a disservice to anyone who's getting started.
Step 1, read this: "Dear GeekWire: A coding bootcamp is not a replacement for a computer science degree". It's short, it won't hurt.
I got this comment.
more ..."The world runs in legacy code and the cs degrees focus on leading edge
Most of what is learned in cs [is] never …
Read this: NoSQL Database Doesn’t Mean No Schema It was fun to write. And the code works really nicely.
more ...Read this: http://thesweetsetup.com/apps/our-favorite-pro-writing-app-for-mac/
What I have been doing instead of using these sophisticated, integrated writing tools?
I use OmniOutliner. https://www.omnigroup.com/omnioutliner I've used it for years. It does a lot of things. Most notably, I can create multiple columns so that I can …
more ...From a reader.
more ...I recently purchased a copy of 'Modern Python Cookbook' but I found that the code listings in the epub file were indented which caused a problem when reading on my tablet. (I reverted to epub as the PDF version froze in the Bookari ereader software.)
I unzipped …
A Real Email.
So, please consider creating a blog post w/ a title something like "Solving the Fred Flintstone Problem using Monads in Python and Haskell"
First. There's this: https://pypi.python.org/pypi/PyMonad/ and this: http://www.valuedlessons.com/2008/01/monads-in-python-with-nice-syntax.html. Also, see https://en.wikipedia …
more ...Let's talk real-world functional programming. Disclosure: I'm a fan of functional programming in Python. (This: https://www.packtpub.com/application-development/functional-python-programming)
The usual culprits for functional programming are map(), filter(), generator functions, and the various comprehensions. This is very pleasant and can lead to succinct, expressive code.
The reduce operation …
more ...In compiled languages, the build script or makefile is pretty important. Java has maven (and gradle and ant) for this job.
Python doesn't really have much for this. Mostly because it's needless.
However.
Some folks like the idea of a build script. I've been asked for suggestions.
First and foremost …
more ...Warning: Long Boring Anecdote: Conclusions will be drawn from a single example.
First, this quote:
"All your suggestions were great if I had wanted to do a systematic study and truly understand. The goal is to understand and learn as little as possible to be able to undertake the code …more ...