• Learn with Reuven
  • Python Workout
  • Pandas Workout
  • Free e-mail courses
    • Regular expressions crash course
    • Boolean indexing in NumPy and Pandas
    • Variable scoping in Python
    • Working with files in Python
    • Teach programming better
  • Blog
  • About Reuven
  • Home
  • Category: Open source

A quick intro to the Unix “find” utility

Open source, Unix and Linux

One of the most powerful Unix command-line utilities is “find” — but it also has a huge number of options, and most of the documentation I’ve read on “find” is hard to follow and understand.  That’s a shame, because once you understand what “find” does and how it works, you ...

Read More

My new course, “Understanding and Mastering Git,” is now available

Education, Open source, Python

Ah, Git.  It’s one of the best and most important tools I use as a software developer.   Git is everything I want in a version-control system: It’s fast. It lets me collaborate. I can work without an Internet connection.  I can branch and merge easily, using a variety of techniques.  ...

Read More

A very sad day — the end of Linux Journal

Business, Open source, Python

[Update, as of August 8, 2019: Since I wrote this post, Linux Journal re-opened, thanks to a generous investment/purchase, and survived for another two years… And then, earlier today, I learned that LJ has closed, once again — and this time, for good.  This post is just as accurate today ...

Read More

Aha! Preview this week’s live, online Python courses

Open source, Python, Training

In just 48 hours, I’ll be starting my latest round of live, online courses. Wondering what it’s like to take an online course from me? Or perhaps you’re wondering what sorts of topics I’ll discuss in my “Python dictionaries” and “Python functions” courses? Well, wonder no more; here’s a short ...

Read More

Announcing: Three new live courses, to level up your Python and Git skills

Open source, Python, Training

Confused by Python dicts, or wondering how you can take advantage of them in your programs? Do you wonder how Python functions work, and how you can make them more “Pythonic,” and easier to maintain? Do you wonder why everyone raves about Git, when it seems impossibly hard to understand?  ...

Read More

The easiest way to return to the last Git branch

Open source

I don’t know about you, but it’s common for me to switch between branches in Git.  After all, that’s one of the main advantages of using Git — the incredible ease with which you can create and merge branches. Just a few minutes ago, I was in the “adwords” branch ...

Read More
Load More
  • Book reviews
  • Business
  • China
  • Education
  • Open source
  • PostgreSQL
  • Python
  • Ruby
  • Training
  • Uncategorized
  • Unix and Linux


>