From jocassid at gmail.com Thu Jul 21 20:01:16 2022 From: jocassid at gmail.com (John Cassidy) Date: Thu, 21 Jul 2022 20:01:16 -0400 Subject: [CentralOH] Paging Pete S. Message-ID: I lost your business card. Hope you signed up for the mailing list. Please Contact me jocassid at gmail dot com John C. -------------- next part -------------- An HTML attachment was scrubbed... URL: From snelzing at fastmail.com Fri Jul 22 17:29:36 2022 From: snelzing at fastmail.com (Shelby) Date: Fri, 22 Jul 2022 17:29:36 -0400 Subject: [CentralOH] Monday monthly meeting Message-ID: Note: we are trying something new for this meet up after feedback. We will not try to combine the two meetings lockstep anymore. The talk will only be during the in person meet up, however we will try to record it for posterity. The online meet up will now be a separate one or people can still gather to talk about Python. Please give feedback and let me know how it goes. Physical location: Improving, Inc., One East Oval, Suite 175, Columbus (near Easton). Online meeting link: https://gather.town/NRsxe91HZKpkM7hk/COhPy We meet at Improving and online again using gather.town for the socializing and schmoozing, announcements and presentation(s). This month the presentation Will be a little different. Shelby will talk about the trials and tribulations of being a QA in the soft industry, and why you may still want to be one. Schedule: 6:00 p.m.: Socialize, eat, and drink (at Improving ) or just socialize on gather.town. 6:30 to 8:00 pm. Main meeting and presentation(s). Additional information: Improving will be providing pizza and beverages. Gather Town supports multiple conversations, so it is good for socializing with side conversations. No registration is required to use Gather Town and there's nothing to install or download to use it. The only software you need to access Gather Town is a Chrome or Firefox browser. We meet on the last Monday of each Month. Presentations are given by members and friends of this group. If you would like to do a presentation (small or large) on a python topic, please contact Jim Prior at jep200404 at columbus.rr.com. We also need people to help manage the Python user group, in particular I need help getting communications out about meetings with everything else I?m doing. -------------- next part -------------- An HTML attachment was scrubbed... URL: From snelzing at fastmail.com Tue Jul 26 16:12:31 2022 From: snelzing at fastmail.com (Shelby) Date: Tue, 26 Jul 2022 16:12:31 -0400 Subject: [CentralOH] Fwd: Flashcards in Django, Persistent Auth in CLIs, Replace These Libraries, and More Message-ID: <4c86dba9-4aaf-49c0-966b-c8d8bb02e70d@www.fastmail.com> I get this newsletter, and I figured I would share. There are some great projects here! ----- Original message ----- From: PyCoder's Weekly To: snelzing at fastmail.com Subject: Flashcards in Django, Persistent Auth in CLIs, Replace These Libraries, and More Date: Tuesday, July 26, 2022 4:01 PM Build a Flashcards App With Django #535 ? JULY 26, 2022 VIEW IN BROWSER The PyCoder?s Weekly Logo Build a Flashcards App With Django Create your own flashcards app to help you to learn a new language. In this step-by-step project, you?ll replicate a spaced repetition system with the Django web framework. If you want to learn a new topic while sharpening your Django and Python skills, this tutorial is the perfect match for you! REAL PYTHON Building a Persistently Authenticated Python CLI When building a command line program that authenticates to a service, you may not want the user to have to enter their password every single time. This article shows you how to manage authentication tokens to make you user?s life easier. The Twitter API is used as the example data source. CHRISTOPHER FLEETWOOD Generating Fake Security Data With Python and Faker-Security Snyk recently open sourced the faker-security Python package to help anyone working with security data. Learn more about what a Python package is and how to use it in combination with factory_boy to generate fake security data ? SNYK.IO sponsor Say Goodbye to These Obsolete Python Libraries It?s time to say goodbye to `os.path`, `random`, `pytz`, `namedtuple` and many more obsolete Python libraries. Start using the latest and greatest ones instead. MARTIN HEINZ ? Shared by Martin Heinz PEP 695: Type Parameter Syntax (Draft) This Python Enhancement Proposals (PEP) draft describes an improved syntax for specifying type parameters within a generic class, function, or type alias. For example: `class ClassA[T: str]:` It also introduces a new statement for declaring type aliases. PYTHON.ORG Django 4.1 Release Candidate 1 Available DJANGO SOFTWARE FOUNDATION Discussions What Are Some Cool but Obscure Data Structures? HACKER NEWS Is Having a Personal Blog/Brand Worth It for You? HACKER NEWS Python Jobs Backend Engineering Manager CLOSE ? ANYWHERE Remote US, Python/JavaScript Full-Stack Engineers UNITED STATES SENATE SERGEANT AT ARMS ? ANYWHERE Senior Python Software Engineer MYOME ? SAN FRANCISCO, CA, USA Senior Data Engineer - Java/Python - Remote INFINITY CONSULTING ? DALLAS, TX, USA Data Engineer - Data Bricks, Snowflake, Python, Remote ADDISON GROUP ? OKLAHOMA CITY, OK, USA More Python Jobs >>> Articles & Tutorials `map()` vs `submit()` With the `ProcessPoolExecutor` in Python In this tutorial you will learn the difference between `map()` and `submit()` when executing tasks with the `ProcessPoolExecutor` in Python. You?ll see how to use `map()` to convert a `for`-loop into processes and when to replace it with `submit()` to gain more control. JASON BROWNLEE Meet the Python Steering Council Once Guido gave up his title of Benevolent Dictator for Life, a five-person team became responsible for steering the development of Python. Improvements are rarely straightforward, changes that help some may hurt others. JOEL KHALILI Pretty Maps in Python The `prettymaps` project allows you to create an aesthetically pleasing map image from real data. It does this in only 425 lines of Python through the use of 3rd party packages. Learn how to use it and how it works. MARK LITWINTSCHIK Typing Your Way Into Safety Type annotations help catch errors in your code. Their correct usage can even stop malicious use of your scripts. Learn how the `Literal` type can prevent users from sending values that could break your code. ISRA?L HALL? Using the Python `not` Operator In this course, you?ll learn how Python?s `not` operator works and how to use it in your code. You?ll get to know its features and see what kind of programming problems you can solve by using `not` in Python. REAL PYTHON course Technical Writing for Developers ?The way we write about and around code is arguably as important as the code itself.? This article outlines how programming and writing come together to take your developer skills to the next level. CSS-TRICKS.COM Find Your Next Tech Job Through Hired Hired has 1000s of companies ranging from startups to Fortune 500s that are actively hiring developers, data scientists, mobile engineers, and more. Create a profile with your skills and preferences for hiring managers to reach you. Sign up today! HIRED sponsor Custom Python Dictionaries: Inheriting From `dict` vs `UserDict` In this tutorial, you?ll learn how to create custom dictionary-like classes in Python by inheriting from the built-in `dict` class or by subclassing `UserDict` from the collections module. REAL PYTHON To Ruby From Python Thinking of picking up another programming language? This quick list shows you what is similar and what is different between Ruby and Python. RUBY-LANG.ORG Projects & Code Brought to you by *Real Python for Teams* sponsor Online Python training created by a community of experts. Give your team the real-world Python skills they need to succeed ? pywhen: Wrapper for date/time parsing GITHUB.COM/CLTRUDEAU unzip-http: Get Files From `.zip` Without Downloading It All GITHUB.COM/SAULPW cleanlab: AI Package for Cleaning Your ML Data GITHUB.COM/CLEANLAB sympy: A Computer Algebra System Written in Pure Python GITHUB.COM/SYMPY jetfuel: Python Performance Profiling for Production GITHUB.COM/JETFUEL-DEV ?? Upcoming Python Events PyKla Monthly Meetup July 27, 2022 Heidelberg Python Meetup July 27, 2022 Weekly Real Python Office Hours Q&A (Virtual) July 27, 2022 SPb Python Drinkup July 28, 2022 PyDelhi User Group Meetup July 30, 2022 PythOnRio Meetup July 30, 2022 Happy Pythoning! *Copyright ? 2022 PyCoder?s Weekly, All rights reserved.* You are receiving this email because you opted in on our website at pycoders.com Our mailing address: DevCademy Media Inc. ? #720-999 West Broadway, Vancouver BC V5Z 1K5, Canada Unsubscribe | Update Email Address -------------- next part -------------- An HTML attachment was scrubbed... URL: From jbachelor at gmail.com Wed Jul 27 07:54:58 2022 From: jbachelor at gmail.com (John B) Date: Wed, 27 Jul 2022 07:54:58 -0400 Subject: [CentralOH] Fwd: Flashcards in Django, Persistent Auth in CLIs, Replace These Libraries, and More In-Reply-To: <4c86dba9-4aaf-49c0-966b-c8d8bb02e70d@www.fastmail.com> References: <4c86dba9-4aaf-49c0-966b-c8d8bb02e70d@www.fastmail.com> Message-ID: Thanks, it looks pretty good. John On Tue, Jul 26, 2022 at 4:36 PM Shelby wrote: > I get this newsletter, and I figured I would share. There are some great > projects here! > > ----- Original message ----- > From: PyCoder's Weekly > To: snelzing at fastmail.com > Subject: Flashcards in Django, Persistent Auth in CLIs, Replace These > Libraries, and More > Date: Tuesday, July 26, 2022 4:01 PM > > > > Build a Flashcards App With Django > #535 ? JULY 26, 2022 > VIEW IN BROWSER > [image: The PyCoder?s Weekly Logo] > Build a Flashcards App With Django > > Create your own flashcards app to help you to learn a new language. In > this step-by-step project, you?ll replicate a spaced repetition system with > the Django web framework. If you want to learn a new topic while sharpening > your Django and Python skills, this tutorial is the perfect match for you! > REAL PYTHON > > Building a Persistently Authenticated Python CLI > > When building a command line program that authenticates to a service, you > may not want the user to have to enter their password every single time. > This article shows you how to manage authentication tokens to make you > user?s life easier. The Twitter API is used as the example data source. > CHRISTOPHER FLEETWOOD > > Generating Fake Security Data With Python and Faker-Security > > Snyk recently open sourced > the faker-security Python package to help anyone working with security > data. Learn more about what a Python package is and how to use it in > combination with factory_boy to generate fake security data ? > > SNYK.IO sponsor > > Say Goodbye to These Obsolete Python Libraries > > It?s time to say goodbye to os.path, random, pytz, namedtuple and many > more obsolete Python libraries. Start using the latest and greatest ones > instead. > MARTIN HEINZ ? Shared by Martin > Heinz > > PEP 695: Type Parameter Syntax (Draft) > > This Python Enhancement Proposals (PEP) draft describes an improved syntax > for specifying type parameters within a generic class, function, or type > alias. For example: class ClassA[T: str]: It also introduces a new > statement for declaring type aliases. > PYTHON.ORG > > Django 4.1 Release Candidate 1 Available > > DJANGO SOFTWARE FOUNDATION > > > Discussions > > What Are Some Cool but Obscure Data Structures? > > HACKER NEWS > > Is Having a Personal Blog/Brand Worth It for You? > > HACKER NEWS > > > Python Jobs > > Backend Engineering Manager > CLOSE ? ANYWHERE > > Remote US, Python/JavaScript Full-Stack Engineers > > UNITED STATES SENATE SERGEANT AT ARMS ? ANYWHERE > > > Senior Python Software Engineer > > MYOME ? SAN FRANCISCO, CA, USA > > > Senior Data Engineer - Java/Python - Remote > > INFINITY CONSULTING ? DALLAS, TX, USA > > > Data Engineer - Data Bricks, Snowflake, Python, Remote > > ADDISON GROUP ? OKLAHOMA CITY, OK, USA > > > More Python Jobs >>> > > > > Articles & Tutorials > > map() vs submit() With the ProcessPoolExecutor in Python > > In this tutorial you will learn the difference between map() and submit() > when executing tasks with the ProcessPoolExecutor in Python. You?ll see > how to use map() to convert a for-loop into processes and when to replace > it with submit() to gain more control. > JASON BROWNLEE > > Meet the Python Steering Council > > Once Guido gave up his title of Benevolent Dictator for Life, a > five-person team became responsible for steering the development of Python. > Improvements are rarely straightforward, changes that help some may hurt > others. > JOEL KHALILI > > Pretty Maps in Python > The prettymaps project allows you to create an aesthetically pleasing map > image from real data. It does this in only 425 lines of Python through the > use of 3rd party packages. Learn how to use it and how it works. > MARK LITWINTSCHIK > > Typing Your Way Into Safety > Type annotations help catch errors in your code. Their correct usage can > even stop malicious use of your scripts. Learn how the Literal type can > prevent users from sending values that could break your code. > ISRA?L HALL? > > Using the Python not Operator > In this course, you?ll learn how Python?s not operator works and how to > use it in your code. You?ll get to know its features and see what kind of > programming problems you can solve by using not in Python. > REAL PYTHON course > > Technical Writing for Developers > > ?The way we write about and around code is arguably as important as the > code itself.? This article outlines how programming and writing come > together to take your developer skills to the next level. > CSS-TRICKS.COM > > Find Your Next Tech Job Through Hired > > Hired has 1000s of companies ranging from startups to Fortune 500s that > are actively hiring developers, data scientists, mobile engineers, and > more. Create a profile with your skills and preferences for hiring managers > to reach you. Sign up today! > HIRED sponsor > > Custom Python Dictionaries: Inheriting From dict vs UserDict > > In this tutorial, you?ll learn how to create custom dictionary-like > classes in Python by inheriting from the built-in dict class or by > subclassing UserDict from the collections module. > REAL PYTHON > > To Ruby From Python > Thinking of picking up another programming language? This quick list shows > you what is similar and what is different between Ruby and Python. > RUBY-LANG.ORG > > > Projects & Code > > Brought to you by *Real Python for Teams* > sponsor > Online Python training created by a community of experts. Give your team > the real-world Python skills they need to succeed ? > > > pywhen: Wrapper for date/time parsing > > GITHUB.COM/CLTRUDEAU > > unzip-http: Get Files From .zip Without Downloading It All > > GITHUB.COM/SAULPW > > cleanlab: AI Package for Cleaning Your ML Data > > GITHUB.COM/CLEANLAB > > sympy: A Computer Algebra System Written in Pure Python > > GITHUB.COM/SYMPY > > jetfuel: Python Performance Profiling for Production > > GITHUB.COM/JETFUEL-DEV > > > ?? Upcoming Python Events > > PyKla Monthly Meetup > July 27, 2022 > > Heidelberg Python Meetup > July 27, 2022 > > Weekly Real Python Office Hours Q&A (Virtual) > > July 27, 2022 > > SPb Python Drinkup > July 28, 2022 > > PyDelhi User Group Meetup > July 30, 2022 > > PythOnRio Meetup > July 30, 2022 > Happy Pythoning! > *Copyright ? 2022 PyCoder?s Weekly, All rights reserved.* > You are receiving this email because you opted in on our website at > pycoders.com > Our mailing address: DevCademy Media Inc. ? #720-999 West Broadway, > Vancouver BC V5Z 1K5, Canada > > Unsubscribe | Update > Email Address > > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: