From dan at unencrypted.org Tue Jun 5 03:04:35 2012 From: dan at unencrypted.org (Dan Colish) Date: Mon, 4 Jun 2012 18:04:35 -0700 Subject: [portland] The Great Salt Sprint Message-ID: I'm pleased to announce a Great Salt Sprint will be held in Portland, Oregon at the new Idealist offices. This development sprint is being conducted with the express hope of adding more complete unit and integration test coverage to Salt, but as always, feature additions and bug fixes are welcome! The goal of Salt Stack is to develop something great, powerful, and open. This is the first of many multi city sprints that will enable Salt to continue pushing forward and becoming an ever more powerful system. The Sprints will be held all day on the 30th of June. Attendees will get T-shirts and there will be a live video feed from all the cities involved. There will also be food and drink! For more information, http://www.meetup.com/pdxpython/events/57173242/ Hope to see you there, Dan -------------- next part -------------- An HTML attachment was scrubbed... URL: From teknotus at gmail.com Tue Jun 12 02:53:16 2012 From: teknotus at gmail.com (Daniel Johnson) Date: Mon, 11 Jun 2012 17:53:16 -0700 Subject: [portland] Is there a meeting coming up? Message-ID: Also what is meetup? I only know http://calagator.org From mrowley at gmail.com Tue Jun 12 02:54:34 2012 From: mrowley at gmail.com (Michelle Rowley) Date: Mon, 11 Jun 2012 17:54:34 -0700 Subject: [portland] Is there a meeting coming up? In-Reply-To: References: Message-ID: Don't press my buttons, Daniel! I haven't finished the announcement email, yet. On Jun 11, 2012, at 5:53 PM, Daniel Johnson wrote: > Also what is meetup? I only know http://calagator.org > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland --- Michelle Rowley @pythonchelle http://www.meetup.com/pdxpython From michelle at pdxpython.org Tue Jun 12 04:28:07 2012 From: michelle at pdxpython.org (Michelle Rowley) Date: Mon, 11 Jun 2012 19:28:07 -0700 Subject: [portland] Meeting tomorrow, 6/12 - 6:30pm @ Urban Airship! Message-ID: Hey Pythonistas, Just a friendly reminder that the next monthly PDX Python meeting is tomorrow, June 12th, at 6:30pm at Urban Airship. We're excited this month to have pizza sponsored by Wikisway (http://www.wikisway.com)! Please RSVP over on Meetup.com so we can be sure to order enough pizza for everyone: http://meetu.ps/brZ6d. This month's presentation is a double-header by Matt Robenolt, who will be sharing two related presentations: "Large" Scale Local Development Environments, and "Large" Scale Project Deployments. Following Matt's presentations, we'll have a few lightning talks if there's time. Afterwards, we'll head over to Bailey's Taproom to continue the discussion. See you there, Michelle --- Michelle Rowley @pythonchelle http://www.meetup.com/pdxpython -------------- next part -------------- An HTML attachment was scrubbed... URL: From xwraithanx at gmail.com Tue Jun 12 11:04:11 2012 From: xwraithanx at gmail.com (Wraithan McDonald) Date: Tue, 12 Jun 2012 02:04:11 -0700 Subject: [portland] Is there a meeting coming up? In-Reply-To: References: Message-ID: Daniel, There are lots of things that go into organizing a meetup, things like how Michelle does a fantastic job of periodically finding sponsors who are willing to feed us pizza. Getting and scheduling speakers, especially through crazy things like when Eric Holscher and I were both sick earlier this year. The list goes on. If you notice a small oversight, like the pdxpython entry being missing from calagator but you saw it on meetup.com... just add it and smile that you go to help contribute to something as amazing as PDX Python. If there are details that need to be updated like speakers/topics/sponsors someone who has that information can just edit the entry as it is wiki style. Michelle, Keep being awesome. Thanks, Wraithan On Mon, Jun 11, 2012 at 5:54 PM, Michelle Rowley wrote: > Don't press my buttons, Daniel! > > I haven't finished the announcement email, yet. > > > > On Jun 11, 2012, at 5:53 PM, Daniel Johnson wrote: > >> Also what is meetup? I only know http://calagator.org >> _______________________________________________ >> Portland mailing list >> Portland at python.org >> http://mail.python.org/mailman/listinfo/portland > > > --- > Michelle Rowley > @pythonchelle > http://www.meetup.com/pdxpython > > > > > > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland From mickmcd01 at yahoo.com Wed Jun 13 06:38:38 2012 From: mickmcd01 at yahoo.com (Mick) Date: Tue, 12 Jun 2012 21:38:38 -0700 (PDT) Subject: [portland] job opportunities at Smarsh Message-ID: <1339562318.14356.YahooMailNeo@web121006.mail.ne1.yahoo.com> Smarsh is looking for a Python programmer to help with an interesting and challenging project. The job posting: Smarsh? provides hosted solutions for archiving electronic communications, including email, instant messaging and social media platforms such as Facebook, LinkedIn and Twitter. Smarsh helps over 15,000 customers manage and enforce flexible, secure and cost-effective compliance and records retention strategies and mitigate risk. For more information, visit?www.smarsh.com?or follow Smarsh at?www.twitter.com/SmarshInc. Position Summary: The Smarsh development team is seeking an engineer to help build and enhance its web archiving solutions. Already a leader in archiving for email, IM and social media, Smarsh is building a new team to extend its reach into the burgeoning space of native format website archiving. Smarsh web archiving captures the web's most complex sites, preserving and presenting their original functionality, and providing historical search across users' entire archive. Working with other developers at Smarsh, responsibilities will include building automated tools for archiving dozens of document types common to the web, improving the rendering of complex JavaScript-driven websites, and scaling the existing technology to handle billions of records. While familiarity with the myriad of technologies used to create modern websites (such as Flash and JavaScript) would be helpful in this role, they are not prerequisites for this position. First and foremost, candidates must be comfortable meeting the high standards of software development necessary to deliver fully-auditable and compliant solutions for our customers -- the world's largest and most well-respected companies. Technical Requirements: * 3 ? 5 years development experience * Experience designing web based solutions using Javascript, JQuery, JSON, Ajax, CSS, and XML * Experience working with Python tools and technologies (Django experience is a plus) * Experience working with relational databases (MySQL preferred) * Experience with compilers (in C) is also a plus * Ability to work independently and implement functionality from minimal specifications * Knowledge of professional? software engineering? best practices * Experience? using Agile/scrum methodologies Additional Requirements: * Computer Science degree or equivalent combination of education and experience * Strong interpersonal skills * The ability to think outside of the box to resolve issues and create solutions. * Willingness to learn and adapt to new technologies. Smarsh?is an Equal Opportunity Employer.? Qualified applicants will be considered without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable law.?? -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at ericholscher.com Mon Jun 18 19:30:48 2012 From: eric at ericholscher.com (Eric Holscher) Date: Mon, 18 Jun 2012 10:30:48 -0700 Subject: [portland] Hack Night Proposal/Idea Message-ID: Ello all, I am giving a tutorial at OS Bridge[0] that will cover making an IRC Bot, and touch on the idea of distributed systems. I am hoping that I will be able to do a basic version of this session during our hack night on Wednesday. I am hoping to be able to take one of the smaller conference rooms, or maybe move out into the event space to try and do it. The practice session should only take about 30-45 minutes, basically a short talk at the beginning explaining the idea, and then we try and get everyone able to connect to IRC and Redis with the bot client. Then we will have people modify the basic example. During the real session there will be more after that, but I want to try and work out the kinks in the basic setup, and hopefully show some people a neat use of technology. Let me know if this sounds interesting to folks, and I will try and plan it. [0] http://opensourcebridge.org/sessions/879 Cheers, Eric -- Eric Holscher Engineer at Urban Airship in Portland, Or http://ericholscher.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From ryan.arana at gmail.com Mon Jun 18 19:45:47 2012 From: ryan.arana at gmail.com (Ryan Arana) Date: Mon, 18 Jun 2012 10:45:47 -0700 Subject: [portland] Hack Night Proposal/Idea In-Reply-To: References: Message-ID: Sounds interesting to me. I think I'm even available Wednesday night. :) On Mon, Jun 18, 2012 at 10:30 AM, Eric Holscher wrote: > Ello all, > > I am giving a tutorial at OS Bridge[0] that will cover making an IRC Bot, > and touch on the idea of distributed systems. I am hoping that I will be > able to do a basic version of this session during our hack night on > Wednesday. I am hoping to be able to take one of the smaller conference > rooms, or maybe move out into the event space to try and do it. > > The practice session should only take about 30-45 minutes, basically a > short talk at the beginning explaining the idea, and then we try and get > everyone able to connect to IRC and Redis with the bot client. Then we will > have people modify the basic example. > > During the real session there will be more after that, but I want to try > and work out the kinks in the basic setup, and hopefully show some people a > neat use of technology. > > Let me know if this sounds interesting to folks, and I will try and plan > it. > > [0] http://opensourcebridge.org/sessions/879 > > Cheers, > Eric > > -- > Eric Holscher > Engineer at Urban Airship in Portland, Or > http://ericholscher.com > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mail.python.org/pipermail/portland/attachments/20120618/1faf2a38/attachment.html > > > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland > -------------- next part -------------- An HTML attachment was scrubbed... URL: From keturn at keturn.net Wed Jun 20 22:40:30 2012 From: keturn at keturn.net (Kevin Turner) Date: Wed, 20 Jun 2012 13:40:30 -0700 Subject: [portland] Hack tonight at Urban Airship, hack next week at Open Source Bridge! Message-ID: <1340224830.32629.140661091875481.2A2C51AB@webmail.messagingengine.com> Hey Pythians, You'll be getting your hack on tonight at our monthly Python hack night, and I wanted to make sure you knew about the Hacker Lounge that Open Source Bridge is hosting next week. On Tuesday we're having a Community Hack Night from 6:30-9:30 featuring projects from Intel, Mozilla's Boot 2 Gecko, Wikimedia, Lockpick Village, and PowerShell. For more information, see http://opensourcebridge.org/blog/2012/06/join-us-tuesday-for-community-hack-night/ The hacker lounge will also be open for all-purpose hacking on Wednesday from 5:30-10:30 and Thursday 5:30-8:00. There's no charge for attending hacker lounge activities, but _do_ register in advance for a Community Pass here: http://osb12.eventbrite.com/ That pass gets you into the Friday unconference as well. And, of course, it's not to late to register as an attendee or a volunteer for the main Open Source Bridge conference itself. Happy hacking, - Kevin From michelle at pdxpython.org Thu Jun 21 00:51:55 2012 From: michelle at pdxpython.org (Michelle Rowley) Date: Wed, 20 Jun 2012 15:51:55 -0700 Subject: [portland] Newbie resources for Hack Night (tonight!) Message-ID: <4B34E8F4-F3D5-48DF-91B5-59FF1397BDC0@pdxpython.org> Hey Pythonistas! Hope to see you all at Hack Night tonight (http://www.meetup.com/pdxpython/events/65102002)! For those of you who would like to mentor new Python programmers, here's the main resource we'll be using: https://openhatch.org/wiki/Boston_Python_Workshop_6/Friday. This is the first 3 hour segment of the Python Workshop for Women and their friends (such as what we're running this weekend) that has instructions on installing and setting up Python and an editor, and going through a Python tutorial and practice exercises. Here is a link to the tutorial: https://openhatch.org/wiki/Boston_Python_Workshop_6/Friday/Tutorial. It is meant to be pretty much self-guided, but people may have questions about it and need a little assistance. Once the tutorial is completed, there are exercises on CodingBat (codingbat.com) along with a guide to using CodingBat: https://openhatch.org/wiki/Boston_Python_Workshop_6/Friday/CodingBat_Using_Codingbat. New Pythonistas may need help setting up a CodingBat login and working through the exercises. Above all, let's be friendly, welcoming and helpful to newcomers! Helping an interested newbie get interested in Python is a big investment in the future of the language itself, in addition to being just plain awesome. :) See you tonight! Michelle --- Michelle Rowley @pythonchelle http://www.meetup.com/pdxpython -------------- next part -------------- An HTML attachment was scrubbed... URL: From michelle at pdxpython.org Mon Jun 25 20:26:20 2012 From: michelle at pdxpython.org (Michelle Rowley) Date: Mon, 25 Jun 2012 11:26:20 -0700 Subject: [portland] Speaker for July 10th meeting - intermediate or advanced topic Message-ID: <2E4EA62A-E7A3-4764-BE2E-CA1960C5F15C@pdxpython.org> Hey Pythonistas! The next presentation meeting is coming up on July 10th. Smarsh (http://www.smarsh.com) is sponsoring (yay!) and so far we have one topic on the schedule, a beginner-oriented presentation by Wraithan. I'd like to balance out the meeting with an intermediate or advanced topic. Who has an idea for a presentation for July? Thanks, Michelle PS - If you're looking for a new Python gig, check out Smarsh's job posting: http://bit.ly/smarsh-job! --- Michelle Rowley @pythonchelle http://www.meetup.com/pdxpython -------------- next part -------------- An HTML attachment was scrubbed... URL: From tim.morgan at owasp.org Tue Jun 26 03:03:36 2012 From: tim.morgan at owasp.org (Timothy D. Morgan) Date: Mon, 25 Jun 2012 18:03:36 -0700 Subject: [portland] FLOSSHack One Message-ID: <4FE90A68.3000008@owasp.org> Greetings Python Hackers, Next weekend the Portland OWASP chapter is holding an experimental hacking competition. Free/Libre Open Source Software Hacking FLOSSHack[1] events are designed to bring together individuals interested in learning more about application security with open source projects in need of low cost or pro bono security auditing. FLOSSHack provides a friendly, but mildly competitive, workshop environment in which participants learn about and search for vulnerabilities in selected software. The first FLOSSHack will be held on July 1st from noon-4pm at Free Geek[2] and will focus on the Ushahidi platform[3]. Participation is open to the public. Participants are welcome to join in person or remotely and everyone is invited to begin searching for security vulnerabilities in the target software at any time. Note that the bug hunt has already begun! More information can be found here: https://www.owasp.org/index.php/FLOSSHack_One Hope to see you there, tim PS- For future updates on this and other local OWASP events, please join our chapter mailing list (since I don't plan on annoying members of this list for every event): https://lists.owasp.org/mailman/listinfo/owasp-Portland 1. https://www.owasp.org/index.php/FLOSSHack_for_Participants 2. http://www.freegeek.org/ 3. http://ushahidi.com/ From casevh at gmail.com Tue Jun 26 08:21:24 2012 From: casevh at gmail.com (Case Van Horsen) Date: Mon, 25 Jun 2012 23:21:24 -0700 Subject: [portland] Speaker for July 10th meeting - intermediate or advanced topic In-Reply-To: <2E4EA62A-E7A3-4764-BE2E-CA1960C5F15C@pdxpython.org> References: <2E4EA62A-E7A3-4764-BE2E-CA1960C5F15C@pdxpython.org> Message-ID: On Mon, Jun 25, 2012 at 11:26 AM, Michelle Rowley wrote: > Hey Pythonistas! > > The next presentation meeting is coming up on July 10th. Smarsh (http://www.smarsh.com) is sponsoring (yay!) and so far we have one topic on the schedule, a beginner-oriented presentation by Wraithan. > > I'd like to balance out the meeting with an intermediate or advanced topic. Who has an idea for a presentation for July? Hi Michelle, I haven't written this yet, but how about a C extension that creates 3 objects: Largest, Smallest, and Undefined. Largest would compare larger than any other object. Smallest would compare smaller than any other object. Undefined raises an exception for any comparison. I could make it an example for a C extension tutorial. Case > > Thanks, > Michelle > > PS - If you're looking for a new Python gig, check out Smarsh's job posting: http://bit.ly/smarsh-job! > > --- > Michelle Rowley > @pythonchelle > http://www.meetup.com/pdxpython > > > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland From xwraithanx at gmail.com Tue Jun 26 12:19:33 2012 From: xwraithanx at gmail.com (Wraithan McDonald) Date: Tue, 26 Jun 2012 03:19:33 -0700 Subject: [portland] Speaker for July 10th meeting - intermediate or advanced topic In-Reply-To: References: <2E4EA62A-E7A3-4764-BE2E-CA1960C5F15C@pdxpython.org> Message-ID: I'd love to see something in this vein, a CFFI tutorial rather than a CPython C extension. But that is just me wanting to live on the cutting edge and have PyPy be a reasonable replacement for CPython in more cases. That said any C extension tutorial would be pretty rad. -Wraithan On Mon, Jun 25, 2012 at 11:21 PM, Case Van Horsen wrote: > On Mon, Jun 25, 2012 at 11:26 AM, Michelle Rowley > wrote: >> Hey Pythonistas! >> >> The next presentation meeting is coming up on July 10th. Smarsh (http://www.smarsh.com) is sponsoring (yay!) and so far we have one topic on the schedule, a beginner-oriented presentation by Wraithan. >> >> I'd like to balance out the meeting with an intermediate or advanced topic. Who has an idea for a presentation for July? > Hi Michelle, > > I haven't written this yet, but how about a C extension that creates 3 > objects: Largest, Smallest, and Undefined. Largest would compare > larger than any other object. Smallest would compare smaller than any > other object. Undefined raises an exception for any comparison. > > I could make it an example for a C extension tutorial. > > Case >> >> Thanks, >> Michelle >> >> PS - If you're looking for a new Python gig, check out Smarsh's job posting: http://bit.ly/smarsh-job! >> >> --- >> Michelle Rowley >> @pythonchelle >> http://www.meetup.com/pdxpython >> >> >> >> >> >> >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: >> _______________________________________________ >> Portland mailing list >> Portland at python.org >> http://mail.python.org/mailman/listinfo/portland > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland From tony at itmotives.com Wed Jun 27 17:59:06 2012 From: tony at itmotives.com (Tony Seminary) Date: Wed, 27 Jun 2012 15:59:06 +0000 Subject: [portland] Jack of all Trades: Software Engineer positions in Portland, OR, USA Message-ID: <6A32DDEC1ED2F649B619871EBDCA58C6152DCCD3@BL2PRD0710MB361.namprd07.prod.outlook.com> Hello All! Our customer is looking to hire several Software Engineers that will be working their Cloud/SaaS-based team! What we're looking for is someone that is part Java Developer, part Linux Administrator, and part Python tool Developer. If you're interested in working in a very fast-paced, cool, and fun kind of environment, then you'll definitely want to apply for these positions! My email id is tony at itmotives.com. Thank you! Tony Seminary Chief Executive Officer IT Motives, www.itmotives.com Native American Owned Business 503.706.2970 tony at itmotives.com www.linkedin.com/in/tonyseminary Twitter: tonyseminary -------------- next part -------------- An HTML attachment was scrubbed... URL: From tony at itmotives.com Thu Jun 28 23:02:28 2012 From: tony at itmotives.com (Tony Seminary) Date: Thu, 28 Jun 2012 21:02:28 +0000 Subject: [portland] Application Engineer positions in Portland, OR, USA Message-ID: <6A32DDEC1ED2F649B619871EBDCA58C6152F0212@BL2PRD0710MB361.namprd07.prod.outlook.com> Good Day: If you're interested in working with a fast-paced Professional Services Team, where you get to utilize your database skills (SQL), scripting language background (Python, PHP, Perl, JavaScript), and Linux experience...all the while working a lot with customers to configure, implement, and support their software, then please send me your resume. Our client is building next generation web-based solutions for the higher ed market, and poised for some serious growth. We have two (2) openings for these Application Engineer positions, so perhaps you might have a friend you could refer that you'd want to work with. My email id is tony at itmotives.com if you are interested in talking more about these positions. Thank you all. Tony Seminary Chief Executive Officer IT Motives, www.itmotives.com Native American Owned Business 503.706.2970 tony at itmotives.com www.linkedin.com/in/tonyseminary Twitter: tonyseminary -------------- next part -------------- An HTML attachment was scrubbed... URL: From fstorr at gmail.com Thu Jun 28 23:51:44 2012 From: fstorr at gmail.com (Francis Storr) Date: Thu, 28 Jun 2012 14:51:44 -0700 Subject: [portland] Advice for someone wanting to get into Python Message-ID: <4C3F7C69-2DFB-4FE5-AE04-19D3E9C8410A@gmail.com> Hi all First post here; I'm hoping for some advice to get me started with Python. I'm a UX designer based in Portland. I started off on the web years ago coding (lots of HTML + CSS, a smattering of JavaScript, and some PHP) before changing tack and moving into design. For a while now I've wanted to tinker with Python but don't know where the best place to start is. I've had a look at beginner's books (I am definitely a book person) and there isn't one that seems to stand out as being great. Is there one that is better than the rest? I'm after something that's not written for the hardcore programmer; something that will hold my hand nicely. Also, what would be a better meet up for me to attend: the monthly meetup or the monthly hack night? Thanks :) Francis From xwraithanx at gmail.com Fri Jun 29 00:13:30 2012 From: xwraithanx at gmail.com (Wraithan McDonald) Date: Thu, 28 Jun 2012 15:13:30 -0700 Subject: [portland] Advice for someone wanting to get into Python In-Reply-To: <4C3F7C69-2DFB-4FE5-AE04-19D3E9C8410A@gmail.com> References: <4C3F7C69-2DFB-4FE5-AE04-19D3E9C8410A@gmail.com> Message-ID: Francis, I think the most popular recommendation is Learn Python the Hard Way. Also it would be worth looking into the Python hack nights on third Wednesdays. It should be listed on meetup.com and calagator.org. It is super newbie friendly. We even have a room for newbies were experienced python developers help people get started, go through exercises and help them with their code. Have a good one, Wraithan On Thu, Jun 28, 2012 at 2:51 PM, Francis Storr wrote: > Hi all > > First post here; I'm hoping for some advice to get me started with Python. I'm a UX designer based in Portland. I started off on the web years ago coding (lots of HTML + CSS, a smattering of JavaScript, and some PHP) before changing tack and moving into design. For a while now I've wanted to tinker with Python but don't know where the best place to start is. I've had a look at beginner's books (I am definitely a book person) and there isn't one that seems to stand out as being great. Is there one that is better than the rest? I'm after something that's not written for the hardcore programmer; something that will hold my hand nicely. Also, what would be a better meet up for me to attend: the monthly meetup or the monthly hack night? > > Thanks :) > > Francis > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland From matt at youell.com Fri Jun 29 07:32:11 2012 From: matt at youell.com (Matt Youell) Date: Thu, 28 Jun 2012 22:32:11 -0700 Subject: [portland] Advice for someone wanting to get into Python In-Reply-To: <4C3F7C69-2DFB-4FE5-AE04-19D3E9C8410A@gmail.com> References: <4C3F7C69-2DFB-4FE5-AE04-19D3E9C8410A@gmail.com> Message-ID: <4FED3DDB.7060505@youell.com> Hi Francis! Why are you interested in Python vs. other languages? Is there some specific programming task that you have in mind? Or particular tools/frameworks? -- -/matt/- http://youell.com/matt On 6/28/12 2:51 PM, Francis Storr wrote: > Hi all > > First post here; I'm hoping for some advice to get me started with Python. I'm a UX designer based in Portland. I started off on the web years ago coding (lots of HTML + CSS, a smattering of JavaScript, and some PHP) before changing tack and moving into design. For a while now I've wanted to tinker with Python but don't know where the best place to start is. I've had a look at beginner's books (I am definitely a book person) and there isn't one that seems to stand out as being great. Is there one that is better than the rest? I'm after something that's not written for the hardcore programmer; something that will hold my hand nicely. Also, what would be a better meet up for me to attend: the monthly meetup or the monthly hack night? > > Thanks :) > > Francis > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland > > From fstorr at gmail.com Fri Jun 29 16:32:39 2012 From: fstorr at gmail.com (Francis Storr) Date: Fri, 29 Jun 2012 07:32:39 -0700 Subject: [portland] Advice for someone wanting to get into Python In-Reply-To: <4FED3DDB.7060505@youell.com> References: <4C3F7C69-2DFB-4FE5-AE04-19D3E9C8410A@gmail.com> <4FED3DDB.7060505@youell.com> Message-ID: Hi all Thanks so much for the replies so far. I've bought the epub version of Learning Python The Hard Way and have started to work through that. I'll check out the Dummies book and see what that's like. As to why Python? Well, firstly, it's there and looks interesting. Secondly I've heard Python has some nice data crunching tools and that's something that interests me. For instance, for my job I frequently audit the content of sites. On a per-page basis, I'll grab the h1, h2s, all the links, the meta tags, and the HTTP response code and throw them into a spreadsheet. It's tedious work, especially on a large site, so if I could build a tool to extract that data for me, then that would be great. I also occasionally have to trawl through search logs and they generally need a good amount of cleaning up before I can start to analyze them. I could try to use a mixture of grep and sed to do that, but why not try something else that's probably easier? I'm also interested in what tools there might be to help with analysis of that data. I think that's the gist of why Python :) Francis On Jun 28, 2012, at 10:32 PM, Matt Youell wrote: > Hi Francis! > > Why are you interested in Python vs. other languages? Is there some specific programming task that you have in mind? Or particular tools/frameworks? > > -- > -/matt/- > http://youell.com/matt > > > > On 6/28/12 2:51 PM, Francis Storr wrote: >> Hi all >> >> First post here; I'm hoping for some advice to get me started with Python. I'm a UX designer based in Portland. I started off on the web years ago coding (lots of HTML + CSS, a smattering of JavaScript, and some PHP) before changing tack and moving into design. For a while now I've wanted to tinker with Python but don't know where the best place to start is. I've had a look at beginner's books (I am definitely a book person) and there isn't one that seems to stand out as being great. Is there one that is better than the rest? I'm after something that's not written for the hardcore programmer; something that will hold my hand nicely. Also, what would be a better meet up for me to attend: the monthly meetup or the monthly hack night? >> >> Thanks :) >> >> Francis >> _______________________________________________ >> Portland mailing list >> Portland at python.org >> http://mail.python.org/mailman/listinfo/portland >> >> > > > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland From andrew.lorente at gmail.com Fri Jun 29 16:43:17 2012 From: andrew.lorente at gmail.com (Andrew Lorente) Date: Fri, 29 Jun 2012 07:43:17 -0700 Subject: [portland] Advice for someone wanting to get into Python In-Reply-To: References: <4C3F7C69-2DFB-4FE5-AE04-19D3E9C8410A@gmail.com> <4FED3DDB.7060505@youell.com> Message-ID: > > I'll grab the h1, h2s, all the links, the meta tags, and the HTTP response > code and throw them into a spreadsheet. > Oh yeah there's excellent library support for that. You should check out Requests (for fetching the pages) and BeautifulSoup(for examining them). It sounds like you're exemplifying the virtues of a programmeralready. Have fun! On Fri, Jun 29, 2012 at 7:32 AM, Francis Storr wrote: > Hi all > > Thanks so much for the replies so far. I've bought the epub version of > Learning Python The Hard Way and have started to work through that. I'll > check out the Dummies book and see what that's like. > > As to why Python? Well, firstly, it's there and looks interesting. > Secondly I've heard Python has some nice data crunching tools and that's > something that interests me. For instance, for my job I frequently audit > the content of sites. On a per-page basis, I'll grab the h1, h2s, all the > links, the meta tags, and the HTTP response code and throw them into a > spreadsheet. It's tedious work, especially on a large site, so if I could > build a tool to extract that data for me, then that would be great. I also > occasionally have to trawl through search logs and they generally need a > good amount of cleaning up before I can start to analyze them. I could try > to use a mixture of grep and sed to do that, but why not try something else > that's probably easier? I'm also interested in what tools there might be to > help with analysis of that data. > > I think that's the gist of why Python :) > > Francis > > On Jun 28, 2012, at 10:32 PM, Matt Youell wrote: > > > Hi Francis! > > > > Why are you interested in Python vs. other languages? Is there some > specific programming task that you have in mind? Or particular > tools/frameworks? > > > > -- > > -/matt/- > > http://youell.com/matt > > > > > > > > On 6/28/12 2:51 PM, Francis Storr wrote: > >> Hi all > >> > >> First post here; I'm hoping for some advice to get me started with > Python. I'm a UX designer based in Portland. I started off on the web years > ago coding (lots of HTML + CSS, a smattering of JavaScript, and some PHP) > before changing tack and moving into design. For a while now I've wanted to > tinker with Python but don't know where the best place to start is. I've > had a look at beginner's books (I am definitely a book person) and there > isn't one that seems to stand out as being great. Is there one that is > better than the rest? I'm after something that's not written for the > hardcore programmer; something that will hold my hand nicely. Also, what > would be a better meet up for me to attend: the monthly meetup or the > monthly hack night? > >> > >> Thanks :) > >> > >> Francis > >> _______________________________________________ > >> Portland mailing list > >> Portland at python.org > >> http://mail.python.org/mailman/listinfo/portland > >> > >> > > > > > > _______________________________________________ > > Portland mailing list > > Portland at python.org > > http://mail.python.org/mailman/listinfo/portland > > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland > -------------- next part -------------- An HTML attachment was scrubbed... URL: From danielmyoung at gmail.com Fri Jun 29 18:47:02 2012 From: danielmyoung at gmail.com (Dan Young) Date: Fri, 29 Jun 2012 09:47:02 -0700 Subject: [portland] Advice for someone wanting to get into Python In-Reply-To: References: <4C3F7C69-2DFB-4FE5-AE04-19D3E9C8410A@gmail.com> <4FED3DDB.7060505@youell.com> Message-ID: On Fri, Jun 29, 2012 at 7:32 AM, Francis Storr wrote: > I also occasionally have to trawl through search logs and they generally need > a good amount of cleaning up before I can start to analyze them. I could try to > use a mixture of grep and sed to do that, but why not try something else that's > probably easier? I'm also interested in what tools there might be to help with > analysis of that data. This has some neat, practical (AKA not a Fibonacci sequence) demonstrations of Python generators for log parsing: http://www.dabeaz.com/generators/ -- Dan Young From skeeter at castlemurphy.com Fri Jun 29 19:14:29 2012 From: skeeter at castlemurphy.com (skeeter murphy) Date: Fri, 29 Jun 2012 10:14:29 -0700 Subject: [portland] Advice for someone wanting to get into Python In-Reply-To: References: <4C3F7C69-2DFB-4FE5-AE04-19D3E9C8410A@gmail.com> <4FED3DDB.7060505@youell.com> Message-ID: Not a python programming solution, though python is used in it, Splunk might be the quickest way to search through logs and for doing analysis on them. http://www.splunk.com/ It's free up to a certain amount of log data. fyi: I don't work for splunk, I just use splunk a lot and it is awesome. skeeter On Fri, Jun 29, 2012 at 9:47 AM, Dan Young wrote: > On Fri, Jun 29, 2012 at 7:32 AM, Francis Storr wrote: > > I also occasionally have to trawl through search logs and they generally > need > > a good amount of cleaning up before I can start to analyze them. I could > try to > > use a mixture of grep and sed to do that, but why not try something else > that's > > probably easier? I'm also interested in what tools there might be to > help with > > analysis of that data. > > This has some neat, practical (AKA not a Fibonacci sequence) > demonstrations of Python generators for log parsing: > http://www.dabeaz.com/generators/ > > -- > Dan Young > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland > -------------- next part -------------- An HTML attachment was scrubbed... URL: From fstorr at gmail.com Sat Jun 30 16:52:20 2012 From: fstorr at gmail.com (Francis Storr) Date: Sat, 30 Jun 2012 07:52:20 -0700 Subject: [portland] Advice for someone wanting to get into Python In-Reply-To: References: <4C3F7C69-2DFB-4FE5-AE04-19D3E9C8410A@gmail.com> <4FED3DDB.7060505@youell.com> Message-ID: Thanks again for all the replies and encouragement - yay friendly mailing list :) I'm happily working through one of the books and am going to try to tackle this Udacity course http://www.udacity.com/overview/Course/cs101/CourseRev/apr2012 Hopefully I'll see some of you at next month's hack day. Thanks again Francis On Jun 29, 2012, at 10:14 AM, skeeter murphy wrote: > Not a python programming solution, though python is used in it, Splunk > might be the quickest way to search through logs and for doing analysis on > them. http://www.splunk.com/ It's free up to a certain amount of log data. > > fyi: I don't work for splunk, I just use splunk a lot and it is awesome. > > skeeter > > > On Fri, Jun 29, 2012 at 9:47 AM, Dan Young wrote: > >> On Fri, Jun 29, 2012 at 7:32 AM, Francis Storr wrote: >>> I also occasionally have to trawl through search logs and they generally >> need >>> a good amount of cleaning up before I can start to analyze them. I could >> try to >>> use a mixture of grep and sed to do that, but why not try something else >> that's >>> probably easier? I'm also interested in what tools there might be to >> help with >>> analysis of that data. >> >> This has some neat, practical (AKA not a Fibonacci sequence) >> demonstrations of Python generators for log parsing: >> http://www.dabeaz.com/generators/ >> >> -- >> Dan Young >> _______________________________________________ >> Portland mailing list >> Portland at python.org >> http://mail.python.org/mailman/listinfo/portland >> > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland -------------- next part -------------- An HTML attachment was scrubbed... URL: