Omaha Python Users Group

Python Users in the Omaha Metro Area

May 26, 2014

May 21 – Meeting Notes

Filed under: MeetingNotes — JeffH @ 10:19 am

Topics of Discussion:

  • pandas – Python Data Analysis Library
  • ipython – a rich architecture for interactive computing
  • django – django and the agony of send file
  • dashboards and stoplights
  • Zato – The next generation ESB and application server written in Python.
  • pythonanywhere – Host, run, and code Python in the cloud!
  • open refine –  (formerly Google Refine) is a powerful tool for working with messy data
  • paramiko – Python (2.6+, 3.3+) implementation of the SSHv2 protocol
  • pysftp – A simple interface to sftp. based on zeth’s ssh.py (by our own Jeff Hinrichs)

 

Had a great meeting tonight.  Thanks to everyone who contributed. Be sure and put the next meeting date on your calendar – June 18, 2014.

May 21, 2014

Next Meeting: May 21

Filed under: UpcomingEvents — JeffH @ 4:07 pm

Location: Panera’s Bread, 78th and Dodge

Time: 7pm

Topics:

  • distributing your open source code with pypi
  • Random acts of code
  • Keeping www.omahapython.org fresh.

May 17, 2014

Member Postings

Filed under: MemberPosts — JeffH @ 2:59 pm

Read what OmahaPython User Group members are talking about.

In Re: » Python

(Because some things just can't go unsaid)

Last feed update: Monday December 22nd, 2014 10:45:44 PM

pypi: setup.py, keeping a DRY long_description

Saturday May 17th, 2014 06:04:24 PM JeffH
I like the idea of listing changes to my distribution in the long_desciption in setup.py. So a release a go, I started appending docs/changes.rst to my README.rst file that I am using for pypi. It was a simple doc with bulleted lists. The world was good. However, I grew unsatisified with my changes.rst file and [...]

pypi vs. README.rst – a tale of frustration and unnecessary binding

Monday May 5th, 2014 03:40:51 AM JeffH
0.1.3, 0.1.4, 0.1.5 – The Lost Versions 2014-05-05, I am updating this post to give the short answer: use python setup.py register to update your meta-data on pypi. It can be run repeatedly and will modify the meta-data on pypi for the distribution. and now the original blog post… During the first launch of YamJam, [...]



Processed request in 0.56116 seconds.

 

Like to join in? Just email the list to include your feed.

August 20, 2013

August Meeting Cancelled

Filed under: MeetingNotes,UpcomingEvents — JeffH @ 9:10 am

Due to member discussion on the list, this month’s meeting has been cancelled do to conflicts.   We are scheduled to meet next in September.   Looking forward to our best meeting ever.

 

 

June 24, 2013

Coding Across America – in Omaha! Get your tickets soon.

Filed under: UpcomingEvents — Tags: — Steve @ 5:01 pm

Coding Across AmericaMatthew Makai – Python and Django developer – has been crossing the country to “gain greater perspective on tech culture across the United States”.  He will be in Omaha for a few days and has agreed to present a lecture titled “Making Your City’s Developer Community Awesome” on July 1st at UNO’s Mammel Hall in Aksarben Village.

Tickets are Free and available with more details at Eventbrite.

Many thanks to Burch Kealey, Associate Professor of Accounting and Creator of directEDGAR, for doing most of the work to put this together.

The evening’s schedule:
4:30 – 5:15 – Arrival, registration and pre-talk social
5:15 – 6:15 – Matt’s talk
6:15 – 6:45(ish) – Audience questions and discussion
6:45 – ?   – Pizza / soft drinks, more social time, and a drawing for a 100 gift card from BestBuy

January 14, 2013

January 2013 Meeting Details

Filed under: UpcomingEvents — Steve @ 6:35 pm

Wednesday,  January 17 at  7:00 pm.

Online meeting using Google+ Hangouts.  There is a public event scheduled, search Omaha Python Meeting on Google+ to add it to your calendar.  If you have trouble contact wereapwhatwesow at gmail.

November 21, 2012

November Meeting

Filed under: MeetingNotes — Steve @ 9:39 pm

We are meeting in a Google Hangout right now (7:30 pm CST 11/21/12) Email the list if you want an invite. omaha@python.org

October 23, 2012

Book suggestions for a Perl programmer wanting to learn Python

Filed under: info — Steve @ 12:14 pm

This was on our email list recently:

For a project I’m deciding to branch out and force myself to do much of it in Python. I’m well versed in Perl (functional and object oriented), anyone have any suggestions for a Python book to pick up that isn’t going to spend the first 1/3 of the book describing what a variable is and other absolute beginner issues?

For what it’s worth, I’m probably going to start with Python 2.7 and jump into 3 when I’m done with my project (many of the modules are 2.X only from what I understand).

Thanks!

Dan

P.S. I’m watching this guys Python tutorial videos. Good video production value, and easy enough to follow along as long as you’re quick with the pause button.

Chad: Check out: a byte of python

Jay: Dive into python is probably the best free resource for learning the language along with the python pocket reference once you’ve got the basics down.

Eli: http://docs.python.org/tutorial/ is really good, I leaned using that and haven’t seen anything as else as good for someone who’s already a programer.

With that and the language reference at http://docs.python.org/reference/index.html you have all you need.

Tim: Wow, that was timely. I just answered this less than a day ago for someone off list. My response below (and yes I do write books in response to IM questions, thank you very much ^_^):

Hitchhikers guide to python” is better than most of the books I’ve purchased for it. It’s a lot like Dive Into Python (the good parts of DIP), but actually updated: http://docs.python-guide.org

The “official documentation” is better by far than docs for many other languages I’ve seen. Nice examples, good organization (IMHO), etc. http://docs.python.org/

Start with the hitchhikers guide, then use docs.python.org for reference and further reading. If you do come across someone who needs the “I wanna program” level stuff, or even just a refresher or project to get working in the language, the thing that I point to for people to learn python is http://learnpythonthehardway.org/. Goes through it like a class, free (HTML version), question/answer stuff, self exams, etc.

One of the first things when people start working here that aren’t used to python but might be touching my code is to send them through that book. Where it falls down is teaching libraries, advanced usage of things like decorators etc. but lo and behold, that’s where the hitchhiker’s guide shines ^_^

Once you’re through the hitchhikers guide and comfortable digging through the official docs, you’re as up to speed as a vast majority of the non-professional python people I’ve come across. From that point, it’s maybe hitting PyPi (think CPAN) to check out if there’s a library to do something specific, or digging through the official docs. You pretty much just keep referencing docs.python.org to look up how to do X or what that one exception type was you used that one time.

FYI – Remember to look in the official lib first. Python is much more “batteries included” than many languages, perl included (IMHO).

Matthew: There is a nice low cost and terse book called “Python phrasebook” by Brad Dayley which does a good job of explaining the language and demonstrating how to do various common tasks. Reading through it will help you understand the language and it has lasting value as a small desk-side reference for those times when you need to jog your memory.

An answer to a question you didn’t ask that you need to be aware of is that the Python community is in a transition while the language makes a somewhat major shift. Python 2.7 and Python 3.3 are both supported versions of Python and are different enough that you can get confused if you’re not aware of it.

I wish I could say, “As a new comer to Python, definitely start with Python 3.x,” but alas there are some really great python modules that haven’t quite yet added Python 3 support. (For example, it is still experimental with Django)

Worse, there are few good books that focus on Python 3. So there is a good chance that you will write your code with Python 2.7. There’s nothing wrong with this, but you should be aware of it. For example, if you’re using Ubuntu 12.10 you’ll have to install Python 2.7 with apt. If you’re using Windows make sure to download the proper version.

Jeff: I would suggest a read over the Zen of Python http://www.python.org/dev/peps/pep-0020/

When coming from another language, understanding the goals of the language helps when you are transitioning/learning. I believe it helps resolve the mental dissonance that occur when you encounter “Why to they do X when I use to to X’ or Y in my previous language?”

I get quite a bit out of reading well written code in the target language. My first experience with Python was an mp3 server script (edna.py) happily written by Greg Stein (a good programmer). I was coming from a C, VB, Pascal type languages.

September 19, 2012

September Meeting

Filed under: MeetingNotes — Steve @ 12:17 pm

Meeting is on for Wednesday, 9-19-12.

7pm at 13829 Industrial Road – Architectural Lighting Resources.

Book raffle!

August 16, 2012

August 2012 Meeting Notes

Filed under: MeetingNotes — Steve @ 1:37 pm

Much of this meeting was spent getting to know Eric, who recently moved to Omaha, and is an enthusiastic Python’er.  Discussion revolved around Eric’s database generator project and my flashcard website, so a lot of Django tips, and some internationalization was discussed.  We ended up at Buffalo Wings and Rings again for some drinks and nachos – maybe this is becoming a tradition…

« Newer PostsOlder Posts »

Powered by WordPress