Programming Leftovers

-
Python Range Tutorial: Learn to Use This Helpful Built-In Function
Looping is an integral part of any programming language. In Python, an important component of loops is the built-in range function.
In this detailed guide, we will walk you through the workings of the range function using examples, and discuss its limitations and their workarounds. Although range is useful for a broad variety of Python programming tasks, this guide will conclude with a couple of data science use cases for the range function.
For the purposes of this tutorial, we do assume you have at least some knowledge of Python syntax. If you’ve never worked with Python before, we’d recommend starting with this interactive Python fundamentals course first.
-
Deploying WhiteNoise - Building SaaS #35
In this episode, we updated Continuous Integration, Nginx, and the Ansible deployment tasks to use WhiteNoise. With all the changes in place, we tested things out to verify that WhiteNoise served up the CSS, JS, and image files.
We started with Circle CI. First, I fixed the JS assets cache because the cache key never changed and Circle did not save fresh assets each build.
After completing the assets cache, I created a new cache that stored all the static files after running collectstatic. This new cache was necessary for the package step.
-
Qt 5.14.0-beta2 released
Hi everyone!
We have released Qt 5.14.0 beta2 today. As earlier you can get it via online installer. Delta to beta1 attached.
And as usual please make sure you will report all findings in Jira. Please make sure all Qt 5.14.0 release blockers are visible in release blocker list (https://bugreports.qt.io/issues/?filter=21539)
br,
Jani Heikkinen
Release Manager -
Qt 5.14 Beta 2 Released As Another Chance To Test The Big Toolkit Update
The second beta of the forthcoming Qt 5.14 is now available for testing ahead of this Qt5 tool-kit update before more attention turns to focusing on Qt 6.0 for release around this time next year.
Qt 5.14 went into beta earlier this month while now a second beta is ready with the latest fixes and improvements for new functionality. Qt 5.14 Beta 2 is running just a few days behind schedule while the release cycle is currently about one month behind schedule due to a belated alpha release. Qt Company developers hope to be able to ship Qt 5.14.0 around the end of November but due to a few weeks behind schedule, it's not clear at this point if they will be able to realize that goal.
-
Django Weblog: 2020 DSF Board Nominations
It is that time of year again to think about next year’s Django Software Foundation’s Board of Directors!
As you know, the Board guides the direction of the marketing, governance and outreach activities of the Django community. We provide funding, resources, and guidance to Django events on a global level. Further we provide support to the Django community with an established Code of Conduct and make decisions and enforcement recommendations for violations. We work closely with our corporate and individual members to raise funds to help support our great community.
In order for our community to continue to grow and advance the Django Web framework, we need your help. The Board of Directors consists of volunteers who are elected to one year terms. This is an excellent opportunity to help advance Django. We can’t do it without volunteers, such as yourself. For the most part, the time commitment is a few hours per month. There has been some confusion on this in the past, but anyone including current Board members, DSF Members, or the public at large can apply to the Board. It is open to all.
-
Chris Angelico: 2019 Q2 Community Service Award Winner
Chris had a very noble reason to start programming: his older brother was doing it so he had to follow suit! This, along with getting into the family business of importing and exporting educational materials, led to a lifelong love of learning and technology. By the 1990’s Chris was working as a developer and first used Python when he needed to embed a scripting language in a C++ project. “Python offered a simple, clean, boilerplate-free scripting language that still had all the power that I needed for that initial project,” he says. Though the project ended up going in a different direction, Chris was already hanging out on Python mailing lists and was there to stay.
Since 2012, Chris has been an active contributor to the python-dev and python-ideas mailing lists, which are a large part of how the Python language gets developed. python-dev is used by core developers to discuss release dates and plans that could involve breaking changes to Python. On python-ideas, topics surround proposals that haven't matured enough to discuss on python-dev, and contributors can either reject ideas or help to refine them until they can be seriously proposed. “Both lists have a lot of incredibly smart people, but also very opinionated people, so it's pretty awesome to hang out and discuss,” says Chris. “They are significant parts of the funnel that brings proposals to fruition. Many changes start out with a discussion on python-ideas, then perhaps a PEP [Python Enhancement Proposal] is written, and it's discussed at length before migrating to python-dev for detailed discussion, and then finally code gets written and merged in.”
-

- Login or register to post comments
Printer-friendly version- 1915 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.

Recent comments
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago