Chicago Python Users Group
Chicago Python Users Group
  • 195
  • 182 940
"What happens if I delete this "setup.py" file?" - Heather White (June_24)
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 known as ChiPy was founded in 2003. We are an active user group organized around the Python.programming language. Our meetings are open to all of all proficiency and experience levels.
Produced by NDV: ua-cam.com/channels/Q7dFBzZGlBvtU2hCecsBBg.html
#Python #ChiPy
Thu Jun 13 19:25:00 2024 at Zoro
Переглядів: 87

Відео

Shipping ChiPy: Running ChiPy.org on a Kubernetes Cluster
Переглядів 422 місяці тому
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)
Переглядів 2003 місяці тому
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)
Переглядів 1293 місяці тому
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
Переглядів 755 місяців тому
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)
Переглядів 725 місяців тому
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)
Переглядів 575 місяців тому
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)
Переглядів 6547 місяців тому
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)
Переглядів 1167 місяців тому
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)
Переглядів 189Рік тому
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)
Переглядів 716Рік тому
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)
Переглядів 243Рік тому
Heather White www.chipy.org/meetings/228/ What is a JWT and why would I want to use one? This talk will cover common use cases. www.chipy.org Chicago Python User Group known as ChiPy was founded in 2003. We are an active user group organized around the Python.programming language. Our meetings are open to all of all proficiency and experience levels. Produced by NDV: ua-cam.com/channels/Q7dFBzZ...
"Ellipses and Arcane Syntax" - Phil Robare (May_2023)
Переглядів 122Рік тому
Phil Robare www.chipy.org/ ‹p›How does the elipses work? Let's find out.‹/p› www.chipy.org Chicago Python User Group known as ChiPy was founded in 2003. We are an active user group organized around the Python.programming language. Our meetings are open to all of all proficiency and experience levels. Produced by NDV: ua-cam.com/channels/Q7dFBzZGlBvtU2hCecsBBg.html #Python #ChiPy Thu May 11 20:1...
"MicroPython GPIO Electronics Edition" - Andrew Wingate (May_2023)
Переглядів 163Рік тому
Andrew Wingate www.chipy.org/meetings/223/ A deep dive into what actually happens when you're interfacing with GPIO pins at the hardware and register level in MicroPython. www.chipy.org Chicago Python User Group known as ChiPy was founded in 2003. We are an active user group organized around the Python.programming language. Our meetings are open to all of all proficiency and experience levels. ...
Using BFG Repo Cleaner by Kevin Nasto
Переглядів 8 тис.3 роки тому
Using BFG Repo Cleaner by Kevin Nasto
TeleIRC v2.0 Release Story - Tim Zabel
Переглядів 573 роки тому
TeleIRC v2.0 Release Story - Tim Zabel
STUMPY: A Powerful and Scalable Library for Modern Time Series Analysis - Sean Law
Переглядів 2,9 тис.3 роки тому
STUMPY: A Powerful and Scalable Library for Modern Time Series Analysis - Sean Law
Using Facebook Prophet in Production - Ray Buhr
Переглядів 2,6 тис.3 роки тому
Using Facebook Prophet in Production - Ray Buhr
Facebook Prophet and TimeSeries Databases - Anais Dotis-Georgiou
Переглядів 1 тис.3 роки тому
Facebook Prophet and TimeSeries Databases - Anais Dotis-Georgiou
Introduction to AutoML by Paco Nathan
Переглядів 1854 роки тому
Introduction to AutoML by Paco Nathan
Ten Ways to Fizz Buzz - Joel Grus
Переглядів 6014 роки тому
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
Переглядів 1584 роки тому
¡Escuincla babosa! A Python Deep Learning Telenovela - Lorena Mesa
Gathering Insights from Audio Data - Ryan Bales
Переглядів 1724 роки тому
Gathering Insights from Audio Data - Ryan Bales
Play Sounds AND Blink Lights: Cooperative Multitasking with CircuitPython - Adam Forsyth
Переглядів 8254 роки тому
Play Sounds AND Blink Lights: Cooperative Multitasking with CircuitPython - Adam Forsyth
How to run your favorite Python package in R - Jessica Garson
Переглядів 1534 роки тому
How to run your favorite Python package in R - Jessica Garson
CoderHeroes + Code Your Dreams: Teaching every child to code, one app at a time - Brianne Caplan
Переглядів 394 роки тому
CoderHeroes Code Your Dreams: Teaching every child to code, one app at a time - Brianne Caplan
Boost.Python Tutorial - Derek Steinmoeller
Переглядів 7 тис.4 роки тому
Boost.Python Tutorial - Derek Steinmoeller
Pluggable Architecture - Aly Sivji
Переглядів 6264 роки тому
Pluggable Architecture - Aly Sivji
Efficiently deploying Django - Dražen Lučanin
Переглядів 914 роки тому
Efficiently deploying Django - Dražen Lučanin

КОМЕНТАРІ

  • @tmesewicz
    @tmesewicz Місяць тому

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

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

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

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

    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 6 місяців тому

    Promo_SM

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

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

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

    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.

  • @user-qv5gv6nt3n
    @user-qv5gv6nt3n Рік тому

    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 Рік тому

    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 Рік тому

    Awesome tool. Thanks for sharing.

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

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

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

    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 2 роки тому

    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 2 роки тому

    Would you post a link to the code? 😊 Thanks

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

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

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

    Great talk.

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

    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

  • @junkokonno
    @junkokonno 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

  •  3 роки тому

    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 3 роки тому

    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 3 роки тому

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

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

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

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

    Definitely interested in the buddy mentorship orogram

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

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

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

    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.

  • @thomasyager-madden5945
    @thomasyager-madden5945 3 роки тому

    Notes from my talk may be found at github.com/tym-xqo/raw-demo