AI-powered search & chat for Data / Computer Science Students

Managing Multiple Python Versions With pyenv

 Real Python

In this quiz, you'll test your understanding of how to use pyenv to manage multiple versions of Python. Pyenv allows you to try out new Python features without disrupting your development environment,...

Read more at Real Python

Practical Prompt Engineering

 Real Python

In this quiz, you'll test your understanding of prompt engineering techniques with large language models (LLMs) like GPT-3.5 and GPT-4. You'll revisit how to work with OpenAI's API, apply prompt engin...

Read more at Real Python

Supercharge Your Classes With Python super()

 Real Python

In this quiz, you'll test your understanding of inheritance and the `super()` function in Python. By working through this quiz, you'll revisit the concept of inheritance, multiple inheritance, and how...

Read more at Real Python

Install and Execute Python Applications Using pipx

 Real Python

In this quiz, you'll test your understanding of how Python apps are run from isolated virtual environments using the pipx tool. With this knowledge, you'll be able to safely run Python apps that are i...

Read more at Real Python

Get Started With Django: Build a Portfolio App

 Real Python

In this quiz, you'll test your understanding of Django, a fully featured Python web framework. By working through this quiz, you'll revisit the steps to create a fully functioning web application and ...

Read more at Real Python

Inheritance and Composition: A Python OOP Guide

 Real Python

In this quiz, you'll test your understanding of inheritance and composition in Python. These are two major concepts in object-oriented programming that help model the relationship between two classes....

Read more at Real Python

A Practical Introduction to Web Scraping in Python

 Real Python

In this quiz, you'll test your understanding of web scraping in Python. Web scraping is a powerful tool for data collection and analysis. By working through this quiz, you'll revisit how to parse webs...

Read more at Real Python

Build Command-Line Interfaces With Python's argparse

 Real Python

In this quiz, you'll test your understanding of creating command-line interfaces (CLIs) in Python using the argparse module. This knowledge is essential for creating user-friendly command-line apps, w...

Read more at Real Python

Format Floats Within F-Strings

 Real Python

In this quiz, you'll test your understanding of how to format floats within f-strings in Python. This knowledge will let you control the precision and appearance of floating-point numbers when you inc...

Read more at Real Python

Write Pythonic and Clean Code With namedtuple

 Real Python

In this quiz, you'll test your understanding of Python's namedtuple() function from the collections module. This function allows you to create immutable sequence types that you can access using descri...

Read more at Real Python

The Real Python Podcast – Episode #201: Decoupling Systems to Get Closer to the Data

 Real Python

What are the benefits of using a decoupled data processing system? How do you write reusable queries for a variety of backend data platforms? This week on the show, Phillip Cloud, the lead maintainer ...

Read more at Real Python

How is Science Possible

 Towards AI

Occam’s razor and the arbitrary assumptions that work unreasonably well Note you can use the math anywhere extension to see the latex rendered. This is part of a series but can be read on its own. if...

Read more at Towards AI

GROQ — A Quickest and Cheapest LLM Inference

 Towards AI

Groq recently received much attention as one of the quickest LLM Inference methods available. LLM practitioners are always keen to reduce the latency of the responses and it’s been a serious obstacle ...

Read more at Towards AI

Monitoring and Troubleshooting Tools in the JDK

 Inside Java

Presented during “Oracle Developer Live - Java Innovations” (March 2021)

Read more at Inside Java

Java Language Futures: Spring 2021

 Inside Java

Presented during “Oracle Developer Live - Java Innovations” (March 2021)

Read more at Inside Java

Inside Java Newscast #2

 Inside Java

Make sure to check the show-notes !

Read more at Inside Java

The Vector API: SIMD Programming in Java

 Inside Java

Co-presented with Sandhya Viswanathan (Principal Software Engineer, Intel) during “Oracle Developer Live - Java Innovations” (March 2021)

Read more at Inside Java

Java 16 - Consistency and Innovation

 Inside Java

Presented during “Oracle Developer Live - Java Innovations” (March 2021)

Read more at Inside Java

Project Panama: Say Goodbye to JNI

 Inside Java

An Oracle Developer Live - Java Innovation Session

Read more at Inside Java

JavaDoc Code Snippet API - Sip of Java

 Inside Java

Added in JDK 18, with JEP 413, the new Code Snippets in Java API Documentation , improves on the experience of embedding code examples in JavaDoc. JavaDoc Code Examples Pre-JDK 18 Prior to JDK 18, ad...

Read more at Inside Java

The Simple Web Server in JDK 18

 Inside Java

An Oracle Developer Live - Java Innovation Session

Read more at Inside Java

Java into Containers, A Match Made in Heaven?

 Inside Java

An Oracle Developer Live - Java Innovation Session

Read more at Inside Java

Java Language Futures, Spring 2023 Edition

 Inside Java

Oracle DevLive Level Up - Java Developer Day Through Project Amber, the Java programming language is evolving faster than ever. Watch this video to get an overview of many of the Java language enhanc...

Read more at Inside Java

JDK 20 - Sip of Java

 Inside Java

JDK 20 was released on March 21st! This is the 11th iteration of the JDK being released on the six-month release schedule that started with JDK 10 in March of 2018. JDK 20 included seven new JEPs, JD...

Read more at Inside Java