Home
Videos uploaded by user “PyCon Australia”
Easy wins with Cython: fast and multi-core by Caleb Hattingh
 
33:04
Python has often been criticised for slow runtime performance, and for the GIL which prevents multi-core concurrency. Cython provides tools for addressing both issues, and in a way that is simple enough for the average programmer to use. This talk will show: - How to get started with Cython - Tools to make day-to-day Cython work easier - How to dramatically speed up a slow function - How to distribute work over multiple CPU cores PyCon Australia is the national conference for users of the Python Programming Language. In 2015, we're heading to Brisbane to bring together students, enthusiasts, and professionals with a love of Python from around Australia, and all around the World. July 31-August 4, Brisbane, Queensland, Australia
Views: 11227 PyCon Australia
Neatly Twisted
 
30:05
Josh Bartlett In many Python circles, Twisted is the recommended framework for all networking and multitasking applications. Twisted provides a powerful, extensible event-driven framework with built-in support for many network protocols. But without
Views: 4653 PyCon Australia
A Beginner's Guide to WebSockets
 
29:52
Dion Misic https://2018.pycon-au.org/talks/45211-a-beginners-guide-to-websockets/ A gentle introduction to the web-socket protocol, how it works, it's intended usage and a number of examples where it can be used with Python and it's popular web frameworks - topped off with a rapid demonstration of the speed and ease of which it can be implemented with Python. Python, PyCon, PyConAU, australia, programming, sydney This video is licensed under CC BY 3.0 AU - https://creativecommons.org/licenses/by/3.0/au/ PyCon Australia (“PyCon AU”) is the national conference for the Python Programming Community, bringing together professional, student and enthusiast developers with a love for developing with Python. PyCon AU, the national Python Language conference, is on again this August in Sydney, at the International Convention Centre, Sydney, August 24 - 28 2018. Python, PyCon, PyConAU
Views: 3407 PyCon Australia
Using MicroPython in the wild
 
31:55
Damien George http://2017.pycon-au.org/schedule/presentation/68/ #pyconau This talk was given at PyCon Australia 2017 which was held from 3-8 August, 2017 in Melbourne, Victoria. PyCon Australia is the national conference for users of the Python Programming Language. In August 2017, we're returning to Melbourne, bringing together students, enthusiasts, and professionals with a love of Python from around Australia, and from all over the World. August 3-8 2017, Melbourne, Victoria Python, PyCon, PyConAU
Views: 10193 PyCon Australia
Writing fast and efficient MicroPython
 
31:42
Damien George https://2018.pycon-au.org/talks/45358-writing-fast-and-efficient-micropython/ MicroPython is an implementation of Python designed to run on microcontrollers and embedded systems. These devices don't have many resources (CPU, RAM) and so it's important to write efficient scripts. This talk shows how to make the most of your resources in MicroPython, and has some fun demos! Python, PyCon, PyConAU, australia, programming, sydney This video is licensed under CC BY 3.0 AU ‹https://creativecommons.org/licenses/by/3.0/au/›. PyCon Australia (“PyCon AU”) is the national conference for the Python Programming Community, bringing together professional, student and enthusiast developers with a love for developing with Python. PyCon AU, the national Python Language conference, is on again this August in Sydney, at the International Convention Centre, Sydney, August 24 - 28 2018. Python, PyCon, PyConAU
Views: 2319 PyCon Australia
A Web without JavaScript
 
30:03
Russell Keith-Magee https://2018.pycon-au.org/talks/43077-a-web-without-javascript/ In the browser, you can use any programming language you want... as long as it's JavaScript. But what if you want to use a different language? In this talk, you'll learn how you can break out of the monolingual environment provided by the browser, and use Python (or any other language) instead. Python, PyCon, PyConAU, australia, programming, sydney This video is licensed under CC BY 3.0 AU - https://creativecommons.org/licenses/by/3.0/au/ PyCon Australia (“PyCon AU”) is the national conference for the Python Programming Community, bringing together professional, student and enthusiast developers with a love for developing with Python. PyCon AU, the national Python Language conference, is on again this August in Sydney, at the International Convention Centre, Sydney, August 24 - 28 2018. Python, PyCon, PyConAU
Views: 2085 PyCon Australia
Monads, in my Python? by Xuanyi Chew
 
31:40
Monads shouldn't be difficult to understand. This talk aims to show what monads are, and why you shouldn't be afraid of them. You most likely use them already (yes, really). In this talk, I'll touch briefly on category theory (don't worry, it's not scary), and a couple of practical implementation of monads. You don't have to be a functional programmer or a Haskeller to use monads. Lastly I shall attempt to lay out a good rationale to use more monads when programming in Python PyCon Australia is the national conference for users of the Python Programming Language. In 2015, we're heading to Brisbane to bring together students, enthusiasts, and professionals with a love of Python from around Australia, and all around the World. July 31-August 4, Brisbane, Queensland, Australia
Views: 2625 PyCon Australia
Lightning talks: Saturday
 
39:53
Lightning talks. See the whiteboard in the foyer for signup.
Views: 1741 PyCon Australia
MicroPython: a journey from Kickstarter to Space
 
50:51
Damien George https://2016.pycon-au.org/schedule/199/view_talk MicroPython is a lean and efficient reimplementation of Python 3 with a reduced standard library, and brings the awesomeness of Python to computing devices with few resources, such as microcontrollers. In this talk I will detail my journey in building MicroPython and the various projects that it has been used in and the people who are using it. I will talk about running a successful Kickstarter campaign (actually two of them!), circuit board manufacturing, working with the European Space Agency, working with the BBC on the micro:bit project, and the challenges of managing and funding open-source software. There will also be some live demos!
Views: 4491 PyCon Australia
Comparing Wagtail, Django CMS and Mezzanine
 
31:00
Adam Brenecki https://2016.pycon-au.org/schedule/102/view_talk Django CMS, Mezzanine and Wagtail are the three most popular Django-based content management systems; all three have kept (or, in Wagtail's case, gained) their popularity because they are so different to each other. In many ways, from their fundamental data models right through to how they approach their content editing UIs, each one has a very different take on how a CMS should work. This talk will explore the different approaches, strengths and weaknesses of each CMS, and what they mean for you as a developer and for your content editors.
Views: 12306 PyCon Australia
Adventures in scikit-learn's Random Forest by Gregory Saunders
 
36:08
Scikit-learn's Random Forests are a great first choice for tackling a machine-learning problem. They are easy to use with only a handful of tuning parameters but nevertheless produce good results. Additionally, a separate cross-validation step can be avoided using the out-of-bag sample predictions generated during the construction of the forest, and finally they make it relatively easy to identify and extract the most important features of the sample data. In this talk we’ll go through the process of using scikit-learn’s random forests using a financial data-set (of ASX equities) as an example. We’ll begin with a basic overview of the random forest algorithm and of the tuning parameters available and their impact on the effectiveness of the forest. Secondly we’ll go over the basic usage of scikit-learn’s random forests and in the process trouble-shoot some common problems such as dealing with missing sample data. Next we’ll discuss the use of out-of-bag sample predictions as a method for quickly performing cross-validation and optimising the tuning parameters. Finally we’ll look at how to extract information from the model that scikit-learn has generated, most notably the relative importances of the features in the sample data. PyCon Australia is the national conference for users of the Python Programming Language. In 2015, we're heading to Brisbane to bring together students, enthusiasts, and professionals with a love of Python from around Australia, and all around the World. July 31-August 4, Brisbane, Queensland, Australia
Views: 12721 PyCon Australia
Predicting sports winners using data analytics with pandas and scikit-learn by Robert Layton
 
38:55
The pandas and scikit-learn packages combine together to produce a powerful toolkit for data analytics. In this talk, we will be using them together to analyse the outcome of NBA games, trying to predict the winner of a match. There is plenty of data out there to allow us to create good predictions – the key is getting it in the right format and building the right model. In this talk we will go through importing data from the net, cleaning it up, creating new features, and building a predictive model. We then evaluate how well we did, using recent NBA data. The model we use will be a decision tree ensemble called a random forest. PyCon Australia is the national conference for users of the Python Programming Language. In 2015, we're heading to Brisbane to bring together students, enthusiasts, and professionals with a love of Python from around Australia, and all around the World. July 31-August 4, Brisbane, Queensland, Australia
Views: 23415 PyCon Australia
Learn You a PyTorch!
 
19:45
Kendrick Tan http://2017.pycon-au.org/schedule/presentation/59/ #pyconau This talk was given at PyCon Australia 2017 which was held from 3-8 August, 2017 in Melbourne, Victoria. PyCon Australia is the national conference for users of the Python Programming Language. In August 2017, we're returning to Melbourne, bringing together students, enthusiasts, and professionals with a love of Python from around Australia, and from all over the World. August 3-8 2017, Melbourne, Victoria Python, PyCon, PyConAU
Views: 5587 PyCon Australia
Graphs, Networks and Python:  The Power of Interconnection by Lachlan Blackhall
 
36:42
Graph and network structures are everywhere and can be found in social, biological and technological networks that impact us on a daily basis. Understanding, and exploiting, graphical structures creates opportunities for obtaining new analytic insights, implementing new computational paradigms, and better defining the relationship between objects of any sort. Python provides access to these graph and network structures using the fantastic NetworkX library (http://networkx.github.io/) . In this presentation we will give an introduction to the NetworkX library, showing how easy it is to build and exploit simple graphical and network structures. From that starting point we will then discuss a number of more complicated, real world examples of how the NetworkX library can be used to: - Analyse social networks to extract valuable information about people / entities within those networks. - Implement reconfigurable processing pipelines (something we refer to as computational graphs) for data capture, processing and analytics. - Easily track the relationship between Python objects in a variety of other interesting and useful scenarios. This presentation will be targeted at intermediate developers and no prior experience with graphs, networks or NetworkX is required. This presentation will offer an easy introduction to the world of networks and graphs in Python and will illustrate real world uses of this powerful and useful paradigm. PyCon Australia is the national conference for users of the Python Programming Language. In August 2014, we're heading to Brisbane to bring together students, enthusiasts, and professionals with a love of Python from around Australia, and all around the World. August 1-5, Brisbane, Queensland, Australia
Views: 5001 PyCon Australia
Making Your Application Behave
 
28:07
Benno Rice Behave is a tool for behaviour-driven development inspired by the Cucumber tool for Ruby. It allows developers and stakeholders to agree on how a particular piece of software should behave using an English-like Given-When-Then syntax and f
Views: 5993 PyCon Australia
Secrets of a WSGI master.
 
31:39
Graham Dumpleton http://2017.pycon-au.org/schedule/presentation/47/ #pyconau This talk was given at PyCon Australia 2017 which was held from 3-8 August, 2017 in Melbourne, Victoria. PyCon Australia is the national conference for users of the Python Programming Language. In August 2017, we're returning to Melbourne, bringing together students, enthusiasts, and professionals with a love of Python from around Australia, and from all over the World. August 3-8 2017, Melbourne, Victoria Python, PyCon, PyConAU
Views: 5049 PyCon Australia
A Really Gentle Introduction to Asyncio
 
30:32
Gregory Saunders http://2017.pycon-au.org/schedule/presentation/36/ #pyconau This talk was given at PyCon Australia 2017 which was held from 3-8 August, 2017 in Melbourne, Victoria. PyCon Australia is the national conference for users of the Python Programming Language. In August 2017, we're returning to Melbourne, bringing together students, enthusiasts, and professionals with a love of Python from around Australia, and from all over the World. August 3-8 2017, Melbourne, Victoria Python, PyCon, PyConAU
Views: 2560 PyCon Australia
ESP8266 and MicroPython
 
27:38
Nick Moore https://2016.pycon-au.org/schedule/167/view_talk The ESP8266 is an exciting new WiFi enabled SoC which is not only small and fast but also very very cheap. And now it can run Python! This talk discusses the ins and outs of ESP8266 chips and modules, how to install MicroPython, and what you can do with it once you've installed it.
Views: 12317 PyCon Australia
Python for Bioinformatics for learning Python
 
28:52
Martin Schweitzer https://2016.pycon-au.org/schedule/89/view_talk In this talk I will explain why Python is an excellent language for learning about bioinformatics. I intend to make a compelling case in favour of using Python as a first language for teaching bioinformatics. I will then explain how bioinformatics can be a useful vehicle for learning Python. Finally, we will visit a site where users can learn both Python and bioinformatics in a stimulating, engaging and motivating environment. The talk will assume familiarity with Python, but does not assume any knowledge of bioinformatics.
Views: 6930 PyCon Australia
Python 3 for People Who Haven't Been Paying Attention
 
30:44
Christopher Neugebauer http://2017.pycon-au.org/schedule/presentation/21/ #pyconau This talk was given at PyCon Australia 2017 which was held from 3-8 August, 2017 in Melbourne, Victoria. PyCon Australia is the national conference for users of the Python Programming Language. In August 2017, we're returning to Melbourne, bringing together students, enthusiasts, and professionals with a love of Python from around Australia, and from all over the World. August 3-8 2017, Melbourne, Victoria Python, PyCon, PyConAU
Views: 638 PyCon Australia
Loop better: a deeper look at iteration in Python
 
27:54
Trey Hunner http://2017.pycon-au.org/schedule/presentation/55/ #pyconau This talk was given at PyCon Australia 2017 which was held from 3-8 August, 2017 in Melbourne, Victoria. PyCon Australia is the national conference for users of the Python Programming Language. In August 2017, we're returning to Melbourne, bringing together students, enthusiasts, and professionals with a love of Python from around Australia, and from all over the World. August 3-8 2017, Melbourne, Victoria Python, PyCon, PyConAU
Views: 1841 PyCon Australia
Covered in Bees! Deploying an app to 6 platforms in 20 minutes
 
31:55
Russell Keith-Magee http://2017.pycon-au.org/schedule/presentation/45/ #pyconau This talk was given at PyCon Australia 2017 which was held from 3-8 August, 2017 in Melbourne, Victoria. PyCon Australia is the national conference for users of the Python Programming Language. In August 2017, we're returning to Melbourne, bringing together students, enthusiasts, and professionals with a love of Python from around Australia, and from all over the World. August 3-8 2017, Melbourne, Victoria Python, PyCon, PyConAU
Views: 2243 PyCon Australia
What in the World is Asyncio? by Josh Bartlett
 
29:20
The Python 3.4 standard library contains a new module called "asyncio" (formerly "tulip"), which allows you to write single-threaded asynchronous code based on PEP 3156. This presentation will begin with an outline of what asyncio provides and how to use it, highlighting the kinds of use cases that it was designed for. The presentation will then go through a number of example use cases and within the context of these use cases, will compare asyncio with Twisted, one of the existing libraries for asynchronous programming. Finally, the presentation will touch on the question of interoperability between asyncio and libraries like Twisted, Pyramid and gevent. PyCon Australia is the national conference for users of the Python Programming Language. In August 2014, we're heading to Brisbane to bring together students, enthusiasts, and professionals with a love of Python from around Australia, and all around the World. August 1-5, Brisbane, Queensland, Australia
Views: 10519 PyCon Australia
CPython internals and the VM
 
33:56
Christopher Swenson https://2016.pycon-au.org/schedule/145/view_talk Ever wanted to know what CPython, the standard Python interpreter, is doing under the hood? What happens at startup before your code is run? How is your code translated to VM bytecode, what does that bytecode mean, and how is it run? In this talk, we'll dive into all of those fun parts! This will help you understand what your code is doing under the hood, how to potentially optimize it, and to know the advantages and disadvantages of CPython and how they affect you.
Views: 2433 PyCon Australia
Why I use py.test and maybe you should too
 
27:09
Andy Todd http://2013.pycon-au.org/schedule/30024/view_talk Have you tried unit testing? Always meant to add tests to your project but didn't know where to start? This presentation will provide a gentle introduction to unit testing your module, package or entire project. The standard library comes with the unit test module but a great alternative is py.test. Py.test makes starting to test your project as easy as possible. When you need them it has a full set of tools and testing capabilities.
Views: 12584 PyCon Australia
Web micro-framework battle - Richard Jones
 
45:01
In this talk I'll be running through the current choices of web micro frameworks and comparing them by implementing a simple application.
Views: 19586 PyCon Australia
Building secure web apps: Python vs the OWASP Top 10
 
52:56
Jacob Kaplan-Moss http://2013.pycon-au.org/schedule/30081/view_talk The web is a scary place, and building secure web applications is difficult. Luckily, you've got Python! The Python web community tends to take security seriously, so most popular Python web frameworks have defenses available. This talk looks at the list of the top 10 security vulnerabilities, as ranked by The Open Web Application Security Project (OWASP). We'll talk about what each attack is, and look at how to defend against t
Views: 9344 PyCon Australia
The Wizardry of Metaprogramming
 
30:23
Mike Leonard http://2017.pycon-au.org/schedule/presentation/32/ #pyconau This talk was given at PyCon Australia 2017 which was held from 3-8 August, 2017 in Melbourne, Victoria. PyCon Australia is the national conference for users of the Python Programming Language. In August 2017, we're returning to Melbourne, bringing together students, enthusiasts, and professionals with a love of Python from around Australia, and from all over the World. August 3-8 2017, Melbourne, Victoria Python, PyCon, PyConAU
Views: 2609 PyCon Australia
Program all the things - How to develop IoT devices using MicroPython
 
31:25
Anna Gerber http://2017.pycon-au.org/schedule/presentation/93/ #pyconau This talk was given at PyCon Australia 2017 which was held from 3-8 August, 2017 in Melbourne, Victoria. PyCon Australia is the national conference for users of the Python Programming Language. In August 2017, we're returning to Melbourne, bringing together students, enthusiasts, and professionals with a love of Python from around Australia, and from all over the World. August 3-8 2017, Melbourne, Victoria Python, PyCon, PyConAU
Views: 3826 PyCon Australia
Bytecode: What, Why, and How to Hack it - Dr. Ryan F Kelly
 
27:21
What's python really doing when it runs your scripts, and what's with all these .pyc files? Get inside the head of python.exe, learn how it sees your code, and then twist it to your own evil ends. This talk will discuss the basics of python's bytecode format, why and how it is used, and how you can dive into the bytecode of your running program - either to better understand its behaviour, or to make it do things to was never supposed to do....
Views: 6072 PyCon Australia
Using Jupyter notebooks to develop and share interactive data displays
 
28:45
Ioanna Ioannou https://2016.pycon-au.org/schedule/143/view_talk Presented with Maoyuan Liu from the Bureau of Meteorology. Jupyter notebooks have become a very popular tool for scientific data analysis and exploration. Often notebook users may produce a data analysis within a notebook and decide they wish to share it with a wider audience. While notebooks offer excellent facilities for data visualisation, they are less than ideal as a medium for sharing these visualisations more broadly. Interacting with data in a notebook requires knowledge of programming. Notebooks with static data displays are more accessible to non-technical audiences, but static displays severely limit the breadth and depth of data that can be explored within one notebook. So the question arises: How can we provide our audience with the ability to explore our data? Developing interactive data displays for the web typically requires knowledge of web technologies that notebook users may not possess. To bridge this gap, a flurry of recent activity has focussed on the development of tools that facilitate interactivity within notebooks. Such tools include interactive plotting tools that enable actions such as zooming and selecting of data within plots, user interface elements (eg. drop-down menus, sliders) that can be incorporated into notebooks, and tools that facilitate the arrangement of plots and information into dashboard-like displays. My team at the Australian Bureau of Meteorology has used these tools to build shareable interactive data displays comparing weather forecasts against observations across Australia. In this talk we will review currently available tools that facilitate interactivity within notebooks, share our experience in using them, and the practices we have developed around their use. A simple step-by-step example will demonstrate how we can put together an interactive data display allowing selective plotting of data through UI controls and interaction with the plots.
Views: 11135 PyCon Australia
Operation Luigi: How I hacked my friend without her noticing
 
30:57
“Alex” https://2018.pycon-au.org/talks/41686-operation-luigi-how-i-hacked-my-friend-without-her-noticing/ My friend gave me permission to "hack all her stuff" and this is my story. It's about what I tried, what worked, my many flubs, and how easy it is to compromise Non Paranoid People TM. Python, PyCon, PyConAU, australia, programming, sydney This video is licensed under CC BY 3.0 AU - https://creativecommons.org/licenses/by/3.0/au/ PyCon Australia (“PyCon AU”) is the national conference for the Python Programming Community, bringing together professional, student and enthusiast developers with a love for developing with Python. PyCon AU, the national Python Language conference, is on again this August in Sydney, at the International Convention Centre, Sydney, August 24 - 28 2018. Python, PyCon, PyConAU
Views: 1261 PyCon Australia
Don't Do This
 
30:47
Richard Jones http://2013.pycon-au.org/schedule/30047/view_talk In which Richard will tell you about some things you should never (probably ever) do to or in Python. Warranties may be voided. PyCon Australia is the national conference for users of the Python Programming Language. In July 2013, we're returning to Hobart, bringing together students, enthusiasts, and professionals with a love of Python from around Australia, and from all over the World. July 5--7 2013, Hobart, Tasmania
Views: 17750 PyCon Australia
Docker + Python by Tim Butler
 
26:42
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. This allows for rapidly deployable apps, which will run on any docker environment with the ability to rapidly scale. As Docker is based on Linux containers, these are very lightweight and allow resource isolation. With added tools to provide workflow automation and image management, Docker can provide a complete toolset to manage your application environment. Aimed at newcomers to the technology, this talk will cover the basics of what Docker is, how it compares to other technologies and with why it's useful for Python applications. There will be practical demos and examples of real world Python deployments included. PyCon Australia is the national conference for users of the Python Programming Language. In 2015, we're heading to Brisbane to bring together students, enthusiasts, and professionals with a love of Python from around Australia, and all around the World. July 31-August 4, Brisbane, Queensland, Australia
Views: 11536 PyCon Australia
Just Use Postgres. by Rhys Elsmore
 
42:48
Making use of the latest database for your data is considered trendy and edgy, with vendors promising unrealistic expectations when it comes to capabilities of these systems. Furthermore, communities such as Hacker News enforce the idea that you must use the latest and coolest technology in order to be a ‘rockstar’ engineer. Marketing buzzwords like ‘real-time’, ‘distributed’, ‘high-availability’, and ‘schemaless’ impact our design decisions, and the expectation for applications to be ‘scalable’ often forces developers to prematurely introduce complexity and anti-patterns into their applications by making use of these untested and immature data stores. Forget about adding the latest trendy data store into your stack; just use Postgres. This talk will explore the capabilities of Postgres 9.4, and various use-cases where you can involve it as your primary datastore. I will cover some of the projects at Heroku where we have used Postgres, such as: - Quickly querying over 300M records to get a list of all users on a particular server at a particular point in time. - Providing almost real-time aggregations of all Heroku customer’s usage. - Joining 3 different tables on 3 different database servers without any external code. - Creating a ‘social graph’ of all of Heroku’s users based on commonly used IP addresses. - Ensuring that coupon codes are used only once, preventing attackers from exploiting ‘race condition’ bugs. In particular, I will focus on topics such as: - Storing, indexing, and querying schemaless data. - Materialized Views. - NOTIFY/LISTEN. - Storing and querying time-series data. - Updatable views. - Foreign tables. - Recursive views. - Stored functions. - Range Types - Partitioning and Sharding data. Each topic will include links to sample schemas and iPython notebooks so you can take these examples home with you. PyCon Australia is the national conference for users of the Python Programming Language. In 2015, we're heading to Brisbane to bring together students, enthusiasts, and professionals with a love of Python from around Australia, and all around the World. July 31-August 4, Brisbane, Queensland, Australia
Views: 4283 PyCon Australia
Tinkering with Tkinter
 
35:04
Russell Keith-Magee http://2013.pycon-au.org/schedule/30033/view_talk Tkinter - the Python wrapper to the Tk graphics library - has been part of the Python standard library since very early on. However, that inclusion hasn't translated into extensive use. There was a very good reason for this. Tk's documentation was beyond awful. And if you managed to get over that hurdle, Tkinter apps looked awful - they had a woefully inadequate set of widgets, styled with the very best of mid 1990's open s
Views: 33200 PyCon Australia
Building data flows with Celery and SQLAlchemy
 
29:32
Roger Barnes http://2013.pycon-au.org/schedule/30051/view_talk Reporting and analysis systems rely on coherent and reliable data, often from disparate sources. To that end, a series of well established data warehousing practices have emerged to extract data and produce a consistent data store. This talk will look at some options for composing workflows using Python. In particular, we'll explore beyond Celery's asynchronous task processing functionality into its workflow (aka Canvas) system an
Views: 5094 PyCon Australia
The one true way of doing Django deployments... by Tom Eastman
 
49:49
...doesn't exist. (Sorry) The power and flexibility of Django comes with drawbacks. One of the toughest for project management is working out how to deploy your Django application. If you ask five different authorities on how you should do it, you'll get six different answers. And if someone says "Just use fabric!": they're not helping. Release management, dependency wrangling, virtualenv care and feeding; to .whl or .deb? To containerize or Heroku-ize? Do you really have to allow your servers unconstrained Internet access just to build your virtualenv? As a Django user, you might end up writing more deployment solutions than Django projects. I know I have. There's no one true way of doing Django deployments, but some work better than others. Maybe I can show you. PyCon Australia is the national conference for users of the Python Programming Language. In 2015, we're heading to Brisbane to bring together students, enthusiasts, and professionals with a love of Python from around Australia, and all around the World. July 31-August 4, Brisbane, Queensland, Australia
Views: 9407 PyCon Australia
Secrets of the testing masters
 
29:06
Russell Keith-Magee http://2013.pycon-au.org/schedule/30034/view_talk Django ship with a wide range of tools to help you test your web application, but some of the best tools for testing Django don't come in the box. In this talk, you'll get a brief introduction to two of those tools - Mock and Factory Boy - showing when they should be used, and some practical examples of their usage in a Django test suite. PyCon Australia is the national conference for users of the Python Programming Langu
Views: 2411 PyCon Australia
Tuning In with SDR & Python
 
40:14
Jim Mussared http://2017.pycon-au.org/schedule/presentation/66/ #pyconau This talk was given at PyCon Australia 2017 which was held from 3-8 August, 2017 in Melbourne, Victoria. PyCon Australia is the national conference for users of the Python Programming Language. In August 2017, we're returning to Melbourne, bringing together students, enthusiasts, and professionals with a love of Python from around Australia, and from all over the World. August 3-8 2017, Melbourne, Victoria Python, PyCon, PyConAU
Views: 3495 PyCon Australia
Using Python to design, configure, and measure large-scale networks
 
30:24
Simon Knight http://2013.pycon-au.org/schedule/30057/view_talk AutoNetkit is an open-source project to automatically build network configuration files for routers including Quagga, Cisco and Juniper, with complicated protocol configurations, all from a simple input graph --- which could even be drawn in a program such as yEd. AutoNetkit was started at the University of Adelaide, and developed further at Cisco, with collaborators from both research and industry. It is being used at major rou
Views: 25110 PyCon Australia
Keynote: Python for Humans
 
41:43
Kenneth Reitz Python's ecosystem is held up to a high standard, but it falls short in a few key areas. A handful of crucial APIs are an absolute pain to work with. We'll go over where these APIs went wrong and learn about strong and elegant API desig
Views: 3805 PyCon Australia
The Server Side: The coolest parts of backend development with Django
 
44:39
Tom Eastman http://2013.pycon-au.org/schedule/30055/view_talk There are few feelings more sweet than being a web-app backend developer, and knowing that the vaguaries and frustrations of front-end design, Javascript inconsistencies, and web-browser quirks are "Someone Else's Problem". The backend developer, instead, has just three goals: Make the system lightning fast and infinitely scalable; ensure its absolute security and impregnability; and guarantee its absolute correctness, stability,
Views: 18550 PyCon Australia
Human as a Second Language: Succeeding with the Natural Language Toolkit
 
26:40
Elyse Marie Glina The Natural Language Toolkit (NLTK) suite offers powerful tools for natural language processing and analysis. Like many other code libraries, it enables programmers to achieve results when working with data they may not be an expert
Views: 943 PyCon Australia
State Machines
 
24:32
Clinton Roy http://2017.pycon-au.org/schedule/presentation/33/ #pyconau This talk was given at PyCon Australia 2017 which was held from 3-8 August, 2017 in Melbourne, Victoria. PyCon Australia is the national conference for users of the Python Programming Language. In August 2017, we're returning to Melbourne, bringing together students, enthusiasts, and professionals with a love of Python from around Australia, and from all over the World. August 3-8 2017, Melbourne, Victoria Python, PyCon, PyConAU
Views: 1127 PyCon Australia
MicroPython: Embedded programming for everyone
 
27:08
Jim Mussared https://2016.pycon-au.org/schedule/110/view_talk Embedded programming allows students to take their programs into the physical world - to build robots and interactive gadgets with sensors and displays. Until recently, this has been almost exclusively the domain of lower level languages like C which is not known for its beginner friendliness. MicroPython is an optimized implementation of Python 3 designed to be run on the sort of embedded microcontrollers that are making their way into the classroom, allowing Python to take the place of C. In particular, the BBC MicroBit, the pyboard and the ESP8266 all now support MicroPython. By using a language that students are already familiar with, more time can be spent on fun things like building robots and less time debugging code or setting up development tools. One of the problems with teaching embedded programming in a classroom environment is the equipment required - both the actual boards and any additional accessories or modules. We will also demonstrate a browser-based MicroBit simulator which makes embedded programming accessible to more students and also allows for the creation of structured lessons, problems and assessments.
Views: 5101 PyCon Australia
Linear Genetic Programming in Python Bytecode
 
33:07
Mark Burgess https://2016.pycon-au.org/schedule/99/view_talk A quick tutorial on genetic programming and its implementation in Python. Including the general process of evolution, the various representations of programs and particularly linear genetic programming. Some really basic python libraries are introduced, including the DEAP and pyevolve frameworks. It has been presented and prototyped by github user mgard (and documented http://multigrad.blogspot.com.au/2014/06/fun-with-python-bytecode.html) that python bytecode itself could be directly evolved in linear genetic programming to alleviate the overhead of compiling the permutations of trees generated by the evolutionary process. Python bytecode itself is redly accessed and created by Cpython, though not compatible between versions and a subset of python bytecode instructions will be selected for the implementation of a basic example of symbolic regression. A futher and more useful example will be provided.
Views: 9391 PyCon Australia
Ah! I see you have the machine that goes "BING"! - Dr. Graeme Cross
 
45:39
Whirrr, buzz, squelch, click, smash, bing! Python is so much more than a language for Web 2.0 and system administration: Python can also be used for interfacing into the real world. Learn how to connect Python up to stepper motors, micro-fluidic pumps, A/D sensors, switches, solenoids, vacuum/pressure valves and XYZ robots, with simple off-the-shelf control hardware.
Views: 1657 PyCon Australia
Offline Django with Service Workers
 
25:12
Raphael Merx http://2017.pycon-au.org/schedule/presentation/49/ #pyconau This talk was given at PyCon Australia 2017 which was held from 3-8 August, 2017 in Melbourne, Victoria. PyCon Australia is the national conference for users of the Python Programming Language. In August 2017, we're returning to Melbourne, bringing together students, enthusiasts, and professionals with a love of Python from around Australia, and from all over the World. August 3-8 2017, Melbourne, Victoria Python, PyCon, PyConAU
Views: 1410 PyCon Australia
Python on Windows
 
30:45
Peter Lovett https://2016.pycon-au.org/schedule/132/view_talk Some of us working in the corporate world are required to use Microsoft Windows. How can we bring the goodness of Python to the Windows platform? What are the problems you could encounter and how can you solve them? - wail at install directory problems! - scream at path separators! - cry at the craziness of special window installers - revel in the beauty of lovely help - marvel at the joy of py launcher and a proper #! line - be terrified at accessing the winapi through the win32 libraries - be astonished at Python taking control of Excel / Word / Outlook / Acrobat through the COM interface with win32com - laugh at batch files!
Views: 3634 PyCon Australia

Writing article service
Reviews essay writing service
Tk102 application letters
Quality assurance assistant cover letter
Termios sample cover letter