Chicago Python Users Group
Chicago Python Users Group
  • 199
  • 186 437

Відео

ChiPy __main__ Meeting 2024-09 - Andrew Wingate - Python Generators
Переглядів 35Місяць тому
Python Generators: From yielding resources to awaiting concurrency Have you thought that generators were only complicated iterators? Let's explore generators - To simplify your code and save memory on resource constrained devices. - To create pipelines,delay execution and create concurrency. Generators are a powerful tool to have in your toolbox. In fact you're probably using them and don't eve...
ChiPy __main__ Meeting 2024-08 - Paul Zuradzki - Package and Share Your Python Code Like a Pro
Переглядів 129Місяць тому
Have you ever struggled with making your Python scripts reproducible? Do you want another project to be able to use your code without forcing users to copy your files? Ever get stumped by these errors: ``` ImportError: No module named MyPackage ImportError: attempted relative import with no known parent package ``` If yes, then this talk is for you! We will talk about - Python module search pat...
ChiPy __main__ Meeting 2024-08 - Naomi Ceder - The truth about objects
Переглядів 49Місяць тому
“Everything in Python is an object.” This is a profound truth about Python, but what does it mean? Is literally EVERYTHING an object? And what is an object anyway? Are objects the same as instances of a class? How do classes and types really work in Python? And what do metaclasses have to do with anything? In fact, the answers to these questions are probably not what you think they are - Python...
"What happens if I delete this "setup.py" file?" - Heather White (June_24)
Переглядів 1684 місяці тому
Heather White www.chipy.org/meetings/250/ What does it mean when people talk about "old-style" vs. "new-style" packaging? Why do some projects have setup.py, when some have setup.cfg, and others have pyproject.toml? Let's discuss new vs. old-style packaging, the files involved, and walk through upgrading a sample project from setuptools to hatchling. www.chipy.org Chicago Python User Group know...
Shipping ChiPy: Running ChiPy.org on a Kubernetes Cluster
Переглядів 476 місяців тому
View this educational talk where we delve into Kubernetes, the industry-standard deployment technology. Experience firsthand the deployment of a Python application as we transform the chipy.org website to operate on Kubernetes. Explore essential concepts including Nodes, Deployments, Jobs, Services, Ingress, PV/PVCs, Operators, ServiceAccounts, ConfigMaps, Secrets, and more! Below is a branch t...
"Exploring Cellular Automata in Python using Golly" - Joshua Herman (Apr_24)
Переглядів 2297 місяців тому
Joshua Herman www.chipy.org/meetings/247/ Golly is an open source, multiplatform tool for exploring various cellular automata (such as the game of life) that allows Python scripts to study and interact with the cellular automata. First we will look at very basic operation of the rule by studying the game of life and also inputting a new initial conditions such as gliders, still lifes and spaces...
"Intro to Property-Based Testing with Hypothesis" - Paul Zuradzki (Apr_24)
Переглядів 1457 місяців тому
Paul Zuradzki www.chipy.org/meetings/247/ One shortfall of example-based unit tests is that they only test known examples. Property-based testing lets you test against randomized inputs if you can specify properties that must be true of the code's behavior ("invariants"). You also test your function against extreme-values (aka, fuzzing). In this talk, will review some examples of property-based...
ChiPy Main Meeting 2023-09 - Walter Goulet / Ray Berg
Переглядів 968 місяців тому
Chapters: 00:00 - Beginning 00:05 - Walter Goulet - Stepping up your Product Management game with Python 11:35 - Question and Answer Period for first talk 15:43 - Ray Berg - Secret Storytelling in Python For more information on the meeting: www.chipy.org/meetings/233/ At the ChiPy Main meeting in September 2023 we were hosted by Pumping Station One, an awesome facility and maker community locat...
"BluPants: open-source educational Python bots" - Marcelo Sacchetin (Jan_24)
Переглядів 749 місяців тому
Marcelo Sacchetin www.chipy.org/meetings/240/ This talk is about an open-source educational project based on Python: blupants.com. My goal is to present it to the audience and hopefully find more people passionate about the topic like me who would be willing to help as open-source contributors. Attendees will learn how to use the REST API to control robots and how to extend it to new platforms ...
"must use correc snek: python for Debian and derivatives" - Heather White (Jan_24)
Переглядів 689 місяців тому
Heather White www.chipy.org/meetings/240/ What's the difference between "sudo apt install python3.12" and "wget ... && ./configure && make && make test && sudo make install"? Do I need to use a virtual environment in my docker container? I installed python, but it didn't come with pip. Let's take a look at python on Debian. It runs both your OS and your web app, and it's weirder than you think....
"PyPDFForm - A Python PDF Form Library" - Jinge Li (Dec_23)
Переглядів 85511 місяців тому
Jinge Li www.chipy.org/meetings/238/ Presenting on an open source project I started and have been working on since three years ago. It is a library named PyPDFForm which has a variety of utilities making processing PDF forms easier with Python. I'll discuss what sparked this idea, give a little coding session to demo some of the library's functionalities, and talk about the future of the librar...
"Writing Ansible modules: do the harder stuff in Python" - Colin Vallance & Tim Way (Dec_23)
Переглядів 14411 місяців тому
Colin Vallance & Tim Way www.chipy.org/meetings/238/ Ansible is a fantastic automation tool written in Python but sometimes playbook logic gets very complicated to do seemingly simple tasks. In our talk we will show how writing a custom Ansible module is not as hard as you might think and how leveraging Python for more complicated logic lets you write easier to navigate playbooks. Additionally ...
"Learning Sprint - An Experiment" - Eve Qiao, Ray Berg (May_2023)
Переглядів 194Рік тому
Eve Qiao, Ray Berg www.chipy.org/meetings/223/ Eve and Ray embarked on a two week experiment they're calling a Learning Sprint. 4 hours a day, 5 days a week over two weeks they set goals and executed on them. What did they learn? Did it work? What fun facts did they pick up along the way? They'll explain in their thrilling talk for all skill levels. www.chipy.org Chicago Python User Group known...
"Exploring the Python Run Time Environment" - Alexander Leopold Shon (June_23)
Переглядів 739Рік тому
Alexander Leopold Shon www.chipy.org/meetings/228/ This talk is for those who want to pierce the veil of abstraction and learn how their Python code is actually executed on a computer. First we will start with a guided overview of the Python Run Time envioronment in the CPython interpreter. Next will be an overview of the builtin inspect package and how it allows for direct access to the python...
"JSON Web Tokens for Fun and Profit" - Heather White (June_23)
Переглядів 251Рік тому
"JSON Web Tokens for Fun and Profit" - Heather White (June_23)
"Ellipses and Arcane Syntax" - Phil Robare (May_2023)
Переглядів 124Рік тому
"Ellipses and Arcane Syntax" - Phil Robare (May_2023)
"MicroPython GPIO Electronics Edition" - Andrew Wingate (May_2023)
Переглядів 170Рік тому
"MicroPython GPIO Electronics Edition" - Andrew Wingate (May_2023)
Using BFG Repo Cleaner by Kevin Nasto
Переглядів 8 тис.3 роки тому
Using BFG Repo Cleaner by Kevin Nasto
TeleIRC v2.0 Release Story - Tim Zabel
Переглядів 603 роки тому
TeleIRC v2.0 Release Story - Tim Zabel
STUMPY: A Powerful and Scalable Library for Modern Time Series Analysis - Sean Law
Переглядів 3,1 тис.4 роки тому
STUMPY: A Powerful and Scalable Library for Modern Time Series Analysis - Sean Law
Using Facebook Prophet in Production - Ray Buhr
Переглядів 2,6 тис.4 роки тому
Using Facebook Prophet in Production - Ray Buhr
Facebook Prophet and TimeSeries Databases - Anais Dotis-Georgiou
Переглядів 1,1 тис.4 роки тому
Facebook Prophet and TimeSeries Databases - Anais Dotis-Georgiou
Introduction to AutoML by Paco Nathan
Переглядів 1894 роки тому
Introduction to AutoML by Paco Nathan
Ten Ways to Fizz Buzz - Joel Grus
Переглядів 6164 роки тому
Ten Ways to Fizz Buzz - Joel Grus
ChiPy Mentorship Returns - Ben Xia-Reinert
Переглядів 824 роки тому
ChiPy Mentorship Returns - Ben Xia-Reinert
¡Escuincla babosa! A Python Deep Learning Telenovela - Lorena Mesa
Переглядів 1614 роки тому
¡Escuincla babosa! A Python Deep Learning Telenovela - Lorena Mesa
Gathering Insights from Audio Data - Ryan Bales
Переглядів 1974 роки тому
Gathering Insights from Audio Data - Ryan Bales
Play Sounds AND Blink Lights: Cooperative Multitasking with CircuitPython - Adam Forsyth
Переглядів 8564 роки тому
Play Sounds AND Blink Lights: Cooperative Multitasking with CircuitPython - Adam Forsyth
How to run your favorite Python package in R - Jessica Garson
Переглядів 1574 роки тому
How to run your favorite Python package in R - Jessica Garson

КОМЕНТАРІ

  • @dicklexiclemon7487
    @dicklexiclemon7487 2 місяці тому

    Yo do all Americans speak like this?

  • @tmesewicz
    @tmesewicz 5 місяців тому

    It's unfortunate that her microphone glitched out at around 6:53.

  • @katihabwacelestin1467
    @katihabwacelestin1467 9 місяців тому

    I really admire trainer Briane Caplan's way of transferring knowledge.

  • @whatisamodel8252
    @whatisamodel8252 9 місяців тому

    Wow, this is very cool. I've basically scrapped together my own scripts that do some of this stuff. It breaks everytime I touch it. In fact I spend 10+ hours this week trying to fix it, this seems like it will fix everything. This is going to save me so much time over the next few weeks. Thanks to homie for making this!

  • @marshallmatthews8178
    @marshallmatthews8178 10 місяців тому

    Promo_SM

  • @mpfiesty
    @mpfiesty 10 місяців тому

    This is what I’ve been looking for. Love how practical it is.

  • @bennguyen1313
    @bennguyen1313 11 місяців тому

    If you want to call a dll from python, but you only have a pdf for the function prototypes... would Boost.Python or ctypegen be simpler. The only tricky part is that some arguments and returns are pointers to structures that have enums, and other structures.

  • @HamuelJackson
    @HamuelJackson Рік тому

    Great presentation!! 👏 👏 Thank you for the great detailed explanations, Alex!

  • @windejnzin2162
    @windejnzin2162 Рік тому

    Thanks, I learned nothing.

  • @victorplasanchis1096
    @victorplasanchis1096 Рік тому

    please, less shitty code, and more understable code good video at all, u saved me<3

  • @quimicaengenharia
    @quimicaengenharia Рік тому

    show

  • @RubbingPotatoes
    @RubbingPotatoes Рік тому

    Life saver!!

  • @atabey321445
    @atabey321445 2 роки тому

    It was not the reason I got here but you saved me quite some work with the pybind11 recommendation, it works great! Thanks lol

  • @chukwunta
    @chukwunta 2 роки тому

    Awesome tool. Thanks for sharing.

  • @weepingclown6402
    @weepingclown6402 2 роки тому

    Just watched this, what a beautiful presentation! I wish everything I do some research on explained things as simply as this xD

  • @nammadesign7478
    @nammadesign7478 2 роки тому

    how to run the bfg command, the bfg --strip-blobs-bigger-than 100M --replace-text banned.txt repo.git should i give repo.git the realtive location or should i run this within the repo itself ?

  • @leonlee9518
    @leonlee9518 2 роки тому

    Thanks a lot , wonderful video .

  • @meryemali5069
    @meryemali5069 2 роки тому

    ضض ضض ضض ضض ضض ضض

  • @faiazrummankhan5589
    @faiazrummankhan5589 2 роки тому

    Great Explanation, for beginners specially !

  • @manjeetswt
    @manjeetswt 2 роки тому

    looking for IaC Azure with python

  • @dpiddy022
    @dpiddy022 2 роки тому

    want to build something to feed my cat some treats now (but not as fast as that)

  • @adrianlawrence2332
    @adrianlawrence2332 2 роки тому

    Jjbghgtewwc,b n. Gb.

  • @justmike20000
    @justmike20000 3 роки тому

    This is rally col actually going to think about giving the conpiter thing a try soon!!!!!!!!! Made the internet money about 21 years on those beany baby been saving up here’s my chance again?.

  • @williamwarren69
    @williamwarren69 3 роки тому

    Would you post a link to the code? 😊 Thanks

  • @williamwarren69
    @williamwarren69 3 роки тому

    Very helpful, solves a big challenge with CP, can wait to try it, thanks!

  • @kashifmurtaza2132
    @kashifmurtaza2132 3 роки тому

    Great talk.

  • @yajantbhawsar2481
    @yajantbhawsar2481 3 роки тому

    Hello, which client do we need to use to deploy a YAML of "kind: NetworkPlugins"?

  • @theacevj2572
    @theacevj2572 3 роки тому

    Thanks....

  • @sabertoothwallaby2937
    @sabertoothwallaby2937 3 роки тому

    6:38 OH SHIT

  • @dendi1076
    @dendi1076 3 роки тому

    fk i cant stand his voice,

  • @MaximumZebra
    @MaximumZebra 3 роки тому

    Hey Ray, thank you for the video. Good stuff. I am in a position to put multiple models in production and I am curious about the file structure and csv output. Do you have a github to look at the code and how that was set up? Thanks Ray!

  • @Meenakshi2108
    @Meenakshi2108 3 роки тому

    do stumpy help in identifying any repeated subsequence ? or just one

  • @rongliao9255
    @rongliao9255 3 роки тому

    Amazing tutorial! Thanks a lot!

  • @lenkakargerova2569
    @lenkakargerova2569 3 роки тому

    Great! Very usefull, thank You!

  • @ronaldabellano5643
    @ronaldabellano5643 3 роки тому

    running java -jar bfg-1.x.x does not work The error is could find or load main class -jar

  • @jesusthesecond6847
    @jesusthesecond6847 3 роки тому

    Now Combine this with Mundane Astrology , You get a More Accurate Prophecy .

  • @lqtube
    @lqtube 3 роки тому

    thanks a lot for sharing!

  • @pengdu7751
    @pengdu7751 3 роки тому

    great talk

  • @pengdu7751
    @pengdu7751 3 роки тому

    like the OOP analogy

  • @紺野-純子
    @紺野-純子 3 роки тому

    dude said a lot of "um", it's funny.

  • @nigelbell7946
    @nigelbell7946 3 роки тому

    4:24 The ./b2 command should say link=shared, not link=share

  • @sheikhakbar2067
    @sheikhakbar2067 3 роки тому

    I want to see result fast and incrementally... I don't want to go into the pain of learning a new language... is there a clear methodology for writing rust extension for python?

  • @UsmanUsman-qc9pw
    @UsmanUsman-qc9pw 3 роки тому

    I can't andastand

  •  4 роки тому

    Thanks for a great meetup! You can see the slides of my talk "Efficiently deploying Django" here - speakerdeck.com/metakermit/efficiently-deploying-django

  • @kmeijar
    @kmeijar 4 роки тому

    Checkout what the African Python community is doing: 1: medium.com/hackernoon/a-letter-to-the-python-community-in-africa-fe88cd0b3096 2: africa.pycon.org/

  • @sathyendrakumarvaka6525
    @sathyendrakumarvaka6525 4 роки тому

    excellent talk abt STUMPY. I need to use it and want to publish a paper on CDR datasets

  • @kaushikvasudevadass9900
    @kaushikvasudevadass9900 4 роки тому

    All over the place and wasn't structured at all ... definitely a thumbs down .. but appreciate the effort

  • @jaeprince6080
    @jaeprince6080 4 роки тому

    Definitely interested in the buddy mentorship orogram

  • @jihuawang9064
    @jihuawang9064 4 роки тому

    Thanks a lot for talking about STUMPY in python user meetup!

  • @jihuawang9064
    @jihuawang9064 4 роки тому

    I saw your Sean Law's post. Any computational requirement for this if we want to use it for HFT which may have billions of transactions/sec? towardsdatascience.com/the-matrix-profile-e4a679269692#:~:text=STUMPY%20is%20a%20powerful%20and%20scalable%20Python%20library,of%20your%20modern%20time%20series%20data%20mining%20tasks%21.