December 2015 Meeting

One [Cloud Server] To Rule Them All?

Wednesday

Dec 9

11:30am

@Prototek

About

This month’s practical python subject, “libcloud and more” focuses on small code snippets to shop for, deploy, control, and destroy cloud servers using libcloud and more. We’ll cover a wide variety of real-world task-oriented but still tiny scripts that do things like “I need another server in Asia, but not China or Hawaii, that has X amount of RAM and Y amount of disk, and I need to get docker running on it NOW” as well as “find the cheapest server, deploy, add to my DNS, and HA proxy, NOW!” and other real-life examples like “I want to make a wordpress that can handle one million hits a day, in 30 minutes, with ten commands.” All jargon will be explained using simple analogies, and all scripts used will be made available and are written in concise and beginner-level python.

Please remember to RSVP for positive pizza party planning purposes.



October 2015 Meeting

Battleship Wrap-up!

Wednesday

Oct 14

11:30am

@Prototek

About

Toby will detail the results of the Battleship bots competition and declare a winner.

We’ll be glad to see you there, with lunch provided by Techlahoma!


September 2015 Meeting

Battleship Visualization with Django

Wednesday

Sep 9

11:30am

@Prototek

About

Kris will show us a visualization system for the Battleship bots based on Django.

We’ll be glad to see you there, with lunch provided by Techlahoma!


August 2015 Meeting

Battleship Simulation

Wednesday

Aug 12

11:30am

@Prototek

About

We will go over a Battleship (the game) simulator using Python, and demonstrate writing a bot to play the game. We will follow that up with a competition to see who can write the best a bot to destroy all others!

We’ll be glad to see you there, with lunch provided by Techlahoma!


July 15 Meeting

Modding Minecraft

Wednesday

Jul 8

11:30am

@Prototek

About

Looking for an excuse to learn Python, but finding it hard to find a project to be passionate about? Come learn about using Python to change Minecraft in some fun ways. Some examples of what you can do using Python:

  • Make a giant clock that changes in real-time, made out of blocks
  • Turn any body of water into a skating rink
  • Make buildings in an instant

We’ll be glad to see you there, with lunch provided by Techlahoma!


June 2015 Meeting

The Good, The Bad, and The Mechanized

Wednesday

Jun 10 2015

11:30am

@Prototek

About

Until we can have JARVIS, we have web pages. Sometimes we want to get information out of them, and their owners don’t want us to. NOT NICE! We need something smarter than ‘curl’, but easier than raw Selenium. ‘Smart’ is no problem, but how about ‘smart, AND EASY’? Enter ‘Mechanize’. With just a few lines of code, you log into secure pages, scroll through controls and form fields, enter data, and submit for the win! Short programs to get info from pages you like as a human, that don’t cooperate with curl.

BONUS Follow-Up: After a helpful person said “BeautifulSoup is neat, but, wow, I could have done that with lxml…” I decided to up-the-game. Let’s revisit for a couple minutes using BeautifulSoup to parse pages with all the </a>, </title>, and several tags missing!

We’ll be glad to see you there, snacks provided by Techlahoma!


May 2015 Meeting

Is It BeautifulSoup Yet?

Wednesday

May 13 2015

11:30am

@Prototek

About

Need to get some info out of a crummy web site? Parse some wonky XML? Any -ML, whether its well-formed or not?

Let me tell you about “BeautifulSoup”, the 4x4 of markup processing libraries. Its not only capable, but also easy.

Process out a chunk of a big web page with a dozen lines of python? How about messed up HTML with missing closing tags or tags closing out of order? No problem. What about a goofy markup dialect (DWML) that makes SAXParser crash? Its no problem.

BeautifulSoup is sturdy, easy (enough) and fast, and it’s easy to include in your program. Come see some simple, iPython Notebook-equipped examples that you can checkout and run from github, and hey, thanks to Techlahoma, have some tasty pizza to keep you busy all the while.


Feb '15 SnakeBites

Feb 2015 — Tapas Programming

Wednesday

February 11 2015

11:30am

@Prototek

About

Our speakers this month are Mike Mattice, Greg Suddeth, and Toby Nance. They’re going to cover tidbits of code to do useful things.


August 13 2014: Django

Intro to Django

Monday

August 13 2014

6:30pm

@Prototek

About

Our Speaker this month is Buddy Lindsey Jr. who is going to give us an introduction to Django. Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

Read More