Programming: Python, PHP and Usenet


-
Python's None: Null in Python
If you have experience with other programming languages, like C or Java, then you’ve probably heard of the concept of null. Many languages use this to represent a pointer that doesn’t point to anything, to denote when a variable is empty, or to mark default parameters that you haven’t yet supplied. null is often defined to be 0 in those languages, but null in Python is different.
Python uses the keyword None to define null objects and variables. While None does serve some of the same purposes as null in other languages, it’s another beast entirely. As the null in Python, None is not defined to be 0 or any other value. In Python, None is an object and a first-class citizen!
-
More capabilities for remote development with the R plugin
It has been a long time since our previous update. This release of the R plugin comes with enhancements and stability improvements as well as with the new features for remote work. Also, in this release, we discontinue supporting R 3.3.
R plugin introduces the new type of the R interpreters, so that you can execute your R scripts remotely. Consider a task when you write your R code on one machine and need to execute it on another.
-
Early Access PyCharm Podcast — With Nafiul Islam
Welcome to Early Access PyCharm, a brand-new podcast that goes behind the scenes of how the PyCharm IDE is made and all the thinking that goes into it. In the upcoming episodes, you will hear from the people who work daily to make you more productive and your code even better.
-
A Hundred Days of Code, Day 020 - Setting up an Editor for Python Development
Had given myself a day, to see if I could get a good Python development environment using Elpy and Emacs.
It does work.
Just not well enough for me.
At the end of the day today, I was happy I learnt so much about Emacs.
But that is not my focus right now. Python is.
Emacs knowledge can come slowly and organically. -
Modern Python Cookbook 2nd ed -- Advance Copies -- DM me
I'll be putting you in contact with Packt marketing folks who will get you your advanced copy so you can write blurbs and reviews and -- well -- actually use the content.
It's all updated to Python 3.8. Type hints almost everywhere. F-strings and the walrus operator. Bunches of devops and data science examples. Plus a few personal examples involving sailboat navigation and management.
See me at LinkedIn https://www.linkedin.com/in/steven-lott-029835/ and I'll hook you up with Packt marketing folks.
-
Named arguments squeak into PHP 8.0, 7 years after first RFC
The next major version of the PHP language will support named arguments after 76 per cent of lead developers voted to include it.
PHP 8.0 is now expected to be released in November 2020 and feature freeze is on 4 August. The RFC (Request For Comments) for Named Arguments was submitted in September 2013 but revived for the PHP 8.0 release. Approval required a two-thirds majority. There is a pull request for a partial implementation, but it seems there is a fair amount of work still to do.
-
Some Usenet groups suspended in Goggle Groups 1 Reply
Over the last few days, a number of Usenet groups have been banned. The two that I am aware of are comp.lang.lisp and comp.lang.forth, two programming languages groups in the Usenet comp hierarchy. This is the message I see;
Banned content warning
comp.lang.forth has been identified as containing spam, malware, or other malicious content.For more information about content policies on Google Groups see our Help Center article on abuse and our Terms of Service.
As with most of Usenet, the comp.* hierarchy is largely unmoderated. These two groups definitely are, so this is a Google action to ban them and not one of moderation, since there aren't any moderators. It's unclear how these groups have breached the rules.
Of specific concern is the archive. These are some of the oldest groups on Usenet, and the depth & breadth of the historical material that has just disappeared from the internet, on two seminal programming languages, is huge and highly damaging. These are the history and collective memories of two communities that are being expunged, and it's not great, since there is no other comprehensive archive after Google's purchase of Dejanews around 20 years ago.
-
Historical programming-language groups disappearing from Google
As Alex McDonald notes in this support request, Google has recently banned the old Usenet groups comp.lang.forth and comp.lang.lisp from the Google Groups system. "Of specific concern is the archive. These are some of the oldest groups on Usenet, and the depth & breadth of the historical material that has just disappeared from the internet, on two seminal programming languages, is huge and highly damaging. These are the history and collective memories of two communities that are being expunged, and it's not great, since there is no other comprehensive archive after Google's purchase of Dejanews around 20 years ago." Perhaps Google can be convinced to restore the content, but it also seems that some of this material could benefit from a more stable archive.
-

- Login or register to post comments
Printer-friendly version- 3768 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is released
After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release.
|
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future Tech
The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world.
Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility.
|
today's howtos
|








.svg_.png)
Content (where original) is available under CC-BY-SA, copyrighted by original author/s.

PyCoder’s Weekly: Issue #431
PyCoder’s Weekly: Issue #431 (July 28, 2020)