SF Python is the home of the San Francisco Python meetup and the annual regional PyBay conference (www.pybay.org). SF Python is part of BAPyA (www.bapya.org).
amazing presentation hatt off to the hard work, get a lot of understanding.
@abdullamasud4278Ай бұрын
ah I wish I could see the other two points
@bhanuprakashrao1460Ай бұрын
Im using FastApi + Uvicorn t o write a REST API server and FastApi supports both async/await based routes and sync route methods(controllers). It is mostly I/O bound work. My server downloads files from another server. Each request on my server makes 5 request to another server. I was unable to fully use my cpu time (its k8s container with cpu and memory rewuest set and also scales based on cpu usage, but was not scaling, despite requests are getting backlogged in request queue) with sync methods. The use of async/await and so the async http librarires has made the server an order faster. Event loops are a great invention. Asynchronous is the way to go even for I/O bound operations.
@nuraortap7881Ай бұрын
What a wonderful and insightful orator and educator.
@deepika3389Ай бұрын
This is the knowledge that I need. Where can I find more stuff like this?
@SFPythonАй бұрын
Come to our meetups in SF! SF Python Meetup dot com
@user-nb9tl9ml7iАй бұрын
is there a way to install packages within a nix-shell using pip?
@kisho26792 ай бұрын
how can JupyterLab IDE (desktop) after working offline be synchronised to a web repository for publishing and collaboration?
@kolobroadgh85322 ай бұрын
Awesome
@waldoguy153 ай бұрын
This is such a solid talk. Thanks for posting Cristian!
@milahu3 ай бұрын
to find examples of scripting gdb with python, search for gdb.execute("set breakpoint pending on") language:python
@aloufin4 ай бұрын
salar is so cool
@sajithjames46924 ай бұрын
I know this is a little late, but she did a great job of explaining both!
@alexl25124 ай бұрын
Happened to see this. I learned so much out of it.😮
@heroe14864 ай бұрын
Useful but I'm not sure you're always reducing load by using some of those std lib methods, it's the opposite of what they do in golang where they want the code to be self descriptive, [choice(foo) for i in range (10)] is faster to process than choices(foo,k=10) for most people I guess. Sure it deoends on the environment and if the other ones succeptible to read the code are python wizards or more general developers but where is the limit ? Especially when chaining those
@user-zi2zv1jo7g4 ай бұрын
All the auto resizing is great but why not allow fixed sizes for optimization
@user-zi2zv1jo7g4 ай бұрын
Watching all these does make me feel like I know something without actually doing anything lol
@ColinMarquardt5 ай бұрын
Slides for the PyCon 2017 version of this talk are at www.dropbox.com/s/5wxmeffrm1i5zqw/Pycon2017CompactDictTalk.pdf?e=1&dl=0
@agranero65 ай бұрын
Being excited about having the highest score in mini golf remembers me of an episode of Curious George.
@greatatan5 ай бұрын
We switched to using virtualenv inside the docker image (actually using pipx) because we had dependencies incompatibilities between several python apps, some internal, some opensource. UItimately, using pipx inside the docker image isolate each apps and solve many issues, at the cost of extra space. I won't do that for a webapp for instance, but for a "toolbox" docker image it definitively helped.
@Stephane_4 ай бұрын
Thank you for sharing your experience with us, I personally was very hesitant about using virtualenv inside a Docker image. Is there any performance issue when using a virtual environment inside a Docker container? Also, which Docker image are your images usually based on for Python projects?
@Robyo121216 ай бұрын
Super disappointing that the slides cut off at 24:30
@user-wz8jt2ns8m6 ай бұрын
link to paper arxiv.org/pdf/1610.03013.pdf
@user-en2ct8ql4g6 ай бұрын
TO ALL INDIANS TUPEL as PUPIL ---please pronounce correctly
@user-en2ct8ql4g6 ай бұрын
It is pronounced Tupel as Pupil - not Tupel as in Chupel
@phani1733 ай бұрын
why isnt the spelling "Tupil" then?🤓
@daveys6 ай бұрын
I expected Al Sweigart to be a 50 year old guy with a beard for some reason!
@GeoffreyLentner7 ай бұрын
I feel bad for the display issue; hate that. Conferences should hold venues more accountable for bad tech setups. Excellent wifi and presentation tech is as important as the physical space.
@hcubill7 ай бұрын
I still listen to this and find it awesome.
@sENkyyy8 ай бұрын
Very useful talk for me! Are the slides available somewhere?
@j7gy8b8 ай бұрын
Great presentation! Reveal vs. Keynote... you shouldn't have to decide. We need a framework that takes a standard text format - like Markdown - and outputs either one using a standard API for writing exporters. The Reveal output could be html, the Keynote, Applescript.
@minyakonga88978 ай бұрын
Cache lines, i don't understand it.
@johndlugokecki73279 ай бұрын
nice talk, dan!
@DeWitteWilson9 ай бұрын
Brilliant!
@fburton89 ай бұрын
Today I learned a new concept: frightening faucets. (They go tap, tap, tap in your bathroom.)
@martinmengh9 ай бұрын
too many videos flooding subscription feed ... unsub
@katz65829 ай бұрын
Great demo! Appreciated the color on the data sources and step by step tooling to enable visualization - very cool.
@ZalexMusic9 ай бұрын
Very cool! You've addressed a real pain point. Thank you
@num1weld9 ай бұрын
I have the smartest brother in the world!! Love you Aaron❤
@fullstackspiderman10 ай бұрын
dislike for the ear bursting noisey beeps on the start of the video. I almost gone deaf..
@6Diego1Diego911 ай бұрын
This guy is awesome, i just don't see how either tool is useful in a work environment.
@sadeqmousawi14011 ай бұрын
😘😘😘
@DrDeuteron11 ай бұрын
Nice to see a demo with no type hints i 2023
@yuriyv5812 Жыл бұрын
nice video actually
@mujkocka Жыл бұрын
Love Feynman!
@Meh_thefifth-nm5zu Жыл бұрын
What do you know. That’s my uncle.
@louisdegeest3571 Жыл бұрын
Is there a worse way though?
@emilbogomolov5709 Жыл бұрын
That was an inspiring pitch, thanks for visiting SF
@bibsfonc Жыл бұрын
how can coconut parse xonsh?
@mehdi-vl5nn Жыл бұрын
duck typing == liskov substitution
@sageagat3796 Жыл бұрын
It's an amazing video. Can you share the notebook and the csv file please
Пікірлер
Raymond Hettinger is just the best....
amazing presentation hatt off to the hard work, get a lot of understanding.
ah I wish I could see the other two points
Im using FastApi + Uvicorn t o write a REST API server and FastApi supports both async/await based routes and sync route methods(controllers). It is mostly I/O bound work. My server downloads files from another server. Each request on my server makes 5 request to another server. I was unable to fully use my cpu time (its k8s container with cpu and memory rewuest set and also scales based on cpu usage, but was not scaling, despite requests are getting backlogged in request queue) with sync methods. The use of async/await and so the async http librarires has made the server an order faster. Event loops are a great invention. Asynchronous is the way to go even for I/O bound operations.
What a wonderful and insightful orator and educator.
This is the knowledge that I need. Where can I find more stuff like this?
Come to our meetups in SF! SF Python Meetup dot com
is there a way to install packages within a nix-shell using pip?
how can JupyterLab IDE (desktop) after working offline be synchronised to a web repository for publishing and collaboration?
Awesome
This is such a solid talk. Thanks for posting Cristian!
to find examples of scripting gdb with python, search for gdb.execute("set breakpoint pending on") language:python
salar is so cool
I know this is a little late, but she did a great job of explaining both!
Happened to see this. I learned so much out of it.😮
Useful but I'm not sure you're always reducing load by using some of those std lib methods, it's the opposite of what they do in golang where they want the code to be self descriptive, [choice(foo) for i in range (10)] is faster to process than choices(foo,k=10) for most people I guess. Sure it deoends on the environment and if the other ones succeptible to read the code are python wizards or more general developers but where is the limit ? Especially when chaining those
All the auto resizing is great but why not allow fixed sizes for optimization
Watching all these does make me feel like I know something without actually doing anything lol
Slides for the PyCon 2017 version of this talk are at www.dropbox.com/s/5wxmeffrm1i5zqw/Pycon2017CompactDictTalk.pdf?e=1&dl=0
Being excited about having the highest score in mini golf remembers me of an episode of Curious George.
We switched to using virtualenv inside the docker image (actually using pipx) because we had dependencies incompatibilities between several python apps, some internal, some opensource. UItimately, using pipx inside the docker image isolate each apps and solve many issues, at the cost of extra space. I won't do that for a webapp for instance, but for a "toolbox" docker image it definitively helped.
Thank you for sharing your experience with us, I personally was very hesitant about using virtualenv inside a Docker image. Is there any performance issue when using a virtual environment inside a Docker container? Also, which Docker image are your images usually based on for Python projects?
Super disappointing that the slides cut off at 24:30
link to paper arxiv.org/pdf/1610.03013.pdf
TO ALL INDIANS TUPEL as PUPIL ---please pronounce correctly
It is pronounced Tupel as Pupil - not Tupel as in Chupel
why isnt the spelling "Tupil" then?🤓
I expected Al Sweigart to be a 50 year old guy with a beard for some reason!
I feel bad for the display issue; hate that. Conferences should hold venues more accountable for bad tech setups. Excellent wifi and presentation tech is as important as the physical space.
I still listen to this and find it awesome.
Very useful talk for me! Are the slides available somewhere?
Great presentation! Reveal vs. Keynote... you shouldn't have to decide. We need a framework that takes a standard text format - like Markdown - and outputs either one using a standard API for writing exporters. The Reveal output could be html, the Keynote, Applescript.
Cache lines, i don't understand it.
nice talk, dan!
Brilliant!
Today I learned a new concept: frightening faucets. (They go tap, tap, tap in your bathroom.)
too many videos flooding subscription feed ... unsub
Great demo! Appreciated the color on the data sources and step by step tooling to enable visualization - very cool.
Very cool! You've addressed a real pain point. Thank you
I have the smartest brother in the world!! Love you Aaron❤
dislike for the ear bursting noisey beeps on the start of the video. I almost gone deaf..
This guy is awesome, i just don't see how either tool is useful in a work environment.
😘😘😘
Nice to see a demo with no type hints i 2023
nice video actually
Love Feynman!
What do you know. That’s my uncle.
Is there a worse way though?
That was an inspiring pitch, thanks for visiting SF
how can coconut parse xonsh?
duck typing == liskov substitution
It's an amazing video. Can you share the notebook and the csv file please