Programming 

PyCoder’s Weekly: Issue #405 (Jan. 28, 2020)

#405 – JANUARY 28, 2020 View in Browser » Python GUI Programming With Tkinter In this article, you’ll learn the basics of GUI programming with Tkinter, the de-facto Python GUI framework. Master GUI programming concepts such as widgets, geometry managers, and event handlers. Then, put it all together by building two applications: a temperature converter and a text editor. REAL PYTHON Pythonic Code Review [2016] “In this article I’ll focus on my personal experience in authoring and reviewing Python code from both psychological and technical perspectives. And I’ll do so…

Read More
Programming 

PyCoder’s Weekly: Issue #403 (Jan. 14, 2020)

#403 – JANUARY 14, 2020 View in Browser » A coverage.py Debugging Story Ned was getting reports for a mysterious disk I/O bug in the latest coverage.py release and asked the community for help. Read the crowd-sourced diagnosis on Hacker News and Ned’s follow-up post next. What a journey… NED BATCHELDER The “No Code” Delusion “2020 is going to be the year of ‘no code’: the movement that say you can write business logic and even entire applications without having the training of a software developer. I empathise with people…

Read More
Programming 

Python Data: Python Data Weekly Roundup – Dec 27 2019

In this week’s Python Data Weekly Roundup: Picks On AI Trends from Data Natives 2019 This article provides a good overview of the Data Natives 2019 – Europe meeting and the main trends being discussed for 2020 and beyond.  For example, topics such as “AI and its use in Healthcare” and “AI and Ethics” looked like good talks. Ray for the Curious An excellent review of “Ray”, a distributed computing system for python.  Ray is: is an open-source system for scaling Python applications from single machines to large clusters. Its…

Read More
Programming 

PyCoder’s Weekly: Issue #400 (Dec. 24, 2019)

#400 – DECEMBER 24, 2019 View in Browser » Python Dictionary Iteration: Advanced Tips & Tricks In this intermediate-level course, you’ll take a deep dive into how to iterate through a dictionary in Python. Dictionaries are a fundamental data structure, and you’ll be able to solve a wide variety of programming problems by iterating through them. REAL PYTHON video Introduction to ASGI: Emergence of an Async Python Web Ecosystem “If you were thinking Python had been getting locked into data science, think again! Python web development is back with an…

Read More

PyCoder’s Weekly: Issue #398 (Dec. 10, 2019)

#398 – DECEMBER 10, 2019 View in Browser » MicroPython: An Intro to Programming Hardware in Python Are you interested in the Internet of Things, home automation, and connected devices? In this tutorial, you’ll learn about MicroPython and the world of electronics hardware. You’ll set up your board, write your code, and deploy a MicroPython project to your own device. REAL PYTHON PEP 591: Adding a final Qualifier to Typing This PEP proposes a final qualifier to be added to the typing module—in the form of a final decorator and…

Read More
Programming 

PyCoder’s Weekly: Issue #397 (Dec. 3, 2019)

#397 – DECEMBER 3, 2019 View in Browser » Guido van Rossum Withdraws From the Python Steering Council “Part of my reason is that in the end, SC duty feels more like a chore to me than fun, and one of the things I’m trying to accomplish in my life post Dropbox retirement is to have more fun. To me, fun includes programming in and contributing to Python, for example the PEG parser project.” PYTHON.ORG Python Descriptors: An Introduction Learn what Python descriptors are and how they’re used in Python’s…

Read More
Programming 

PyCoder’s Weekly: Issue #396 (Nov. 26, 2019)

#396 – NOVEMBER 26, 2019 View in Browser » PyCon 2020 Registration Is Now Open PyCon is the largest annual gathering for the community that uses and develops the open-source Python programming language. April 15–23 in Pittsburgh. Pro-tip: Get your early bird tickets today. PYCON.ORG Python KeyError Exceptions and How to Handle Them KeyError exceptions are often caused by a bad key lookup in a dictionary, but there are a few other situations when a KeyError can be raised as well. Knowing how to handle these exceptions is essential to…

Read More
css 

PyCoder’s Weekly: Issue #394 (Nov. 12, 2019)

#394 – NOVEMBER 12, 2019 View in Browser » PSF Seeking Developers for Paid Contract Improving Pip The Python Software Foundation Packaging Working Group is receiving funding to work on the design, implementation, and rollout of pip’s next-generation dependency resolver. Funding has been allocated to secure a senior developer and an intermediate developer, starting in December 2019 or January 2020. RFP open now through November 22. PYFOUND.BLOGSPOT.COM • Shared by Brian Rutledge My Python Development Environment, 2020 Edition The co-creator of Django explains his Python environment: “My setup pieces together…

Read More

Weekly Python StackOverflow Report: (ccii) stackoverflow python report

These are the ten most rated questions at Stack Overflow last week.Between brackets: [question score / answers count]Build date: 2019-11-09 16:17:22 GMT Why did dict.get(key) work but not dict[key]? – [15/3] How can I use functional programming to make a generic method in python? – [8/1] How is `var[:] = []` different from `var = []`? – [7/3] dtypes muck things up when shifting on axis one (columns) – [7/2] How to specify index of specific elements in every sublist of nested list? – [6/4] How to remove substrings from…

Read More
css 

PyCoder’s Weekly: Issue #393 (Nov. 5, 2019)

#393 – NOVEMBER 5, 2019 View in Browser » Python Adopts a 12-Month Release Cycle (PEP 602) The CPython team moves to a consistent annual release schedule. More info here in PEP 602. LWN.NET Build a Mobile App With the Kivy Python Framework Learn how to build a mobile application with Python and the Kivy GUI framework. You’ll discover how to develop an application that can run on your desktop as well as your phone. Then, you’ll package your app for iOS, Android, Windows, and macOS. REAL PYTHON Become a…

Read More