The MerchantStore

DirectoryAbout UsAdd-siteLink to Us

 

211 Programming — Python Entries

Programming — Python — March 28th, 2024

Malware Upload Attack Hits PyPI Repository
Maintainers of the Python Package Index (PyPI) repository were forced to suspend new project creation and new user registration to mitigate a malware upload campaign.
March 28th, 2024Source

PyPI halted new users and projects while it fended off supply-chain attack
Automation is making attacks on open source code repositories harder to fight.
March 28th, 2024Source

PyPI suspends new user registration to block malware campaign
The Python Package Index (PyPI) has temporarily suspended user registration and the creation of new projects to deal with an ongoing malware campaign.
March 28th, 2024Source

Programming — Python — March 27th, 2024

How to Hire a Python Developer
Despite the fast-paced evolution of programming languages, Python continues to maintain a firm grasp on developers’ preferences, as reflected by the responses from JetBrains’ State of Developer Ecosystem 2023 survey.
March 27th, 2024Source

Programming — Python — March 25th, 2024

Best Programming Language for AI
If you're interested in pursuing a career in artificial intelligence (AI), you'll need to know how to code. But where do you start? What is the best programming language for AI? And what platforms should you begin with? This article will provide you with a high-level overview of the best programming languages and platforms for AI, as well as their key features.
March 25th, 2024Source

Over 170K users caught up in poisoned Python package ruse
Supply chain attack targeted GitHub community of Top.gg Discord server
March 25th, 2024Source

Top Python Developers Hacked in Sophisticated Supply Chain Attack
Multiple Python developers get infected after downloading malware-packed clone of the popular tool Colorama.
March 25th, 2024Source

Programming — Python — March 20th, 2024

Modern Python: Patterns, Features, and Strategies for Writing Efficient Code (Part 1)
The article elucidates pivotal patterns, features, and strategies in contemporary Python programming and offers insights into practical code development techniques.
March 20th, 2024Source

Programming — Python — March 18th, 2024

LangChain, Python, and Heroku
In this tutorial, learn how to build and deploy LLM-based applications with ease using LangChain, Python, and Heroku for streamlined development and deployment.
March 18th, 2024Source

Programming — Python — March 15th, 2024

Build advanced AI agents and assistants using Python
The guide provides a tutorial on building an advanced artificial intelligence (AI) agent using Python and Retrieval Augmented Generation (RAG). The AI agent is capable of utilizing various tools and data sources to answer questions and perform tasks. The tutorial is designed for beginner to intermediate programmers and demonstrates the agent's ability to interact with structured and unstructured data, as well as execute custom functions.
March 14th, 2024Source

Programming — Python — March 14th, 2024

10 Reasons to Love Google Docs
Google Docs is like Mary Poppins' magic purse. Underneath your standard cloud-based word processor fare is a seemingly endless supply of tricks, features, and shortcuts. The platform doesn't immediately bombard you with options -- in fact, Google Docs has always been modest in presentation -- but it does reward those who do a little digging.
March 14th, 2024Source

Rust-Tailored Slint GUI Toolkit Adding Python API
Some Phoronix readers have been interested in Slint as a Rust-focused graphical toolkit that offers a royalty-free license and in addition to desktop ambitions has also been porting to Android. Slint 1.5 was released today and in addition to the Rust programming language support has begun offering a Python API.

Software — Office — March 14th, 2024


March 14th, 2024Source

Programming — Python — March 11th, 2024

Actually, You Will Never Be Able to Master Python
To assist with daily work, programming languages need to have strong structured data processing capabilities. Learn which options are best.
March 11th, 2024Source

COBOL to JOBOL? A Poor Choice for Modernization
This article digs into the common challenges of COBOL to Java conversion and some strategies to be employed to avoid the JOBOL pitfall.
March 11th, 2024Source

From Kotlin Scripting to Python
I recently moved away from Kotlin Scripting to Python. In this post, I want to explain my reasons and document the migration.
March 11th, 2024Source

Programming — Python — March 8th, 2024

Python in Urban Planning
This article explores the role of Python in urban planning, highlighting its importance in leveraging data analysis and programming for sustainable city development.
March 8th, 2024Source

Programming — Python — March 1st, 2024

10 Tips To Improve Python Coding Skills in 2024
Good Python coding skills allow professionals to execute all Python-related works efficiently and conveniently. Here are 10 tips to help you improve your skills.
March 1st, 2024Source

Programming — Python — February 28th, 2024

10 tips for speeding up Python programs
There are many ways to boost Python application performance. Here are 10 hard-core coding tips for faster Python.
February 28th, 2024Source

Programming — Python — February 27th, 2024

White House: Use memory-safe programming languages to protect the nation
The White House is asking the technical community to switch to using memory-safe programming languages -- such as Rust, Python, Swift, C#, Java, and Go -- to prevent memory corruption vulnerabilities from entering the digital ecosystem.
February 27th, 2024Source

Programming — Python — February 21st, 2024

What is NumPy? Faster array and matrix math in Python
Learn how this popular Python library accelerates math at scale, especially when paired with tools like Cython and Numba.
February 21st, 2024Source

Programming — Python — February 19th, 2024

Python Function Pipelines: Streamlining Data Processing
Function pipelines allow seamless execution of multiple functions in a sequential manner, where the output of one function serves as the input to the next.
February 19th, 2024Source

Programming — Python — February 16th, 2024

Astral unveils 'extremely fast' Python package installer
Rust-based uv package manager promises to be a drop-in replacement for pip and up to 115x faster than pip when running with a warm cache.
February 16th, 2024Source

Programming — Python — February 12th, 2024

Norm of a One-Dimensional Tensor in Python Libraries
Learn how to calculate the Euclidean (norm/distance) of a single-dimensional (1D) tensor in NumPy, SciPy, Scikit-Learn, TensorFlow, and PyTorch.
February 12th, 2024Source

Programming — Python — February 9th, 2024

BigQuery DataFrames in Python
This article demonstrates how to effortlessly query, analyze, and write DataFrames in and out of BigQuery.
February 9th, 2024Source

Programming — Python — January 29th, 2024

Understanding Python's dataclass Decorator
This tutorial explores the advantages, usage, ordering, immutability, and default value of Python's dataclass decorator.
January 29, 2024Source

Programming — Python — January 26th, 2024

A Simple Guide To Retrieval Augmented Generation Language Models
Language models have shown impressive capabilities. But that doesn't mean they're without faults, as anyone who has witnessed a ChatGPT "hallucination" can attest. Retrieval Augmented Generation (RAG) is a framework designed to make language models more reliable by pulling in relevant, up-to-date data directly related to a user's query. In this article, Joas Pambou diagnoses the symptoms that cause hallucinations and explains not only what RAG is but also different approaches for using it to solve language model limitations.
January 26, 2024Source

Programming — Python — January 19th, 2024

Python Test 213: Repeating Tests
If a test fails in a test suite, I'm going to want to re-run the test. I may even want to re-run a test, or a subset of the suite, a bunch of times.
January 19, 2024Source

Unleashing the Power of Python: A Deep Dive into Data Visualization
Let's explore key factors contributing to Python's popularity in data visualization, including its open-source nature and integration with data analysis libraries.
January 19, 2024Source

Programming — Python — January 16th, 2024

Python3 and SqLite updates for Rocky Linux
Updated SqLite and Python3 packages are available for Rocky Linux 8:
January 16, 2024Source

Programming — Python — January 13th, 2024

Python Test 212: Canon TDD - by Kent Beck
In 2002, Kent Beck released a book called "Test Driven Development by Example". In December of 2023, Kent wrote an article called "Canon TDD". With Kent's permission, this episode contains the full content of the article.
January 13, 2024Source

Unlocking the Secrets of Data Privacy: Navigating the World of Data Anonymization: Part 2
Explore diverse data anonymization techniques to balance data utility and privacy in the evolving world of data engineering and privacy.
January 13, 2024Source

Programming — Python — January 11th, 2024

Implementation of Data Quality Framework
In this article, let's explore the key components of a data quality framework and the steps involved in its implementation.
January 11, 2024Source

Programming — Python — January 10th, 2024

Intro to PyScript: Run Python in your web browser
PyScript lets you run Python scripts right in the browser, side by side with JavaScript, with two-way interaction between your code and the web page.
January 10, 2024Source

Enums in Python
Here, learn how enums in Python provide a clear and expressive way to represent fixed sets of values, enhance code readability, prevent bugs, and more!
January 10, 2024Source

Programming — Python — December 8th, 2024

How to use Google’s AI Gemini Pro with Python
Google has recently introduced it’s advanced tool, Google Gemini Pro, making an API available to developers and adding another AI to the mix to transform the way we generate text, images and more.
January 8, 2024Source

Programming — Python — December 29th, 2023

Create a Complete Computer Vision App in Minutes With Just Two Python Functions
Discover Pipeless, an open-source framework in computer vision development, and how you can create complete apps with just a few code functions.
December 29, 2023Source

Mutation Testing: The Art of Deliberately Introducing Issues in Your Code
To effectively test your test cases and catch even the subtlest faults, we'll explore Python-based mutation testing in this article.
December 29, 2023Source

Python Context Managers Simplified
This article explores Python context managers, including examples, advantages, and common use cases.
December 29, 2023Source

Programming — Python — December 28th, 2023

Top 10 Python Applications Transforming the Real World
In this article, we'll delve into Python's top ten real-world applications, exploring how it has transformed various domains.
December 28, 2023Source

Programming — Python — December 27th, 2023

What you need to know about Python's 'dead batteries'
Learn which Python standard library modules are headed for the boneyard in Python 3.13, and how to replace them.
December 27, 2023Source

Programming — Python — December 26th, 2023, 2023

AWS CDK Deep Dive: Advanced Infrastructure as Code Techniques With Typescript and Python
AWS Cloud Development Kit (CDK) is an open-source software development framework to model and provision your cloud application resources using familiar programming languages. Provisions of cloud applications can be done through AWS CDK in languages familiar to the developer, like TypeScript and Python. This post will deeply dive into advanced techniques for using the CDK with Typescript and Python, two of the most popular languages.
December 26, 2023Source

Programming — Python — December 24th, 2023

Optimization of I/O Workloads by Profiling in Python
Optimizing the Python code to run faster.
December 24, 2023Source

Programming — Python — December 19th, 2023

CircuitPython 9.0.0 Alpha 6 released
The world of microcontroller programming is abuzz with the recent release of CircuitPython 9.0.0-alpha.6. This alpha release is a significant step forward for the open-source Python environment, designed for use with microcontrollers and single-board computers. Though it still contains known bugs and is due for further enhancements before the final release, this version brings a host of new features and updates that are worth exploring.
December 19, 2023Source

Programming — Python — December 12th, 2023

Python in Visual Studio Code Enhances Debugging
The December 2023 update to Python in Visual Studio Code introduces several new features, including configurable debugging options that are now available on the Run button menu.
December 12, 2023Source

Programming — Python — December 11th, 2023

TIOBE Index for December 2023: Top 10 Most Popular Programming Languages
Python, C and C++ hold onto their top spots, while smaller programming languages continue to rise in popularity. C# is the top contender for the fastest-growing language of 2023.
December 11, 2023Source

Programming — Python — December 8th, 2023

Python Version 3.12.1
Object-oriented programming language.
December 08, 2023Source

Programming — Python — December 1st, 2023

Virtualenv and venv: Python virtual environments explained
Take advantage of virtual environments in Python to create and manage separate environments for your Python projects.
December 1, 2023Source

Programming — Python — November 29th, 2023

How to Debug Python Code with Google Bard
This guide will show you how to debug Python code with the help of Google Bard. Debugging Python code often presents a significant challenge, particularly for those who are new to programming. This task, however, becomes more manageable with the assistance of Google Bard, an advanced large language model developed by Google AI.
November 29, 2023Source

How to Learn Python with ChatGPT Voice
Embarking on the journey of learning Python programming can often be a daunting task, especially for beginners. However, with the advent of ChatGPT Voice, this journey has become significantly more approachable and interactive. In this article, you will be pleased to know how ChatGPT Voice, an innovative tool available to all ChatGPT users for free, is revolutionizing the way we learn Python.
November 29, 2023Source or Watch Video

How to use Pandas for data analysis in Python
Pandas makes it easy to quickly load, manipulate, align, merge, and even visualize data tables directly in Python.
November 29, 2023Source

Programming — Python — November 28th, 2023

How to Detect VPN Proxies With Python and IP2Location.io API
VPN detection is a crucial focus for developers when addressing security concerns. Find out how to detect VPN using IP2Location.io API in Python.
November 28, 2023Source

Python Database Basics
Databases are an important part of most modern software development. They serve as a repository for storing, organizing, manipulating, and retrieving data and information. Python, being a versatile programming language, offers several modules and libraries for working with databases. We will explore the fundamentals of database programming in Python, with a focus on using the SQLite database system, which is lightweight, easy to use, and part of the Python standard library.
November 28, 2023Source

Programming — Python — November 27th, 2023

Optimizing Coroutine Execution
Discover yielding strategies, seamless integration with loops, and hands-on implementations across various applications.
November 27, 2023Source

Programming — Python — November 23rd, 2023

How To Implement Cosine Similarity in Python
Cosine similarity is an indispensable tool that has a wide range of applications, from simplifying searches in large datasets to understanding natural language.
November 23, 2023Source

Programming — Python — November 21st, 2023

Monitoring and Logging in Cloud Architecture With Python
This article delves into the synergy between Python and cloud platforms, which creates the possibility of easier development of more transparent applications.
November 21, 2023Source

Programming — Python — November 20th, 2023

JetBrains State of Developer Ecosystem 2023: Python Pips JavaScript in Language Learning Plans
Python comes out top, with JavaScript and Java close behind in the list of languages that people want to learn.
November 20, 2023Source

Programming — Python — November 17th, 2023

Future of brain-inspired AI as Python code library passes major milestone
An open source code library for brain-inspired deep learning, called 'snnTorch,' has surpassed 100,000 downloads and is used in a wide variety of projects. A new paper details the code and offers a perspective on the future of the field.
November 17, 2023Source

Programming — Python — November 16th, 2023

Python Test 209: Testing argparse Applications
How do you test the argument parsing bit of an application that uses argparse?
November 16, 2023Source

Programming — Python — November 15th, 2023

The best ORMs for database-powered Python apps
Need help choosing the best Python ORM for your projects? Here's what you need to know about SQLAlchemy, PonyORM, Django ORM, Peewee, SQLObject, and Tortoise ORM.
November 15, 2023Source

The best Python libraries for parallel processing
Do you need to distribute a heavy Python workload across multiple CPUs or a compute cluster? Here are seven frameworks up to the task.
November 15, 2023Source

Programming — Python — November 6th, 2023

Python Pandas creator Wes McKinney joins Posit
Python pandas creator Wes McKinney has joined data science company Posit as a principal architect, signaling the company's efforts to play a bigger role in the Python universe as well as the R ecosystem.
November 6, 2023Source

PyTorch versus TensorFlow machine learning frameworks compared
In the dynamic world of machine learning, two heavyweight frameworks often dominate the conversation: PyTorch and TensorFlow. These frameworks are more than just a means to create sophisticated algorithms; they form the bedrock upon which today's artificial intelligence is built.
November 6, 2023Source

Programming — Python — November 2nd, 2023

Feedback From Calling Rust From Python
In my previous post, comments mentioned pyo3 and how I should use it. In this post, I explain what it is and how I migrated my code.
November 2, 2023Source

VS Code Python Team Improves Interactive REPL
Microsoft's dev team for Python in Visual Studio Code updated its tooling to improve working with the language's interactive REPL functionality.
November 2, 2023Source

Programming — Python — October 26th, 2023

6 generative AI Python projects to run now
Get a hands-on introduction to generative AI with these Python-based coding projects using OpenAI, LangChain, Matplotlib, SQLAlchemy, Gradio, Streamlit, and more.
October 26, 2023Source

Producing Messages at Warp Speed: Best Practices for Optimizing Your Producers
This article provides insights into the best practices for optimizing your message producer for maximum message throughput.
October 26, 2023Source

Python "Magic" Methods (Part 2)
Let's continue our exploration of Python's magic methods in this second part of the series. This part will focus on numbers and containers, i.e., collections.
October 26, 2023Source

Programming — Python — October 23rd, 2023

Building a Python Package with C Extensions using Poetry
Python is an incredibly versatile language that can be used in a variety of applications, from web development to data science and more. However, Python's interpreted nature can be a bottleneck for computationally intensive tasks. This is where C extensions come in.
October 23, 2023Source

Python-Like Numerical Computation Library MatX Brings Transforms as Operators and Other Features
Developed by Nvidia for its own GPUs, MatX is a C++ library that aims to bring near-native performance in numerical computing using a high-level syntax not far from those available in Python scipy or MATLAB. Its latest release brings a number of new features, including the possibility to use transforms as operators, new operators such as upsample, downsample, pwelch, and more.
October 23, 2023Source

Programming — Python — October 19th, 2023

Python Metaclass Tutorial with Examples
Learn about Python metaclasses, how to define and use them, and explore examples to understand their functionality with this comprehensive tutorial.
October 19, 2023Source

Programming — Python — October 13th, 2023

Fetching Data from an HTTP API with Python
In this quick tip, excerpted from Useful Python, Stuart shows you how easy it is to use an HTTP API from Python using a couple of third-party modules.
October 13, 2023Source

How to Perform Data Analysis in Python Using the OpenAI API
In this tutorial, you'll learn how to use Python and the OpenAI API to perform data mining and analysis on your data.
October 13, 2023Source

Python String Methods, with Examples
In this article, we'll cover useful Python string methods for manipulating string (str) objects — such as joining, splitting and capitalizing. Each method described in this article will include an explanation with a relevant example. We'll also end with a little challenge you should try to assess how much you've understood the topic.
October 13, 2023Source

Quick Tip: Controlling macOS with Python
In this quick tip, excerpted from Useful Python, Stuart looks at ways to control the Windows OS with Python.
October 13, 2023Source

Quick Tip: Controlling Windows with Python
In this quick tip, excerpted from Useful Python, Stuart looks at ways to control the Windows OS with Python.
October 13, 2023Source

Quick Tip: Sending Email via Gmail with Python
In this quick tip, excerpted from Useful Python, Stuart shows you how you can use Python to send emails via Gmail. This can be useful for sending status reports and summaries of activities, for example.
October 13, 2023Source

Understanding Modules and Packages in Python
In this article, we'll look at some of the concepts involved when structuring our Python code using modules and packages. We'll learn how to create our own modules, how to define functions and classes, and how we can use them in other modules or packages.
October 13, 2023Source

Working With CSV Files Using Python, with Examples
In this article, we'll learn how to use Python to read from and write data to CSV files, and how to convert CSV files to JSON format and vice versa. We'll explore how to use the csv module and also look at examples that help understand how it works.
October 13, 2023Source

Programming — Python — October 11th, 2023

How To Scale Your Python Services
This article breaks down strategies for scaling Python services, emphasizing on the challenges and solutions for CPU and I/O bound tasks.
October 11, 2023Source

Programming — Python — October 6th, 2023

Optimizing Machine Learning Models with DEHB: A Comprehensive Guide Using XGBoost and Python
In this article, we explore Distributed Evolutionary Hyperparameter Tuning (DEHB) and its application to the popular XGBoost machine learning algorithm using Python.
October 6, 2023Source

Programming — Python — October 3rd, 2023

And now for something completely different: Python 3.12
Nobody expects more flexible string parsing
October 3, 2023Source

The best new features and fixes in Python 3.12
Better error messages, support for Linux profiling tools, and many improvements to Python's type hinting have just landed. Let's take a look.
October 3, 2023Source

Programming — Python — September 29th, 2023

PHP 8.1.24 and 8.2.11 for Fedora/RHEL released
Remi Collet has released PHP 8.1.24 and 8.2.11 packages for Linux distributions based on Fedora and RHEL.
September 29, 2023Source

Programming — Python — September 27th, 2023

4 sweet Python IDEs you might have missed
From a simple platform for beginners to an expert-level development workbench, there's an IDE for most every Pythonista.
September 27, 2023Source

Master Python GUI Development with Tkinter
Step-by-step guide to building a user-friendly document generator GUI in Python
September 27, 2023Source

Programming — Python — September 25th, 2023

People and Python in AI
If you want to squeeze the most value from your data, teach your employees Python and Excel instead of specialized programming languages.
September 25, 2023Source

Programming — Python — September 20th, 2023

15 Python libraries to improve your coding in 2023
Python continues to be a preferred language for many developers due to its simplicity and versatility. In 2023, there are 15 Python libraries that stand out for their ability to significantly improve coding efficiency and productivity. The list has been created by the ArjanCodes YouTube channel and community explaining more about the coolest Python libraries you should know about in 2023.
September 20, 2023Source or Watch Video

How to Prepare for Data Scientist Interview in 2023?
One of the fastest-growing domains in the recent years is data science. For those who don't know, data science revolves around different subjects that ultimately lead to one goal. Subjects include math, statistics, specialized programming, advanced analytics, machine learning, and AI.
September 20, 2023Source

Programming — Python — September 19th, 2023

An Open Source Infrastructure for PyTorch
Saroufim: I'm Mark Saroufim. I'm here to give you a talk titled, "An Open Source Infrastructure for PyTorch." I'm an applied AI Engineer here at Meta. Some people think I spend the majority of my time on Twitter, so you can follow me there for my updates.
September 19, 2023Source

Programming — Python — September 18th, 2023

Microsoft launches the experimental Python Editor from Excel Labs
In August, Microsoft announced it was adding support for Python in Excel spreadsheets. Today, the company announced a new extension for that support, with the addition of the experimental Python Editor.
September 18, 2023Source

Programming — Python — September 14th, 2023

How To Use ChatGPT With Python
Are you looking forward to knowing how you can empower ChatGPT with Python? Learn step-by-step how to set up an account in the Kommunicate platform using Python.
September 14, 2023Source

Programming — Python — September 13th, 2023

7 Python libraries for parallel processing
Do you need to distribute a heavy Python workload across multiple CPUs or a compute cluster? Here are seven frameworks up to the task.
September 13, 2023Source

Microsoft Research Blog Research Focus: Week of September 11, 2023
Data scientists and data engineers spend a large portion of their time trying to understand, clean and transform their data before they can even start performing meaningful analysis. Most database vendors provide business intelligence (BI) tools as an efficient and user-friendly platform for customers to perform data cleaning, preparation and linking tasks to obtain actionable semantic data.
September 13, 2023Source

New Free Tool From Contrast Security Makes API Security Testing Fast and Easy
CodeSec by Contrast brings fast and accurate scans to developers for free. It can be up and running in less than five minutes.
September 13, 2023Source

SAS Viya analytics suite gets SaaS-based AI app development tools
The new offerings will allow enterprises to automate the setup and integration of a cloud-native technology stack to let developers focus on getting AI models and AI-driven applications into production.
September 13, 2023Source

Programming — Python — September 11th, 2023

How to use Python in MS Excel spreadsheets
The recent integration of Python into Microsoft’s Excel spreadsheet software has opened up a new realm of possibilities for data analysis and manipulation. This article aims to provide a comprehensive guide on how to utilize this new feature, offering a balanced and unbiased assessment of its capabilities.
September 11, 2023Source or Watch Video

Programming — Python — September 8th, 2023

Datalore by JetBrains Review: Features, Pricing, & Pros
0JetBrains Datalore is an extensible cloud-based data science platform designed for individual and team use that helps data analysts and scientists complete daily tasks. Datalore comes with capabilities for data management, machine learning, collaboration, third-party integrations, and more.
September 8, 2023Source

Introduction to ML Engineering and LLMOps With OpenAI and LangChain
Understand how to work with OpenAI LLMs and use the popular LangChain toolkit in Python. Extract from the book Machine Learning Engineering with Python, Packt, 2023.
September 8, 2023Source

Programming — Python — September 6th, 2023

How to work with the Python list data type
Use Python lists to store data in one-dimensional rows, access them by indexes, and sort them any which way you like.
September 6, 2023Source

Programming — Python — September 1st, 2023

Quix Streams: Stream Processing With Kafka and Python
Quix Streams for open source stream processing with Kafka and Python to support data engineers to implement machine learning data pipelines.
September 1, 2023Source

What is Python? Powerful, intuitive programming
Find out what makes Python a versatile powerhouse for modern software development--from data science to machine learning, systems automation, web and API development, and more.
September 1, 2023Source

Programming — Python — August 31st, 2023

How to use Python in Excel spreadsheets for data analytics
The recent announcement from Microsoft that they have now integrated Python into it's Excel spreadsheet software has opened up a wealth of new applications for data analytics, automation and number crunching. This new integration approach allows users to seamlessly blend Python and Excel analytics within the same Excel grid, thereby creating an uninterrupted workflow.
August 31, 2023Source

Part 3: Transforming MongoDB CDC Event Messages
This post is part 3 of a series on event-driven systems with Memphis.dev. We added a transformer service to deserialize MongoDB CDC records into JSON.
August 31, 2023Source

Send Your Logs to Loki
This blog post explores logging in Loki. Options are virtually unlimited. Be careful to choose the one that fits your context the best.
August 31, 2023Source

Programming — Python — August 30th, 2023

How to use PyInstaller to create Python executables
Use PyInstaller to package your Python apps into standalone executables for easy distribution.
August 30, 2023Source

This profiler chatbot promises to help speed up your Python — we can believe it
Scalene, Scalene, Scalene, Scalene, I'm beggin' of you please improve my code
August 30, 2023Source

Top 10 Programming Languages for Software Development
Discover the top programming languages for software development. From Python to Java, explore the best languages for diverse software and projects.
August 30, 2023Source

Programming — Python — August 29th, 2023

Google Colab gains an enterprise tier
Google Colaboratory (Colab for short), Google's service designed to allow anyone to write and execute arbitrary Python code through a browser, including code to run AI apps, is gaining an enterprise tier.
August 29, 2023Source

Programming — Python — August 28th, 2023

Advantages of Python as an AI and ML Development Language
Discover why Python is being used more and more by website development companies to conquer the industry using tools like AI and ML.
August 28, 2023Source

Computer scientists develop open-source tool for dramatically speeding up the programming language Python
A team of computer scientists at the University of Massachusetts Amherst, led by Emery Berger, recently unveiled a prize-winning Python profiler called Scalene. Programs written with Python are notoriously slow--up to 60,000 times slower than code written in other programming languages--and Scalene works to efficiently identify exactly where Python is lagging, allowing programmers to troubleshoot and streamline their code for higher performance.
August 28, 2023Source

Embracing the Zen of Python: A Simple Guide to Mastering Pythonic Programming
Let's explore the Zen of Python with code examples to improve your skills as a Python developer. Join us on this journey!
August 28, 2023Source

Programming — Python — August 25th, 2023

Discovering Data Insights: 12 Advanced Python Packages for Efficient Data Exploration
In this article, we explore various Python packages to conduct Exploratory Data Analysis, which is a vital step in understanding data's hidden insights.
August 25, 2023Source

Programming — Python — August 24th, 2023

Meta releases Code Llama, a code-generating AI model
Meta, intent on making a splash in a generative AI space rife with competition, is on something of an open source tear.
August 24, 2023Source

Meta launches own AI code-writing tool: Code Llama
Meta said Code Llama will make it easier to finish code.
August 24, 2023Source

Microsoft Introduces Python in Excel
Some members of the Microsoft 365 Insiders program can now try out the combination of Python's data analysis and visualization libraries, Excel's features and the Anaconda Python repository.
August 24, 2023Source

Programming — Python — August 23rd, 2023

Get started with FastAPI
Take advantage of the FastAPI web framework and Python to quickly create snappy, OpenAPI-compliant web APIs--and full websites, too.
August 23, 2023Source

Microsoft Excel receives Python integration for data analysis and visualization
In a groundbreaking move, Microsoft has unveiled its latest feature for Excel — Python integration. This innovative development brings together the world of Excel and Python analytics, creating a powerful tool for data analysis and visualization. The integration of Python in Excel allows users to utilize potent Python libraries directly within their Excel workbooks.
August 23, 2023Source

Microsoft launches native integration for Python in Excel
With native Python integration with Excel, users will be able to use the new "PY" function to input Python code directly into Excel cells.
August 23, 2023Source

Migration From One Testing Framework to Another
The article discusses two popular Python frameworks for end-to-end testing, their pros and cons, and explores the challenges of transitioning from one to another.
August 23, 2023Source

Programming — Python — August 14th, 2023


https://betterprogramming.pub/weird-python-features-that-might-catch-you-by-surprise-5b2ca521b0bf
August 14, 2023Source

Programming — Python — August 11th, 2023

Best Python Libraries for Web Scraping
Discover a selection of powerful Python libraries for web scraping, including those for HTTP requests, parsing HTML/XML, and automated browsing.
August 11, 2023Source

Deploying Python and Java Applications to Kubernetes With Korifi
Tutorial covering the installation and configuration of Cloud Foundry Korifi to push a Java and Python application to Kubernetes with a single command.
August 11, 2023Source

Print, Paint, and Program a Guardian to Track Humans and Dogs Using a Pi, Camera, and Servo
In the run-up to the new Zelda release, I realized you can build a stationary guardian robot with a servo and a camera. Adding a bit of machine learning, you can then make the guardian detect objects or people or pets and follow them around by rotating its head.
August 11, 2023Source

Programming — Python — August 9th, 2023

How to use structural pattern matching in Python
The pattern-matching syntax introduced in Python 3.10 allows for powerful new programming techniques for decision-making in apps.
August 9, 2023Source

Programming — Python — August 8th, 2023

How To Reduce CPU Consumption Caused by Garbage Collection
Delve into 5 effective strategies to help alleviate GC cycle side effects to optimize application performance and mitigate the impact on hosting expenses.
August 8, 2023Source

Streamlit: Empowering Data Scientists With Interactive Web Applications
Streamlit is a powerful python library that allows data scientists to focus on their data and models without worrying about the intricacies of web development.
August 8, 2023Source

Programming — Python — August 7th, 2023

Analyzing Polars From a Data Science Perspective
Using polars to make more robust models
August 7, 2023Source

Building Distributed Machine Learning Models on a Homelab Cluster With Python
Using affordable homelab equipment we set up ourselves, it is easy to set up parallelized and distributed machine learning tools that use AI to inform our data-driven decisions
August 7, 2023Source

Julia language cracks top 20 in Tiobe popularity index
Qualities such as speed and scalability make Julia an attractive alternative to Python, R, and MATLAB for data science and mathematical computation, Tiobe said.
August 7, 2023Source

Programming — Resources — August 7th, 2023

Better-than-Cubic Complexity for Matrix Multiplication in Rust
Years ago, I wrote an implementation of the Strassen matrix multiplication algorithm in C++, and recently re-implemented it in Rust as I continue to learn the language.
August 7, 2023Source

Ensuring Reliable Microservice Deployment With Spring Boot Build Info Maven Plugin
Discover how to verify microservice deployments with the Spring Boot Build Info Maven Plugin, increasing the dependability of your deployment pipeline.
August 7, 2023Source

Guide to E-Commerce Mobile App Development: Steps, Features, and Costs
Discover a step-by-step guide to e-commerce app development through a case study of this user-friendly and cost-effective nopCommerce mobile app.
August 7, 2023SourceThe Emergence of Low Code No Code Approach for SAP Platform Testing
This article will help you understand the challenges associated with SAP Testing and the adoptability of Low Code No Code for SAP Test Automation.
August 7, 2023Source

Programming — Python — August 4th, 2023

Fake VMware vConnector package on PyPI targets IT pros
A malicious package that mimics the VMware vSphere connector module 'vConnector' was uploaded on the Python Package Index (PyPI) under the name 'VMConnect,' targeting IT professionals.
August 4, 2023Source

Python moves to remove the GIL and boost concurrency
Formal plans for a Python that supports true parallelism are finally on the table. Here's how a GIL-free Python will finally come together.
August 4, 2023Source

Programming — Python — August 3rd, 2023

Generative AI with LangChain, RStudio, and just enough Python
LangChain is one of the hottest platforms for working with LLMs and generative AI--but it's typically only for Python and JavaScript users. Here's how R users can get around that.
August 3, 2023Source

Programming — Python — July 25th, 2023

Python Variables Declaration
Python variables declaration is a fundamental concept in Python programming. It involves creating labels or names to store data in memory.
July 25, 2023Source

Programming — Python — July 19th, 2023

DRY: The Unspoken Parts
One of the most common terms in software engineering is the DRY principle (Don't Repeat Yourself), but many engineers associate this principle with "Don't copy-paste lines of code." This is a part of DRY; however, DRY is about duplication of knowledge.
July 19, 2023Source

How to use Python's py launcher for Windows
Take control of multiple Python installations in Windows with the py launcher, available as part of a standard Python installation.
July 19, 2023Source

Programming — Python — July 7th, 2023

Building News Sentiment and Stock Price Performance Analysis NLP Application With Python
A short lab on how to engineer a machine learning (ML) NLP sentiment analysis web app using a market data API, Flask, and NLTK Python libraries.
July 7, 2023Source

Python Programming — Resources — A

A Beginner's Python Tutorial
A Python tutorial originally written for the modding community of Firaxis' Civilization. Useful to beginners with little or no programming knowledge.
Provides InformationSource

A Course in Python/CGI
This site contains materials from a 13 week course for learning Python and CGI. Suited for self-study.
Provides InformationSource

A Quick Tour of Python
Short overview of some basics, for users with some programming knowledge.
Provides InformationSource

Algebraic Data Types for Python. A Lesson From Rust.
The most useful concept when writing code. Algebraic data types make it easy to write complex scenarios in a simple way.
June 8, 2023Source

Python Programming — Resources — B

Boost.Python
A C++ library which enables seamless interoperability between C++ and the Python programming language.
Provides InformationSource

Python Programming — Resources — C

Cameron Laird on Python and the Web
Discusses both client-side and server-side Web programming.
Provides InformationSource

Create a WMS Layer With Geoserver REST API
How to automate layer creation for raster and vector data
May 09, 2023Source

Python Programming — Resources — D

Database Topic Guide
Python programs can use minimal code to access, display, and update a database. this guide provides "links to relevant Python modules, documentation, and projects" concerning databases, as well as adding persistence to Python objects.
Provides InformationSource

Don't Install Python for Data Science. Use Docker Instead!
A beginner's step-by-step guide to start using Docker Containers for Data Science development and avoid complex Python environment managers.
May 12, 2023Source

Download Standard Python Software
Python is a dynamic object-oriented programming language that can be used for many kinds of software development.
Provides InformationSource

Python Programming — Resources — E

Efficient Data Manipulation with Apply() Function in Pandas
The apply() function is a powerful tool in Python for data analysis and manipulation. It is a valuable instrument for any analyst's toolkit, as it can be seamlessly integrated with other Pandas functions and custom functions to perform complex data transformations.
June 23, 2023Source

Enterprises Must Utilize Python for Developing ERP Testing Processes
In this article, learn more about how enterprises can benefit from utilizing Python to streamline their ERP testing processes.
June 23, 2023Source

Expert Guide to Data Transformation Tool
Data aggregation, data cleansing, data mapping, and data transformation techniques in combination are essential for all businesses, regardless of size.
May 19, 2023Source

Python Programming — Resources — F

F2PY:
Fortran to Python interface generator
Provides InformationSource

Finding Numbers in Various Data Types in Python
When working with Python, we often have to deal with data in the form of numbers or words. Sometimes, words and numbers are stored together, and our needs compel us to separate numbers from words.
June 6, 2023Source

Five Minutes to a Python CGI
By David Mertz. Brief introduction to writing CGI programs, Python CGI module, formatting output, error logging/debugging.
Provides InformationSource

From Data to Motion: Video Generation in Python
Converting Plotly charts to videos using MoviePy
May 19, 2023Source

Python Programming — Resources — G

Genetic Programming: 3D Visualisation in Python
This is a GUI frontend to the genetic programming assignment given in this subject. the aim is to evolve a wall-following robot. the program provides multiple visualisations of the process. It was written with Janice Leung — many thanks for the beautiful widgets!
Provides InformationSource

Guide to Lists in Python
Python, as one of the most versatile and widely-used programming languages, boasts a plethora of built-in data structures that make it an excellent choice for developers of all skill levels. One such data structure is the list. It is one of the most powerful and flexible data structures in Python.
May 12, 2023Source

Python Programming — Resources — H

Hot Scripts — Python
Hot Scripts is the net's largest PHP, CGI, Perl, JavaScript and ASP script collection and resource web portal. we are an Internet directory that compiles ...
Provides InformationSource

How to Add Natural Language Input to an Existing Python Application With LangChain and Pydantic
Unless you've been completely disconnected from the world recently (or even for the past few years), you're likely aware of the rapid advancements in AI.
June 8, 2023Source

How to Build an AI-Powered Game Bot with PyTorch and EfficientNet
This article will guide you through creating an AI model that can play the popular Chrome Dino Game using PyTorch and EfficientNet.
May 12, 2023Source

How to Remove Whitespaces from a String in Python
In programming, data often doesn't come in a neat, ready-to-use format. This is particularly true when we deal with strings, which often need to be cleaned, formatted, or manipulated in some way before they can be used effectively.
May 30, 2023Source

How to Split String on Multiple Delimiters in Python
Among the plenty of string operations, splitting a string is a significant one, offering the capability to divide a large, composite text into smaller, manageable components. Typically, we use a single delimiter like a comma, space, or a special character for this purpose. But what if you need to split a string based on multiple delimiters?
May 30, 2023Source

How to use PyTriton to deploy and AI model in Python
When it comes to deploying Artificial Intelligence (AI) models, Python is a popular choice among developers, and PyTriton is rapidly becoming a favored tool for this task. Today, we'll delve into the ins and outs of PyTriton and how it can make your life as a developer a whole lot easier.
June 30, 2023Source

How To Write Testable Code in Python
Practices for writing highly testable and flexible Python code
June 30, 2023Source

Python Programming — Resources — I

Instant Hacking
By Magnus Lie Hetland. Minimal, concise, general introduction to programming, via Python, moves very quickly. English, Italian, Polish, Japanese, Serbian, Korean.
Provides InformationSource

Instant Python
By Magnus Lie Hetland. Minimal introduction for experienced programmers. Treats basics, OO programming, Jedi mind trick. English, French, Italian, Portuguese, Spanish; German, Norwegian; Lithuanian, Polish, Russian; Japanese, Korean.
Provides InformationSource

Python Programming — Resources — L

Latest Raspberry Pi MagPi magazine features Python Robots
The Raspberry Pi Foundation has this month made available the latest addition of the fantastic MagPi magazine. With this months issue featuring details on how you can build your own robotic projects using Python.
June 30, 2023Source

Learning Python — the Interactive Way
One of the nice things about programming in python is that it is free, relatively easy to use, and there is lots of support and development online. One of the downsides is that there is not a standard python package to install... you have to know about all the interesting add-on bits to get maximum usage out of python. Luckily, some enterprising astronomers and other programming-scientists have put together pre-packaged python distributions containing many of the most useful add-ons like numpy, scipy, matplotlib, atpy, etc.
Provides InformationSource

Python Programming — Resources — N

Need Scripts
One stop Web Development Resource providing reviews and articles.
Provides a ServiceSource

Python Programming — Resources — O

One of Microsoft's Best-Kept Secrets — Python Tools for Visual Studio (PTVS)
I've talked some about the sweet support for node and PHP in Azure. you can also File | new | Node.js express application in WebMatrix, or run WordPress and get intellisense as well.
Provides InformationSource

Python Programming — Resources — P

PHP, Perl and Python on the wane?
A trio of open source scripting languages are waning in popularity among developers at precisely the time big-name IT companies are adding their support
Provides InformationSource

PyCharm Fix for Certificate Verify Failed: Unable To Get Local Issuer Certificate
This article presents a PyCharm resolution for when a security app like Zscalar makes URLS inaccessible for testing code.
June 27, 2023Source

Pyjnius: Accessing Java classes from Python
We're pleased to announce the Pyjnius project. it's a Python library to access Java classes from Python, on the desktop or on Android.
Provides InformationSource

Python CGI
An Interactive Instruction.
Provides InformationSource

Python Commands Cheat Sheet — Free Download
Python is famous for being an easy programming language to learn — due especially to its readability and the fact that it's an interpreted language.
April 25, 2023Source

Python Cookbook
Collaborative website built by ActiveState and O'Reilly, hosts user contributions; collection of recipes.
Provides InformationSource

Python Dictionary: A Powerful Tool for Data Engineering
This article discusses the Python dictionary use cases in data engineering as a powerful tool and data structure to perform tasks efficiently and accurately.
May 09, 2023Source

Python Documentation Index
Official tutorial and references, including library/module usage, Macintosh libraries, language syntax, extending/embedding, and the Python/C API. Also links to off-site beginners' tutorials, HOWTOs, and many special interest topics.
Provides InformationSource

Python for Beginners
New to programming? this page lists some places that can get you started quickly.
Provides InformationSource

Python impressions
First, a word on my learning process. Python is a mature and useful language, so from the start I decided not only to play around, but to take it quite seriously. So, apart from reading the official Python tutorial and most of the free online book Dive into Python I spent a lot of time actually using Python, both for writing test scripts that display various features I might need and useful programs, both at work and home.
Provides InformationSource

Python Profiling — Why and Where Your Code is Slow
Pinpoint your bottlenecks with these powerful tools
May 12, 2023Source

Python Programming for Beginners
Shows how to write programs that use command-line options, read and write to pipes, access environment variables, handle interrupts, read from and write to files, create temporary files, write to system logs.
Provides InformationSource

Python Programming Language — Official Website
Python is a dynamic object-oriented programming language that can be used for many kinds of software development.
Provides InformationSource

Python Programming Tutorial
By Richard G. Baldwin. Separate lessons teach programming basics. Free online, fee download files.
Provides InformationSource

Python Quick Reference
By Simon Brunning. Thorough 'cheat sheet'; brief reminders for nearly each language aspect: syntax nuances; built-in features, statements, modules; basic, advanced types, operations; lexical entities, common development tools. for several Python versions; HTML, Zip, Windows Help, text.
Provides InformationSource

Python SIGs
Archives of current and past listserv discussions on a LOT of interesting topics. GREAT for researching problems.
Provides InformationSource

Python Tutorial
Introduction to Python, where to find it, how to install, and create a very simple script.
Provides InformationSource

Python Tutorial
Python Software Foundation
Provides InformationSource

Python v3.3.0 documentation
Python is a dynamic object-oriented programming language that can be used for many kinds of software development.
Provides InformationSource

python-goto
A function decorator, that rewrites the bytecode, to enable goto in Python
Provides InformationSource

Python Programming — Resources — R

Retry your Python code until it fails
Use the Tenacity and Mock libraries to find the bugs hiding deep within your code.
April 25, 2023Source

Python Programming — Resources — S

ScrapingBee API Review 2023 — Features, Pricing, Pros & Cons
Web scraping technique is used in various industries for different purpose like data mining, competitive analysis, price tracking, etc. Web scraping APIs can be really handy for building an efficient web scraper tool for various use cases.
May 09, 2023Source

Semantic Kernel (AI LLM Integration) Gets VS Code Tools, Python Support
Microsoft has been busy updating its recently open sourced internal incubation project called Semantic Kernel, an SDK that lets developers mix conventional programming languages with the latest in Large Language Model (LLM) AI prompts.
April 21, 2023Source

Should there be an AsyncPoolExecutor?
Python Multiprocessing provides two high level classes that enable us to take advantage of a pool of workers to perform concurrent tasks:
April 4, 2023Source

speech.py
speech.py is a Python module that provides a clean interface to Windows's voice recognition and text-to-speech capabilities. it's very easy to use within a program that needs to listen for specific phrases or general speech, or that needs to speak.
Provides InformationSource

Python Programming — Resources — T

Talk to your cluster with this open source Python API wrapper
Combine the power of an open API and the Python programming language.
April 18, 2023Source

TCC Publications: Programming Languages
Python language quick reference (28 pp), Tkinter reference (84 pp), Python Imaging Library PIL quick reference (6 pp). Postscript and PDF formats available.
Provides InformationSource

Test Automation Strategies for Mobile Apps With SAP S/4HANA for Plant Maintenance
Enhance mobile app quality with exploratory testing for SAP S/4HANA. Thoroughly explore features, UI, and integration for improved performance and user experience.
June 9, 2023Source

The Difference Between %s and %d in Python String Formatting
String formatting, in simple terms, is the process of constructing a string by inserting some specific or computed data into a string placeholder. This is an indispensable tool when you're dealing with user-friendly outputs, debugging logs, or generating dynamic text for various purposes.
May 26, 2023Source

Tips for Enterprise Resource Planning
Enterprise Resource Planning (ERP) is a software solution whose primary goal is to help companies streamline operations and increase productivity. Using the right ERP tool, software development organizations can automate their core business processes, such as accounting and finance, human resources, customer relationship management, and more.
April 14, 2023Source

Tutorialized.com — Free Python tutorials
A collection of Python tutorials from resources around the Internet.
Provides InformationSource

Python Programming — Resources — U

Understanding SVM Hyperparameters
This guide is the second part of three guides about Support Vector Machines (SVMs). In this guide, we will keep working on the forged bank notes use case, understand what SVM parameters are already being set by Scikit-learn, what are C and Gamma hyperparameters, and how to tune them using cross validation and grid search.
April 21, 2023Source

Unraveling the Power of Python: A Beginner's Guide to Using Python for Website Analysis
Learn more about the relationship between Python and website analysis. In this guide, we will teach you everything you have to know about coding and analysis.
June 27, 2023Source

Python Programming — Resources — W

Ways To Stop and Resume Your Kafka Producer/Consumer at Run-Time
In this blog, the reader will learn how to stop and resume a Kafka client or producer at runtime using two distinct methods.
May 09, 2023Source

Welcome to UFORA
A compiled, automatically parallel subset of python for data science and numerical computing.
Provides ProductsSource

When Two Powers Meet: Teradata and Python
There is a vision in the data engineering domain that databases are legacy, and we should move away from them. While some reasons might be correct, databases are still needed and relevant in the data world. Modern architecture does not necessarily mean that they will not be used anymore.
April 27, 2023Source

Working with the Operating System
In this topic we will look at the role of the Operating System (OS) and how we can access the OS from Python.
Provides InformationSource

"Write Components Once, Compile to Every Framework" With Mitosis
What I learned while creating a GitHub Activity Calendar with Mitosis, which generates React, Vue, Svelte, and other components
April 14, 2023Source

Writing CGI Programs in Python
Introduces using Python for CGI applications. Has database access examples. Several parts.
Provides InformationSource

The MerchantStore © 1997 — 2024