Python Ireland
Python Ireland
  • Видео 263
  • Просмотров 190 865
Nathaniel Forde: Discrete Choice and Random Utility Models in PyMC @ PyConIE 2023
A presentation on the complexities and subtleties of modelling discrete choice scenarios e.g. estimating the impact of pricing shifts on market share in a product choice offerings.
We will discuss the history and uses of these types of models in marketing and upsell contexts. We will show how to implement these models and how they can be extended to hierarchical versions account of heterogeneity of treatment of effects across both customer and product using PyMC Bayesian modelling.
Work referenced: www.amazon.co.uk/Discrete-Choice-Methods-Simulation-Kenneth/dp/0521747384
Ground Floor Room 2 Sat 4:50 pm - 5:25 pm
Просмотров: 171

Видео

John Curry: Going the Last Mile - The Story of an Irish Python Based Consultancy
Просмотров 1122 месяца назад
In 2018, sick of my banking job, I took on a small gig to rewrite financial algorithms in a parallel Python library called Numba for GPU. Only problem was that I didn’t know anything about parallel processing or Python or own a GPU. But I took the job anyway, figuring how hard could it be? It turned out to be very hard. Even getting a server with GPU up and running on AWS (which I also had neve...
Stephen McCullough: Leveraging AWS SageMaker for Scalable AI Deployment with Python
Просмотров 352 месяца назад
Stephen McCullough: Leveraging AWS SageMaker for Scalable AI Deployment with Python: A Real-World Journey The power of artificial intelligence (AI) has been unleashed across various domains, driving numerous innovative solutions. However, the process of building, training, and deploying machine learning models at scale can be a complex task. This talk will focus on how Python, as a leading prog...
Quazi Nafiul Islam: Calling Rust from Python: A Gentle Introduction to PyO3 @ PyConIe 2023
Просмотров 1053 месяца назад
Calling Rust from Python: A Gentle Introduction to PyO3 Rust is rapidly gathering momentum in the Developer Ecosystem. Microsoft, Amazon and Google and starting to invest in the language. So, what's in it for us Pythonistas? In this talk we cover how to call Rust from Python and take advantage of the performance benefits that Rust provides. We will explore some common data structures in Rust th...
Rodrigo 🐍🚀: Describing Descriptors @ PyConIe 2023
Просмотров 803 месяца назад
Rodrigo (mathspp.com) Descriptors are one of those things that many don't even bother to learn because they look confusing. Thankfully for you, I figured out how descriptors work 20 minutes ago, so there is no one better prepared to teach you descriptors than someone who _just_ learned how they work. In this talk I will provide an example that shows how descriptors work and that will also motiv...
Miguel Grinberg: What's New in SQLAlchemy 2 @ PyConIe 2023
Просмотров 3003 месяца назад
What's New in SQLAlchemy 2: In this session I will introduce developers, data engineers, and database enthusiasts to the new version 2 release of SQLAlchemy, the most advanced and versatile database library in the Python ecosystem.
Mark Azer: Using Static Analysis to Elevate Your Python Code @ PyConIe 2023
Просмотров 1273 месяца назад
Using Static Analysis to Elevate Your Python Code: Static Analysis is a software testing method that checks your code for maintainability issues and security vulnerabilities without needing to execute your code. While Static Analysis tools have existed for some time, modern tools have adapted to better integrate with developers’ workflows. The goal is to help developers write higher quality, mo...
Gerard Keating: How I Learned to Stop Worrying and Love Type Annotation @ PyConIe 2023
Просмотров 2353 месяца назад
How I Learned to Stop Worrying and Love Type Annotation: Type Annotation is one of the greatest features to be added to the Python language in many years. It has revolutionised programming in Python for many engineers. It has made it possible for many great packages to exist. In this talk I will do a deep dive into type annotation. How to get started with type annotation, why you should start u...
Kristian Scholze: Pinkie Pacts - Consumer Based Contract Testing @ PyConIe 2023
Просмотров 293 месяца назад
"Integration tests are like throwing a wild party with all your friends, hoping everything goes smoothly. Contract testing is more like a civilized tea party, where everyone agrees on the rules and sips their code gracefully." Let's get an overview on how to use contract testing to break integration tests into unittests to get faster feedback, clearer responsibilities and free interface documen...
Aivars Kalvāns: Pessimism, optimism, realism and Django database concurrency @ PyConIe 2023
Просмотров 504 месяца назад
Pessimism, optimism, realism and Django database concurrency Most developers know a thing or two about multi-threading and concurrent programming. But the database often is treated as a black box not behaving as we expect it to and leading to weird bugs. We will look at concurrency in the database through programming language concepts and try to understand what happens behind the scenes of pess...
Lightning Talks: A 5 minute talk on anything with some relationship to Python! @ PyConIe 2023
Просмотров 334 месяца назад
Lightning Talks: An opportunity to give a 5 minute talk on anything with some relationship to Python! Sat 5:25 pm - 6:10 pm
Mykalin Jones: Child Prodigies and 6 Figure Salaries? @ PyCon Ireland 2023
Просмотров 1214 месяца назад
Child Prodigies and 6 Figure Salaries? Discussing Realist Methods and Goals in Python Education Have you ever tried to teach your children programming? Do you have friends trying to learn as an adult? Are you an adult career-switcher? With so many resources for people getting started in programming, the options can be overwhelming. People often are left to wonder how and when to get started or ...
Falko Schindler: NiceGUI: Inventing Python’s Nicest UI Framework @ PyCon Ireland 2023
Просмотров 1,5 тыс.4 месяца назад
NiceGUI is an intuitive, open-source UI framework that elegantly renders within your web browser. Tailored for everything from micro web apps and dashboards to robotics projects, smart home solutions, and even full-fledged web applications, it's a perfect fit for a broad range of development needs. In this talk, we'll delve into the “Nice Guy” ethos behind NiceGUI's developer-friendly design. W...
Mia Bajić: The Standard Library Tour @ PyCon Ireland 2023
Просмотров 4654 месяца назад
The Standard Library Tour is designed to provide attendees with an understanding of Python's standard library less known features. Have you ever found yourself writing complex code only to discover that Python has tools available within its library that could have made your job easier? Then this talk is for you! The outline of the talk: * Basic information about the library * Well-known modules...
Allyn Hunt: Python in the ActivityPub @ PyCon Ireland 2023
Просмотров 1024 месяца назад
Social media is changing and hopefully for the better. ActivityPub is an open, decentralized social networking protocol, and forms the basis for the new wave of Federated social networks. With many current social media groups either paywalling, restricting or shutting down API entirely, developers are flocking to ActivityPub based social media instances such as Mastodon, PixelFed or Lemmy to bu...
Mario Macías: OpenTelemetry metrics for Python without the remorse, with eBPF @ PyCon Ireland 2023
Просмотров 514 месяца назад
Mario Macías: OpenTelemetry metrics for Python without the remorse, with eBPF @ PyCon Ireland 2023
Sadhana Srinivasan: The Gilectomy: Past, Present and Future @ PyCon Ireland 2023
Просмотров 784 месяца назад
Sadhana Srinivasan: The Gilectomy: Past, Present and Future @ PyCon Ireland 2023
Kairo Francisco de Araujo: PEP 458 a solution not only for PyPI @ PyCon Ireland 2023
Просмотров 424 месяца назад
Kairo Francisco de Araujo: PEP 458 a solution not only for PyPI @ PyCon Ireland 2023
Michael Twomey: Exploring boto3 behaviours using mitmproxy @ PyCon Ireland 2023
Просмотров 704 месяца назад
Michael Twomey: Exploring boto3 behaviours using mitmproxy @ PyCon Ireland 2023
Pablo Galindo Salgado: The snake of Theseus @ PyCon 2023
Просмотров 2504 месяца назад
Pablo Galindo Salgado: The snake of Theseus @ PyCon 2023
Ben Fagan - Python draws pixels: starting a basic Gameboy emulator in Python
Просмотров 22610 месяцев назад
Ben Fagan - Python draws pixels: starting a basic Gameboy emulator in Python
Christian Ledermann - A Tale of two Kitchens, hyper modernising your code base.
Просмотров 10310 месяцев назад
Christian Ledermann - A Tale of two Kitchens, hyper modernising your code base.
Liliya Akhtyamova - Making MVP before a fully-fledged product. How and why?
Просмотров 36810 месяцев назад
Liliya Akhtyamova - Making MVP before a fully-fledged product. How and why?
Mark Smith - Stupid Things I've Done With Python
Просмотров 4,9 тыс.10 месяцев назад
Mark Smith - Stupid Things I've Done With Python
Max Vizard - Home automation with MicroPython
Просмотров 39510 месяцев назад
Max Vizard - Home automation with MicroPython
PyCon Ireland 2022 Saturday Lightening Talks
Просмотров 17111 месяцев назад
PyCon Ireland 2022 Saturday Lightening Talks
Dom Weldon: It's Your Call(able): a tour of Python's callable (function) interface
Просмотров 8411 месяцев назад
Dom Weldon: It's Your Call(able): a tour of Python's callable (function) interface
Richard Rowland: Why "Hello World" is a Massive Operation
Просмотров 12811 месяцев назад
Richard Rowland: Why "Hello World" is a Massive Operation
Simer Anand: Getting started with Python Asyncio
Просмотров 16311 месяцев назад
Simer Anand: Getting started with Python Asyncio
James Long: "I would have written less code, but I didn’t have the time"
Просмотров 932Год назад
James Long: "I would have written less code, but I didn’t have the time"

Комментарии

  • @bennguyen1313
    @bennguyen1313 19 дней назад

    I don't understand the robot / air part.. you can control a robot (running ??) via a NiceGui application/browser somewhere on the network? BTW, is there a way to design the GUI elements using a WYSIWYG-like editor? Along with the standard checkboxes, text.. I'd like to display an image, and have it react everytime a user clicks different parts of the image!

  • @InventorOfYouTube
    @InventorOfYouTube 29 дней назад

    Ruby Engine had GIL, may still have it

  • @self-aware986
    @self-aware986 Месяц назад

    This is awesome 👍

  • @arj123sub
    @arj123sub 3 месяца назад

    Its a nice framework. Trying it out.

  • @jonathansilva3364
    @jonathansilva3364 3 месяца назад

    Still relevant. Great video.

  • @brothertyler
    @brothertyler 4 месяца назад

    I like the reverse proxy function - I did this once for a security camera company I ran.

  • @MounkailaGarba-kl6rq
    @MounkailaGarba-kl6rq 4 месяца назад

    Good presentation

  • @brothertyler
    @brothertyler 4 месяца назад

    Invocation for it seems really confusing to me. It seems to take the power away from the programmer and abstracts it way too much. With tkinter, I declare an object that I can define its parameters and do stuff to, place where I want, and move it around. With niceGUI - ?????

  • @NoobsAndGeeks
    @NoobsAndGeeks 4 месяца назад

    Very interesting presentation, thank you! I'll definitely look into it.

  • @legion_prex3650
    @legion_prex3650 4 месяца назад

    will try it out! thx so much!

  • @nathanielthomas4437
    @nathanielthomas4437 4 месяца назад

    I was unaware of single dispatch before this. One of my gripes with python when compared to other languages (like C/C++) was the lack of function overloading. I thought it was inevitible because of the dynamic type system, but it's good to know that it can still be done! I certainly will be adding that to my Python toolset!

  • @etcher6841
    @etcher6841 4 месяца назад

    Nice talk, and the framework is REALLY good, thank you so much guys!

  • @reengineer2497
    @reengineer2497 4 месяца назад

    I learned a lot of new things, thank you so much !

  • @morannechushtan2101
    @morannechushtan2101 7 месяцев назад

    Nice lecture thanks!

  • @morannechushtan2101
    @morannechushtan2101 7 месяцев назад

    very nice lecture, I'm about to sleep at 34:09

  • @morannechushtan2101
    @morannechushtan2101 7 месяцев назад

    19:15 I went to the beach

  • @morannechushtan2101
    @morannechushtan2101 7 месяцев назад

    The actual lecture starts at 11:15

  • @morannechushtan2101
    @morannechushtan2101 7 месяцев назад

    7:30 I fell a sleep. Continue from here

  • @morannechushtan2101
    @morannechushtan2101 7 месяцев назад

    No body left a comment?

  • @ChrisCox-wv7oo
    @ChrisCox-wv7oo 8 месяцев назад

    looks like half of the _initiated transitions are duplicates (see transitions from new_user_initiated atthe top). am I seeing that right?

  • @kylemaolinson9417
    @kylemaolinson9417 9 месяцев назад

    This guy has no idea to do a proper presentation.

  • @johnnybravo377
    @johnnybravo377 10 месяцев назад

    Now wondering if Mark also experimented with creating a comparison for Ir-ish and Brit-ish...

  • @edgeeffect
    @edgeeffect 10 месяцев назад

    This is great... for many years, various people have been saying "metaprogramming is the root of all evil"... and now we have clear, scientific proof. ;) 2:40 THANK YOU SO MUCH for that. Usually when you see that sort of shenanigans it's somebody saying "Eugh! Look how crappy JavaScript is! JavaScript programmers are all idiots!" It's nice to have somebody saying "look that sort of thing happens in any dynamically typed language. :) :) :)

  • @FranciscoMNeto
    @FranciscoMNeto 10 месяцев назад

    WTF happened at 5:51?

  • @nexovec
    @nexovec 10 месяцев назад

    This is a great talk, I love it. The only thing you'll realize by making python into a lisp is python isn't lisp

  • @Yupppi
    @Yupppi 10 месяцев назад

    You'd think a language had at least some respect and have constants that are immutable. I just googled about it and learned that "constants" in python are just an agreement of "strong" naming convention where other programmers won't change your variable if you type it in uppercase. I honestly never thought about it before and only just now realized that nothing is holy in python. I kinda understand that old languages don't have immutable by default, but not having immutable at all is crazy business.

    • @nexovec
      @nexovec 10 месяцев назад

      Same with private fields, it's just a convention. It also has multiple inheritance. It also doesn't have code blocks. And multi-threading is done so that the entire interpreter gets locked when an instruction is executed. I'm pretty sure that is still not the most insane thing.

  • @fragglet
    @fragglet 10 месяцев назад

    "True" is not equal to True though, so this is straight-up wrong. Python 2.7.18 (default, Aug 1 2022, 06:23:55) >>> "True" == True False Python 3.11.6 (main, Oct 8 2023, 05:06:43) [GCC 13.2.0] on linux >>> "True" == True False However, bool("True") == True, bool("False") == True and (not "False") == False

    • @PythonIreland
      @PythonIreland 10 месяцев назад

      Yeah, I guess not strictly True but Truthy... More so: if "True" == True: ...

    • @visheshmangla8220
      @visheshmangla8220 Месяц назад

      @@PythonIreland I tried it on python 3.11 64 bit windows 10. I get False for "True" == True and if "True" == True: print(1) , prints nothing

  • @MikeDIY
    @MikeDIY 10 месяцев назад

    Great video!

  • @JamesLongOnGoogle
    @JamesLongOnGoogle 10 месяцев назад

    yeah I said AWS tools Glue and Athena are python under the covers. That was a slip of the tongue. They are Java and I just totally misspoke. Sorry folks :(

  • @julialongtin5743
    @julialongtin5743 11 месяцев назад

    Thank you for the presentation, it was quite enlightening.

  • @jasondunn451
    @jasondunn451 Год назад

    Promo>SM ✅

  • @didiervandendaele4036
    @didiervandendaele4036 Год назад

    Bad !😊

  • @atiqurrehman1567
    @atiqurrehman1567 Год назад

    Very interesting.

  • @hurleypiano3953
    @hurleypiano3953 Год назад

    Cool acoustics.

  • @k1k2k3k4
    @k1k2k3k4 Год назад

    Brilliant talk! I am learning Django on my own and having this master class on tools to debug is really useful! Thanks so much :)

  • @igi2135
    @igi2135 Год назад

    💖

  • @tan.nicolas
    @tan.nicolas Год назад

    wow that was amazing!!

  • @Pepsiaddicto
    @Pepsiaddicto 2 года назад

    Talking about the ESP32: "Where we're going to be in 2-3 years time nobody really knows" - well, 5 years later and we're still using ESP32.

  • @qoieo589
    @qoieo589 2 года назад

    I have mad respect for this guy. And this "non-tech talk" is quite inspiring. Thanks for sharing!

  • @dnyakaul
    @dnyakaul 2 года назад

    Hi sir Can you help me to write a first constraint using pyomo

  • @bafian
    @bafian 2 года назад

    thanks, great insight and talk.

  • @GrayTrader01
    @GrayTrader01 2 года назад

    This was so helpful! Really, you nailed it when you said that there is nearly no documentation on how to integrate webpack with Django. Thank you sir!

  • @josephgitongawails
    @josephgitongawails 3 года назад

    Cool stuff!

  • @Ftoy-OG
    @Ftoy-OG 3 года назад

    Very Helpful :)

  • @floriansalihovic3697
    @floriansalihovic3697 3 года назад

    ... "barely working" ... makes me relate a lot

  • @Birdnano39
    @Birdnano39 3 года назад

    Do you still have this Tutorials file?

  • @tompov227
    @tompov227 3 года назад

    This is a fantastic talk. Tons of great great ideas here. Absolutely loved it

  • @Schlumpfpirat
    @Schlumpfpirat 3 года назад

    Poor guy was very nervous

    • @jaradc2198
      @jaradc2198 Год назад

      I know, right? His talk was on-point. Great talk. Confidence and self-doubt can be a major struggle.

  • @DataAnalyticsIreland
    @DataAnalyticsIreland 3 года назад

    Interesting point about open source code and some malicious code incorporated 🤔👍

  • @NVidea-yz1fg
    @NVidea-yz1fg 3 года назад

    Groovy background music.