Home
Videos uploaded by user “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: 15977 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: 9353 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: 12968 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: 3049 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: 12950 PyCon Australia
PostgreSQL Indexing : How, why, and when.
 
31:21
Curtis Maloney https://2018.pycon-au.org/talks/42913-postgresql-indexing-how-why-and-when/ So many of the things we build depend on a DBMS to keep our data safe, and retrieve it quickly. We know indexes can make that faster, but... how do they work? When should you use them? What should I index? 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: 3928 PyCon Australia
Hitting the Wall and How to Get Up Again - Tackling Burnout and Strategies for Self Care
 
27:04
Jackson Fairchild https://2016.pycon-au.org/schedule/192/view_talk It doesn't matter whether it is a labour of love, or you are working to pay the bills, or that delicious combination of both, there is a risk that one day you will hit the wall. Burnout is a looming menace in many communities, particularly those with long hours, tight deadlines, rigid dependencies, complex intellectual demands, uncertain rewards and moving goalposts. Why does it happen? How can we learn to understand ourselves well enough to spot the signs in ourselves and in other? How can we repair the damage and come back from the brink? Jackson Fairchild will present a lively, enlightening and funny talk based on his experience as both an experienced mental health clinician and a person who works too hard.
Views: 1068 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: 4159 PyCon Australia
Learning TensorFlow
 
40:42
Robert Layton https://2016.pycon-au.org/schedule/126/view_talk The recently released TensorFlow library has caused great waves in machine learning circles, with its powerful syntax that allows for distributed computation, improved efficiency, and modularisation. The framework allows you to build graph-based models, such as those used in machine learning and artificial intelligence, and have those models run on a distributed computing systems, including GPUs. This talk will cover what TensorFlow is, why/when you should use it, and cover the basics surrounding Variables, Placeholders, and Custom Functions. Importantly, there are several use cases *not* focused on data analytics - TensorFlow is more than just a machine learning library!
Views: 20004 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: 7299 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: 3488 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: 6456 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: 14569 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: 13773 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: 6736 PyCon Australia
Scripting the Internet of Things
 
55:45
Damien George https://2016.pycon-au.org/schedule/202/view_talk A big part of the Internet of Things are the end nodes, such as sensors, that are controlled by microcontrollers or other small computing devices. These devices are getting more and more sophisticated and it can be beneficial to program them with a scripting language instead of a low-level language like C. Such scripting languages need to be implemented specifically to fit and run on a microcontroller and in this talk I will discuss a few of them: Python, Lua, JavaScript and Ruby. I will talk in detail about MicroPython, a lean and efficient reimplementation of Python 3 with a reduced standard library, that runs on microcontrollers and can be used to build Internet-of-Things devices. There will be plenty of time in the talk for questions and open discussion.
Views: 3037 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: 28167 PyCon Australia
Task Queues: A Celery Story
 
29:39
Tom Manderson https://2018.pycon-au.org/talks/45392-task-queues-a-celery-story/ Python has a surprisingly large number of task queue libraries, but Celery reigns supreme. Unfortunately, there are a few use cases where it's remarkably bad. Learn about why you might want a task queue (and when you definitely don't), when Celery is appropriate, and what you can do when it's not. 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: 2870 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: 17865 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: 4568 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: 2461 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: 12803 PyCon Australia
WebAuthn: Multi-factor Auth For Everyone
 
30:06
Benno Rice https://2018.pycon-au.org/talks/44258-webauthn-multifactor-auth-for-everyone/ Everybody knows that passwords suck. Implementing better things, like multi-factor authentication, can be really tricky and require a bunch of specialist bits though. Or does it? The new WebAuthn standard makes it dead simple to add multi-factor authentication to your web app. Let's find out how! 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
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: 11995 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: 5183 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: 2904 PyCon Australia
Graphing when your Facebook friends are awake
 
27:35
Alexander Hogue https://2016.pycon-au.org/schedule/76/view_talk Look I’m not really sure why but I think I made a thing that makes graphs of when people are online on Facebook. It sounds kinda creepy and uh it is. We'll talk about the struggle of finding a good graphing library, so come along and roleplay as the NSA. ˙ ͜ʟ˙
Views: 1292 PyCon Australia
How To Publish A Package On PyPI
 
28:19
Mark Smith https://2018.pycon-au.org/talks/44349-how-to-publish-a-package-on-pypi/ Starting with nothing, we'll build a package and publish it on PyPI using current best practices! Learn how to structure, document and test your project on different platforms. Discover the difference between `setup.py` and `Pipfile`. Finally, use CookieCutter to avoid doing it twice (or even once)! 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: 1820 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: 8288 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: 9749 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: 5519 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: 6258 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: 1692 PyCon Australia
MicroPython for ESP32
 
25:15
Nick Moore http://2017.pycon-au.org/schedule/presentation/67/ #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: 15767 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: 5430 PyCon Australia
Managing scientific simulations with Python with RQ (Redis Queue)
 
29:04
Andrew Walker http://2013.pycon-au.org/schedule/30037/view_talk Writing scientific software in support of experimentation and simulation is a challenging task. It is even more challenging in cases where such software must be distributed across multiple machines. Existing methods for addressing this problem can require either significant effort to maintain and extend. Alternative approaches such as message queues can be incredibly difficult to install for novices. This presentation will demon
Views: 3120 PyCon Australia
You Don't Need That!
 
30:35
Christopher Neugebauer https://2018.pycon-au.org/talks/45184-you-dont-need-that/ Not every design pattern makes sense in Python. This talk builds up design patterns commonly used in enterprise languages, and shows the features in Python that make these approaches unnecessary. 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: 1893 PyCon Australia
We're no strangers to VoIP: Building the National Rick Astley Hotline
 
32:40
Paul '@pjf' Fenwick http://2017.pycon-au.org/schedule/presentation/18/ #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: 2497 PyCon Australia
Asyncio in (Micro)Python
 
30:30
Matt Trentini https://2018.pycon-au.org/talks/45338-asyncio-in-micropython/ Asyncio is cool in Python. It's super cool in MicroPython! Asyncio provides a way to achieve concurrency in a relatively simplistic fashion. However, first-time users still struggle with the concepts so let's sort them out! Then we'll see why it's especially useful in an embedded environment. 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: 2238 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: 5360 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: 3585 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: 19103 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: 14643 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: 10316 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: 34452 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: 10470 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: 26174 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: 6263 PyCon Australia
FP demystified
 
30:26
Eugene Van den Bulke https://2018.pycon-au.org/talks/45075-fp-demystified/ Have you ever eavesdropped on FP developers talking about programming and wondered which planet you landed on? I attended LambdaJam 2018 and felt your pain! Let's demystify Either, Semigroups, Monoids, Functors, Monads, Traversable, Natural transformations etc. by implementing them in 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: 985 PyCon Australia
Don't be afraid to search by Honza Král
 
47:25
Creating a good search experience for your website is perceived as hard when it doesn't have to be so. Starting with what is a search engine and how it works we will introduce the tools and techniques to help you design a search functionality that will make your users happy. From tips on how to structure your data and tune your settings and queries to improve relevancy to features like faceted navigation and search-as-you-type autocomplete. All examples will be shown using Elasticsearch and Django, though it should be applicable to other technologies as well. 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: 1846 PyCon Australia

Building an audience online dating
Venta de estupefacientes online dating
Here!
Show me people fucking
Here!