• Sydney Python

    IRESS sydney

    Talk 1: Splitting out a library in Enterprise Monolith land - Jeremy Epstein My experience in moving code, that was tightly coupled to a monolithic Python codebase since forever, and forging it anew in a stand-alone library. Convincing your peers it's worthwhile. Actually making it worthwhile (test coverage, refactoring). And not breaking everything (much). Talk 2: Python memory consumption - Joao Marcelo Sgreccia Python a very elegant language which emphasizes readability, however, it consumes a lot of memory, let's explore some ways to reduce objects sizes comparing dicts, classes, tuples and some Performance tips. --------------------------------------------------------------------- We would like to invite you to share your knowledge and experience at our monthly Sydney Python (SyPy) meetup. We are interested in all talks that relate to Python, use Python or that could be useful to Python programmers. If you are interested please fill out this form: https://goo.gl/forms/8BwCTdlhIzUWW6mC3

    5
  • Sydney Python

    IRESS sydney

    We would like to invite you to share your knowledge and experience at our monthly Sydney Python (SyPy) meetup. We are interested in all talks that relate to Python, use Python or that could be useful to Python programmers. If you are interested please fill out this form: https://goo.gl/forms/8BwCTdlhIzUWW6mC3 Talk 1: How Python is helping to Electrify Sub-Sharan Africa Electrifying Sub-Saharan Africa is a complex problem. Grants and donations don’t last forever, and with populations that are large and dispersed, and with low levels of income and education, how do we provide electricity in a way that is self-sustaining and green? Is it solar lanterns, home systems or mini-grids? I have just finished a 6-month fellowship in Kenya working on this problem, with Engineers Without Borders UK and Energy 4 Impact. This talk will give an overview of what I found out about the renewable energy landscape in the region and the relevant role Python and Data Science played in my job there.

    4
  • Sydney Python

    IRESS sydney

    We would like to invite you to share your knowledge and experience at our monthly Sydney Python (SyPy) meetup. We are interested in all talks that relate to Python, use Python or that could be useful to Python programmers. If you are interested please fill out this form: https://goo.gl/forms/8BwCTdlhIzUWW6mC3 Talk 1: Wilfred Tyler Gee - Project PANOPTES Project PANOPTES (projectpanoptes.org) is a citizen science project designed to detect planets in orbit around distant stars. The project uses a combination of commercial-off-the-shelf (COTS) hardware and open source software for automation and control as well as cloud-based image analysis and exploration of the data. In this talk I will give an overview of exoplanets and how they are detected as well as how PANOPTES uses Python and the Google Cloud Platform (GCP) to coordinate a global network of low-cost astronomical telescopes. We’ll cover some use cases for Storage Buckets, Compute Instances, Cloud Functions, Cloud Run, and more. Talk 2: Brad McElroy - Simple streaming data in python. Streamz is a simple, pure python library for building streaming data pipelines. It is simple to get started, but supports complex pipelines that involve branching, joining, flow control and back pressure, as well as first class support for tabular data (pandas). Talk 3: Jakub Nabaglo - The Nightmare of Mypy for Trivial Decorators Mypy is a way of adding static typing to your Python code. It usually works great, improving safety and readability. But for some things it doesn’t work. This is one of those things. We will introduce Mypy, use it to type-check a simple decorator, and frown at our over-engineered solution.

    10
  • Sydney Python

    IRESS sydney

    Talk 1: Building Robotic DJ with Python & AWS Yan Moiseev In this talk, we will walk you through our journey of building autonomous robot DJ with nothing but 7-year old pick-and-place robot, Python, and bunch of AWS services. We will touch on such topics as how to string all of the moving parts together, including how to train AI on cloud and deploy on edge, reacting to environment, and working with sound. Talk 2: How to run traditional python web program on a serverless cloud. Jay Liu Nowadays, cloud computing is more popular. Providers such as aws gcloud are providing solutions such as micro service, lamda, google function. The problem is to adopt these we have to rewrite our source codes. This topic will talk the solution migration traditional python program on a serverless cloud without changing the existing code. ------------------- We would like to invite you to share your knowledge and experience at our monthly Sydney Python (SyPy) meetup. We are interested in all talks that relate to Python, use Python or that could be useful to Python programmers. If you are interested please fill out this form: https://goo.gl/forms/8BwCTdlhIzUWW6mC3

    4
  • Sydney Python

    IRESS sydney

    We would like to invite you to share your knowledge and experience at our monthly Sydney Python (SyPy) meetup. We are interested in all talks that relate to Python, use Python or that could be useful to Python programmers. If you are interested please fill out this form: https://goo.gl/forms/8BwCTdlhIzUWW6mC3 Scaling analytics with Dask Brad McElroy Dask is a flexible library for parallel computation in python. It integrates with existing libraries (numpy, pandas), but also supports very custom workloads and works all the way from laptops to large clusters. Async in the wild: a trio of early birds Eugene Van den Bulke Adhoc illustration of concurrency in Python to win a peculiar race Running Flask apps on Azure App Service Simon Waight In this session we'll go over how you can run Flask Python apps on Microsoft Azure's App Service offering with no code changes to how you run it elsewhere. We'll also take a look at how you can integrate the app in Azure Active Directory to provide secure access, along with other great integration points into Azure services using Microsoft-provided Python SDKs.

    7
  • Sydney Python

    IRESS sydney

    We would like to invite you to share your knowledge and experience at our monthly Sydney Python (SyPy) meetup. We are interested in all talks that relate to Python, use Python or that could be useful to Python programmers. If you are interested please fill out this form: https://goo.gl/forms/8BwCTdlhIzUWW6mC3 Review of JupyterLab Kees de Leeuw JupyterLab is the new UI for the Jupyter Notebook. As I assume that not everybody is familiar with the Jupyter Notebook, I will start with a very brief history of the Jupyter Notebook, showing the basic elements of the Notebook and a brief introduction to JupyterLab. The majority of the time I will spend on demoing JupyterLab, including the new layout of the dashboard, how to work with notebooks in JupyterLab, the various viewers in JupyterLab and JupyterLab extensions. I came from Holland to Australia in 1979 where I worked mainly as a software implementation consultant in logistics, warehousing and retail. Since retiring from SAP Australia I have gotten interested in scientific computing with Python and Jupyter Notebook. Going Serverless with Python Dave Glover Going Serverless with Python The beauty of Serverless is you don’t worry about provisioning and maintaining servers. So learn how to take your Python development skills and go Serverless with Azure Functions. Azure Functions provides a fully managed compute platform with high reliability and security. With scale on demand, your code gets the compute resources it needs – when it needs them, freeing you of capacity planning concerns.

    3
  • Sydney Python

    IRESS sydney

    6pm: Doors open, snacks and drinks 6:30pm: "What’s coming in Python 3.8 and beyond", Anthony Shaw 7:15pm: "C3 Linearization: Why Python's Multiple Inheritance is Awesome" Evan Kohilas

    5
  • Sydney Python [January 2019]

    IRESS sydney

    Talk One Using the Python Multiprocessing Library Effectively - Robin Hilliard RocketBoots' production software runs computer vision processes across multiple cores and GPUs, throwing frames of video around at animation–like speeds using select parts of the Python multiprocessing and socket server libraries. In this talk you'll see that Python can do concurrency well, if you're careful about how you do it. Talk Two Binary Ops in Cpython - Varun Nayyar Have you ever wanted to hack Cpython binary ops at a source code level? Here we introduce how it's done in Cpython and finish by building a version of Python with some new behaviour.

    3
  • Sydney Python

    IRESS sydney

    Talk 1 Nick Weinholt - Analysing and displaying financial market data in Python, Jupyter, and Matplotlib Presentation Interactive data display is a key aspect of exploring and understanding data. Python, Matplotlib, Jupyter and ipywidgets provide a great package for building advanced, interactive data display applications. This presentation will cover some of the benefits and challenges for building interactive displays of complex financial data in Jupyter and Matplotlib. Bio Nick is a consulting data and quantitative engineering based in Sydney. With a focus on high volume trading systems based on machine learning and alternate data, Nick enjoys working with a variety of clients on both the buy- and sell-side in the financial market and gaming industry. Talk 2 Jakub Nabaglo - Homomorphic Encryption with Paillier Homomorphic encryption lets you perform calculations on encrypted data, without having the decryption key. This is a Big Deal in terms of privacy. Now you can do homomorphic encryption too

    2
  • Sydney Python

    IRESS sydney

    Welcome to Sydney Python! We are a community of python developers and hobbyists in Sydney. We aim to have talks each month that appeal to a range of levels, from beginner to advanced on any topic that would be interesting to a python programmer. Interested in giving a talk? Fill out our expression of interest: https://goo.gl/forms/8BwCTdlhIzUWW6mC3 6pm: doors open, food, drink, socialise ****** 6:30 : "Operation Luigi: How I hacked my friend without her noticing", "Alex" 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. Yep so I asked my friend if I could hack her and she said yes. This is about what worked, what went wrong, all the flubs I made, the critical business services of LinkedIn, and how to not suffer the same fate as her. Also Mario’s green brother is there, and then that part takes a sinister turn. Come along and learn about what it takes to hack a Regular User these days, how to protect your users, and how to protect yourself. ****** 7:10: "From Perl to Python: Just add Bleach ", Evan Kohilas @ekohilas github.com/ekohilas linkedin.com/in/ekohilas I embarked on a side quest where I read reverse engineered the acme::bleach Perl library in attempt to port it to Python for utterly no good reason. You might learn some Perl, something about importing in Python, and how to cause an Overflow Error when you never thought you could. ****** 7:50: "The art and science of diagramming:, Adam Moszt https://www.linkedin.com/in/adam-moszt-9436bb30/ You’ve put in the hard yards to plan your project, and now it’s time to get buy-in from the stakeholders. You’ve set up the meetings, you’re planning your presentation. Oh, no! The process diagram looks like a bowl of spaghetti, and that flowchart has more loops than a chainmail shirt. How are the meeting attendees going to understand this? Never fear! Once you understand the principles of good diagramming, you will be a master of supplying the right image, first time, every time! People far (like the back of the meeting room) and wide (like the person all the way in the corner over there) will understand your intent at the merest glance. You’ll learn how to make effective diagram that stick in the mind of your audience. In doing so, you’ll be able to present information quickly and comprehensibly to people, and be able to explain even the most complex of processes with clarity and ease. The principles that you learn here will also translate well into UI design and many other facets of user-facing application development and communication. https://www.linkedin.com/in/adam-moszt-9436bb30/

    6