As Mark Twain (almost) said, the difference between elegant Python and clumsy Python is the difference between lightning and a lightning bug. This talk will show you how to write beautiful and fast code that takes full advantage of Python‘s features.Learn common idioms used by the Python community to write “Pythonic” code, and learnwhy these idioms are popular. Learn how to use list comprehensions and generator expressions in combination with Python built-ins to do powerful things in a small amount of code. Learn how to use generator functions to make your main loop simpler and easier to understand. Learn the difference between “mutable” and “immutable” data structures, and use the word “mutate” non-ironically.You will get the most out of this talk if you already know the basics of Python, but you are still welcome if you just want to get a taste of the flavor of the language. Come and see why Python fans are so fanatical!
About the Speaker:
Steve R. Hastings got a degree in computer science at UC Santa Cruz, worked a bit in the Silicon Valley, and then moved north to the Silicon Forest. He has worked at large, small, and medium-sized companies; he has written low-level C code and high-level Python code, has worked on tiny embedded devices and large servers, and has worked on successful projects and doomed ones. His favorite programming language is Python and he has a gold badge for Python on StackOverflow.
About Galvanize:
Galvanize is an education company that blends the lines between learning and working. We believe in creating easy access for anyone who has the drive and determination to jump into the tech world, especially in entrepreneurship, engineering, and data science. Our campuses are home to students, startups, investors, mentors, and other people who are engaged and excited to level up their skills. To learn more about Galvanize, visit galvanize.com.
The post Seattle Data Science Workshop: Writing Elegant and Efficient Python appeared first on Galvanize.