POPULARITY
Topics covered in this episode: Habits of great software engineers Flask 3.0 Build Conway's Game of Life With Python polars business Extras Joke Watch on YouTube About the show Sponsored by Scout APM Connect with the hosts Michael: @mkennedy@fosstodon.org Brian: @brianokken@fosstodon.org Show: @pythonbytes@fosstodon.org Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too. Brian #1: Habits of great software engineers As we wind up the year, many people are thinking about goals for the new year. Here's a decent list to think about Focusing beyond the code Efficiency / Antifragility Joy of tinkering Knowing the why Thinking in systems Tech detox The art of approximation Transferring Knowledge to Other Problems Making Hard Things Easy Playing the Long Game Developing a Code Nose Strong Opinions loosely held Michael #2: Flask 3.0 Deprecate the __version__ attribute. Use feature detection, or importlib.metadata.version("flask"), instead. #5230 How do you even do that? This is news to me: [build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" [metadata] name = "your-package-name" version = "0.1.0" Remove previously deprecated code. #5223 Brian #3: Build Conway's Game of Life With Python Leodanis Pozo Ramos CLI curses version Nice walk through of breaking the problem into parts. Michael #4: polars business It's a plugin for Polars, which allows you to do business day arithmetic. The big advantage of using this directly (as opposed to converting to pandas/numpy, using their business day tools, and then converting back) is that polars-business fits right in with the Polars lazy API. This means you'll still be able to get the gains from the Polars query optimiser without having to step into eager execution. All you need to use is it is pip install polars-business Written in Rust, but end-users doesn't need Rust to run it, Python is all you need. Extras Brian: BLACKFRIDAY code still works for 50% off The Complete pytest Course, Full Course + Community Access, through Nov 30 Also Debugging chapter is up, and it includes a small TDD example. Michael: Dear Python Community by Kenneth Reitz Python 3.13a2 out and Major new features of the 3.13 series, compared to 3.12 Thank you Black Friday supporters. Joke: ai vs dev
Rozmawiamy z Sebastianem Witowskim o tym jak ustawić sobie środowisko do kodowania w Pythonie i jakich błędów unikać zaczynając swoją przygodę z tym językiem programowania. Spora dawka wiedzy dla początkujących Pythonistów. Ale jeśli kodujesz w Pythonie od jakiegoś czasu i chcesz się upewnić, że stosujesz dobre praktyki, to ten odcinek jest też dla Ciebie. Informacje dodatkowe: Python: https://www.python.org/ Intellij IDEA: https://www.jetbrains.com/idea/ PyCharm: https://www.jetbrains.com/pycharm/ Visual Studio Code (VS Code): https://code.visualstudio.com/ Vim: https://www.vim.org/ pyenv: https://github.com/pyenv/pyenv Python venv: https://docs.python.org/3/library/venv.html Python virtualenv: https://virtualenv.pypa.io/en/stable/ Conda: https://docs.conda.io/en/latest/ Node modules: https://www.w3schools.com/nodejs/nodejs_modules.asp Pipenv: https://pipenv.readthedocs.io/en/latest/ Poetry: https://python-poetry.org/ Python Requests: https://2.python-requests.org/en/master/ Django: https://www.djangoproject.com/ Flask: https://flask.palletsprojects.com/en/1.1.x/ EuroPython 2019: https://ep2019.europython.eu/ Cookiecutter: https://cookiecutter.readthedocs.io/en/1.7.0/ Pipx: https://github.com/pipxproject/pipx Black: https://github.com/psf/black npm: https://www.npmjs.com/ npx: https://www.npmjs.com/package/npx "The Hitchhiker’s Guide to Python!", Kenneth Reitz, Tanya Schlusser: https://docs.python-guide.org/ Sphinx: http://www.sphinx-doc.org/en/master/ Write the Docs: https://www.writethedocs.org/ Pytest: https://docs.pytest.org/en/latest/ Python unittest: https://docs.python.org/3.8/library/unittest.html Test Driven Development (TDD): https://www.agilealliance.org/glossary/tdd/ Git: https://git-scm.com/ Warsztat "Modern Python Developer's Toolkit": https://www.meetup.com/Pykonik/events/268809734/ Pykonik, Kraków Python User Group: https://www.meetup.com/Pykonik/ Profil Sebastiana na LinkedIn: https://www.linkedin.com/in/switowski/ Profil Sebastiana na Twitterze: https://twitter.com/SebaWitowski Strona Sebastiana: https://switowski.com/
Python to język programowania ogólnego zastosowania, który w ostatnich latach zyskuje coraz większą popularność nie tylko wśród programistów. Jednym z powodów jest niewątpliwie jego przystępna składnia przez co osoby, które nie są bardzo techniczne są w stanie dość szybko opanować podstawy kodowania w tym języku. Dlatego też Python wydaje się być dobrą propozycją dla Technical Writerów, którzy chcą tworzyć narzędzia wspomagające proces tworzenia treści. Informacje dodatkowe: Codecademy, kurs Pythona: https://www.codecademy.com/learn/learn-python (niestety, za darmo dostępny jest tylko kurs dla Pythona 2) "The Hitchhiker’s Guide to Python!", Kenneth Reitz, Tanya Schlusser: https://docs.python-guide.org/ Real Python: https://realpython.com/ "Python Tricks: The Book", Dan Bader: https://realpython.com/products/python-tricks-book/ Python Bytes Podcast: https://pythonbytes.fm/ Talk Python to Me Podcast: https://talkpython.fm/ Test & Code Podcast: https://testandcode.com/ The Python Standard Library: https://docs.python.org/3/library/ PEP 8 - Style Guide for Python Code: https://www.python.org/dev/peps/pep-0008/ PEP 20 - The Zen of Python: https://www.python.org/dev/peps/pep-0020/ Biblioteka pyjokes: https://github.com/pyjokes/pyjokes Zegar odliczający czas do zakończenia wsparcia Pythona 2: https://pythonclock.org/ Visual Studio Code: https://code.visualstudio.com IntelliJ IDEA: https://www.jetbrains.com/idea/ PyCharm: https://www.jetbrains.com/pycharm/
Our agenda with Kenneth was to have an honest, unscripted conversation and we succeeded. If you’ve never heard of Kenneth, you may have heard of the several Python tools that he has helped to authored requests and pipenv. (According to https://pypi.org/project/requests/2.9.1/, Requests gets 43 million downloads per month.) Or you’ve read his book Hitch Hiker’s Read More ...
hello everyone welcome to import this a podcaster humans My name is Kenneth Reitz and today I am joined by the wonderful. Ew Durban the third, which is a wonderful name of the Python Software Foundation fame. And also hailing from Cleveland, Ohio, I believe. At the moment I'm in Pensacola, Florida, but I do reside in Cleveland, Ohio. Most of your mailing addresses right. That's correct. That's what your legal addressesthat was a joke. Oh, well, yeah. I mean, that is where my Google dresses though. There's no joke.How you doing? I'm doing very well. I'm sort of currently on a little bit of a road trip. But I'm static in Pensacola and have a nice, relaxing place to be for a little bit for head the pie, Texas next week. I'm going to be there. I'll be there. Oh, excellent. I will see you there. Awesome. I'm going to try to hallway track which is difficult at a single tracks.conference. Maybe we can grab coffee or something. That would be great. I would love that. coffees on me.Even better, even better. Yeah. Okay, so yeah, so we thought we get to get together and talk a little bit. I heard that the Python Software Foundation just made this really cool migration to this really cool tech stack on this really cool infrastructure provider. I thought you could tell us a little bit about it. I'm sure. So a quick intro for myself. I'm Ernest. I'm the director of infrastructure for the Python Software Foundation. So a lot of people don't quite know exactly what the Python Software Foundation is what we do. But we're a nonprofit. And we sort of pulled the legal rights and and manage the legal parts effectively around the Python programming language, protecting the trademarks and the intellectual property. Exactly. And also we manage, you know, the contribute, contribute contributor license agreements and such to make sure that everything's aboveboard, so that Python can rememberYou know, fully open source. And you know,we're a nonprofit. And so our mission is that, but outside of that, we also do a lot of community work. We put on the Python us conference every year.And we send grants out to, you know,people who are using are teaching Python all around the world. I think a big part of that, too, that when you say infrastructure, it's not always just software. I mean, it's not always just like hardware infrastructure is also because there's like pipe di, you know, the Python package index, obviously, is a huge piece of infrastructure. But there's also things like voting, that's a piece of infrastructure that needs to be thought of thought through and maintained and decided upon by volunteers, but at the same time, it also needs to be executed by a group that's trusted and the CSF is that trusted group? Certainly. So yeah, I mean, you bring up a great point. We also provide infrastructure for effectively, you know, software infrastructure, if you will. See acast.com/privacy for privacy and opt-out information.
Sign-up for DigitalOcean ($100 credit!): do.co/42Welcome to import this a podcast for humans. I am sitting here and a beautiful park in the middle of Winchester, Virginia with the beautiful view of this church and this beautiful sky and I just got done skateboarding with a great pilot. Nice to that I've known since high school. Josh Crim, Joshua and cramnnfor right. Yes, sir. Speak up. We can't hear you.nnSay dude,nnuse an authoritative sick Durrell voice when your podcasts here.nnPeter voicennYou'rennYou're good. You're talking to me? Yeah, you're just speaking a little louder so the microphone can hear you. For audio clarity, right? Look at me. Hey, look, it's fine. I can edit this out. Already. Yeah, I'll try again.nnPick itnncaters. To donnthis. Let me wait. You don't have tonndo this.nnI'm not putting you on the spot.nnI know. I helped me.nnHello, everyone. Welcome to import this podcast for humans. My name is Kenneth Reitz. And I'm sitting here today with Joshua krim. Excellent friend of mine who we are we're skateboarding at the moment, we're taking a break here in the park. And we are surrounded by beautiful environment. The wind isn't too bad. I apologize for the field recording, but podcasts or podcasts and they are what they are. So Josh plays the guitar. He sings.nnHe does. He does the guitar. He does escape board. Henndoes apply thoughts.nnWhat else younndo? Tell me about the technologies that you like justnnthrow some buzzwords that recently I've been unfortunately supposed to be as six. Yes, sir.nnJavaScript?nnYes. Yeah. What do you think of it? Yeah. You know, are using strict mode?nnNo, I'mnot. Oh, I know. I didn't bother. Yeah, we we this app used to me coffee script. And so it was built like, okay, seven or eight years ago.nnWe were thinking about TypeScript. We're actually looking at converting to using React Native. Yeah, be throwing in TypeScript, possibly Vue. js and thought that that? No, it's think I was kind of worried going into it. I think a lot of Python development maybe would feel the same way. learning JavaScript doesn't seem like a fun time. Look into it wasn't too excited about the project.nnJavaScript is a great language for just kind of developingthings in a rapid prototyping fashion, especially if you're working in a purely a synchronous environment. Python is technically capable of this, it provides the primitives for you to build things this way. However, the software has not been built by the community at to do that, for example, those are a failure by the requests library to do so. I'm working on that actively.nnYou can't do a thing going away with requestsnnand the new promises stuffed with Jonathan JavaScript. It's wonderful. absolutely wonderful.nnIs there an equivalent of that and Python?nnNot that I'm running, the new facing stuff is out.nnTell us about promises. What is the promise?nnIt's kind of For me it was a huge replacement for callbacks. Like the whole I've never experienced callback hell is that what a simple way it is? Yeah. So what is that? Oh,nnwait, I'm actually genuinely asking the question. Problemnnis like, I don't know what it promises. It is. It's an asynchronous cool. And so you call a promise, you have reject the result? See acast.com/privacy for privacy and opt-out information.
#1000ch_camera - Twitter検索 Back Around Again: Review of the Fujifilm x100t — Kenneth Reitz Leica Camera AG マップカメラ|日本最大級のカメラ総合サイト(中古販売・買取) 焼肉 稲田 (いなだ) - 目黒/焼肉 [食べログ] 株式会社ヤザワミート | 日本の和牛を世界に。 あさひ食堂 (アサヒショクドウ) - 池尻大橋/ホルモン [食べログ] #1000ch_yakiniku - Twitter検索 焼肉 うしみつ 恵比寿本店 - 恵比寿/焼肉 [食べログ] にくがとう - 人形町/焼肉 [食べログ] Kyash - 現金のストレスをゼロに。 LINE Pay 2018年の抱負 - oinume journal iMac Pro - Apple(日本) ashfurrow/xcode-hardware-performance: Results from running Xcode on a non-trivial open source project using various Macs
Kenneth Reitz has contributed many things to the Python community, including projects such as Requests, Pipenv, and Maya. He also started the community written Hitchhiker's Guide to Python, and serves on the board of the Python Software Foundation. This week he talks about his career in the Python community and digs into some of his current work.
Hoje, conversamos com o Kenneth Reitz criador do Python Requests. Tivemos um bate-papo, em inglês, bem bacana sobre desde quando ele começou a programar ate os dias de hoje.
Olá pessoal e sejam bem-vindos à mais um episódio do Castálio Podcast! Nosso convidado de hoje é o criador do Python Requests: HTTP para Humanos, atualmente trabalha no Heroku com um título bem interessante, PythonOverLord, possui uma coleção incrível de fotos no Instagram, e possui seu próprio Import This podcast …
Photo by Kittenlive - CC BY-SA 3.0 In this episode we were extremely lucky to get Kenneth Reitz on the show to discuss his experiences when he had a mental health event that resulted in a stay in the hospital and some major life changes as a result. Normally we’re a comedy podcast that focusses on technology, but issues surrounding mental health are very important to us. We’re extremely grateful that Kenneth came on and was very open about what happened to him. We hope you enjoy what was a great, open, freewheeling discussion about how the symptoms of some mental illnesses appear beneficial from the outside. Do these things! Check out our sponsors Backup Pro, Roave and WonderNetwork Get 50% off Backup Pro’s services by using the promo code ‘devhell’ Buy stickers at devhell.info/shop Follow us on Twitter here Rate us on iTunes here Listen Download now (MP3, 97.2MB, 1:43:49) Links and Notes Kenneth on Twitter Requests Python HTTP library Heroku Kenneth’s post about his mental health event Bipolar Disorder Haldol Lithium (not the framework) The Hypomanic Edge Kanye West car accident 2016 Mental Health in Tech Survey Python support on Heroku David Zuelke Prison Architect SimCity franchise Football Manager Dungeon Keeper II Bejwelled Skylines Tiny Bird Louisville Arcade Expo Gold farming Video of Bo Jackson from Tecmo Bowl MAME cabinets Kenneth Reitz’s Music
In today's episode, I interview Kenneth Reitz, Python product owner at Heroku! Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.
In today's episode, I interview Kenneth Reitz, Python product owner at Heroku! Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!
Adam Stacoviak, Andrew Thorp and Kenneth Reitz talk with Mattt Thompson, Mobile Lead at Heroku, about his many contributions to open source.
Adam Stacoviak, Andrew Thorp and Kenneth Reitz talk with Mattt Thompson, Mobile Lead at Heroku, about his many contributions to open source.
Adam Stacoviak, Andrew Thorp and Kenneth Reitz talk with Chad Whitacre about sustaining open source through Gittip, building an open company and more.
Adam Stacoviak, Andrew Thorp and Kenneth Reitz talk with Chad Whitacre about sustaining open source through Gittip, building an open company and more.
Adam Stacoviak, Andrew Thorp and Kenneth Reitz talk with Jeff Atwood about Discourse and more.
Adam Stacoviak, Andrew Thorp and Kenneth Reitz talk with Jeff Atwood about Discourse and more.
Adam Stacoviak, Andrew Thorp, Steve Klabnik, Kenneth Reitz and Jerod Santo take the show live for the first time since August 8th, 2012.
Adam Stacoviak, Andrew Thorp, Steve Klabnik, Kenneth Reitz and Jerod Santo take the show live for the first time since August 8th, 2012.