Summing Values the Pythonic Way With sum()

Python’s built-in function sum() is an efficient and Pythonic way to sum a list of numeric values. Adding several numbers together is a common intermediate step in many computations, so sum() is a pretty handy tool for a Python programmer. As an additional and interesting use case, you can concatenate lists and tuples using sum(), which can be convenient when you need to flatten a list of lists. In this video course, you’ll learn how to: Sum numeric values by […]

Read more

Executing Python Scripts With a Shebang

When you read someone else’s Python code, you frequently see a mysterious line, which always appears at the top of the file, starting with the distinctive shebang (#!) sequence. It looks like a not-so-useful comment, but other than that, it doesn’t resemble anything else you’ve learned about Python, making you wonder what that is and why it’s there. As if that wasn’t enough to confuse you, the shebang line only appears in some Python modules. In this tutorial, you’ll: Learn […]

Read more

What is An AI Strategy and Why Every Business Needs One

This article discusses what an AI strategy means, the different types of AI strategies that you should know about, and how as a leader you can get started with an AI strategy. What Is An AI strategy? An AI strategy may seem like a complicated business-speak, but it’s simply a vision or high-level plan for integrating AI into the organization, such that it aligns with your broader business and automation goals. This high-level plan can be a: Product-level AI strategy (I […]

Read more

Prompt Engineering Guide (Web Version)

We are excited to launch a new web version of the prompt engineering guide. https://www.promptingguide.ai/ Includes lectures, notebooks, guides, and the latest papers for AI researchers and developers. Check it out! With this web version, we aim to make the guide more accessible. The content still lives in our repo with 14K ⭐ . https://github.com/dair-ai/Prompt-Engineering-Guide We added a new section on models like GPT-4 and ChatGPT to highlight the capabilities and limitations of these models and how to make the […]

Read more

How to Evaluate the Quality of Python Packages

Installing packages with Python is just one pip install command away. That’s one of the many great qualities that the Python ecosystem has to offer. However, you may have downloaded a third-party package once that didn’t work out for you in one way or another. For example, the package didn’t support the Python version that you were using in your project, or the package didn’t do what you expected it to do. By understanding the characteristics of a high-quality Python […]

Read more

Documenting Python Projects With Sphinx and Read the Docs

Sphinx is a document generation tool that’s become the de facto standard for Python projects. It uses the reStructuredText (RST) markup language to define document structure and styling, and it can output in a wide variety of formats, including HTML, ePub, man pages, and much more. Sphinx is extendable and has plugins for incorporating pydoc comments from your code into your docs and for using MyST Markdown instead of RST. Read the Docs is a free document hosting site where […]

Read more

Python News: What’s New From February 2023

February is the shortest month, but it brought no shortage of activity in the Python world! Exciting developments include a new company aiming to improve cloud services for developers, publication of the PyCon US 2023 schedule, and the first release candidate for pandas 2.0.0. In the world of artifical intelligence, OpenAI has continued to make strides. But while the Big Fix has worked to reduce vulnerabily for programmers, more malicious programs showed up on PyPI. Read on to dive into […]

Read more

Python’s Mutable vs Immutable Types: What’s the Difference?

Mutable data types are another face of the built-in types in Python. The language provides a few useful mutable collection types that you can use in many situations. These types allow you to change the value of specific items without affecting the identity of the container object. In the following sections, you’ll learn about lists, which are arguably the classic example of a mutable type in Python. To complete your tool kit of mutable types, you’ll learn about dictionaries and […]

Read more

Manipulating ZIP Files With Python

Python’s zipfile is a standard-library module intended to manipulate ZIP files. This file format is a widely adopted industry standard when it comes to archiving and compressing digital data. You can use it to package together several related files. It also allows you to reduce the size of your files and save disk space. Most importantly, it facilitates data exchange over computer networks. Knowing how to create, read, write, populate, extract, and list ZIP files using the zipfile module is […]

Read more
1 97 98 99 100 101 908