Programming and howtos
-
Tutorial: Why Functions Modify Lists and Dictionaries in Python
Python’s functions (both the built-in ones and custom functions we write ourselves) are crucial tools for working with data. But what they do with our data can be a little confusing, and if we’re not aware of what’s going on, it could cause serious errors in our analysis.
In this tutorial, we’re going to take a close look at how Python treats different data types when they’re being manipulated inside of functions, and learn how to ensure that our data is being changed only when we want it to be changed.
-
Introduction to Python FTP
In this tutorial, we will explore how to use FTP with Python to send and receive files from a server over TCP/IP connections.
To make things easier and more abstract, we will be using Python's ftplib library which provides a range of functionalities that make it easier to work with FTP. We'll see the implementation for uploading and downloading files from the server, as well as some other cool things that "ftplib" allows us to do.
-
Emmanuele Bassi: A little testing
Years ago I started writing Graphene as a small library of 3D transformation-related math types to be used by GTK (and possibly Clutter, even if that didn’t pan out until Georges started working on the Clutter fork inside Mutter).
Graphene’s only requirement is a C99 compiler and a decent toolchain capable of either taking SSE builtins or support vectorization on appropriately aligned types. This means that, unless you decide to enable the GObject types for each Graphene type, Graphene doesn’t really need GLib types or API—except that’s a bit of a lie.
As I wanted to test what I was doing, Graphene has an optional build time dependency on GLib for its test suite; the library itself may not use anything from GLib, but if you want to build and run the test suite then you need to have GLib installed.
-
How To Download/Install Android 10 Q Beta Right Now?
-
get rid of lines with non ascii characters
-
Self-Serviced End-to-end Encryption Approaches for Applications Deployed in OpenShift
-
How to connect to servers on Linux with the KDE file manager
-
How to Install WordPress with LEMP Stack on Ubuntu 18.04
-
Tips and Tricks to Secure Your Nginx Web Server
-
Building the Kolla Keystone Container
- Login or register to post comments
- Printer-friendly version
- 1884 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 releasedAfter 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 TechThe 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
|
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