kristofer / Python Virtual Environments
Naposledy aktivní
use to effect change in the universe
Python3 Virtual Environment Fundamentals
Python Virtual Environments are a tool used to create isolated spaces on your computer where you can install and manage different versions of Python, as well as their respective packages, without affecting the global system installation. This isolation helps avoid version conflicts between projects that require different dependencies or libraries.
Here's an in-depth look at how they work:
Why Use Virtual Environments?
kristofer / Hmm-Phi3andCards.md
Naposledy aktivní
So I asked Phi3...
To generate some code like we talked about with Deal.java
Read this code.
To create a Java program that models a deck of cards, we'll define two main components: Card (using an enum to represent suits and ranks) and Hand (to hold a collection of cards). We will also implement a Deck class that initializes with all possible combinations of these cards.
Step 1: Define the Card Enum
First, we define an enum for both the suit and rank to represent each card uniquely.
kristofer / SpaceInvadersGame.java
Naposledy aktivní
1 | import javax.swing.*; |
2 | import java.awt.*; |
3 | import java.awt.event.ActionEvent; |
4 | import java.awt.event.ActionListener; |
5 | import java.awt.event.KeyEvent; |
6 | import java.awt.event.KeyListener; |
7 | import java.util.ArrayList; |
8 | import java.util.List; |
9 | import java.util.Random; |
kristofer / SortingExamples.java
Naposledy aktivní
1 | import java.util.Arrays; |
2 | import java.util.Scanner; |
3 | |
4 | public class SortingExamples { |
5 | public static void main(String[] args) { |
6 | Scanner input = new Scanner(System.in); |
7 | |
8 | // Input array from the user |
9 | System.out.print("Enter the number of elements in the array: "); |
10 | int n = input.nextInt(); |
kristofer / UrlShortener.java
Naposledy aktivní
1 | import java.security.MessageDigest; |
2 | import java.security.NoSuchAlgorithmException; |
3 | import java.util.HashMap; |
4 | import java.util.Map; |
5 | import java.util.Random; |
6 | |
7 | public class UrlShortener { |
8 | private Map<String, String> urlMap = new HashMap<>(); |
9 | private static final String BASE_URL = "http://short.url/"; |
kristofer / WeatherApp.java
Naposledy aktivní
1 | import java.io.BufferedReader; |
2 | import java.io.IOException; |
3 | import java.io.InputStreamReader; |
4 | import java.net.HttpURLConnection; |
5 | import java.net.URL; |
6 | |
7 | // go to https://openweathermap.org to see |
8 | |
9 | |
10 | public class WeatherApp { |
kristofer / NotesApp.java
Naposledy aktivní
1 | import java.io.*; |
2 | import java.util.ArrayList; |
3 | import java.util.Scanner; |
4 | |
5 | class Note { |
6 | private String title; |
7 | private String content; |
8 | |
9 | public Note(String title, String content) { |
10 | this.title = title; |
kristofer / NQueenProblem.java
Naposledy aktivní
1 | // Java program to solve N Queen Problem using backtracking |
2 | |
3 | public class NQueenProblem { |
4 | final int N = 4; |
5 | |
6 | // A utility function to print solution |
7 | void printSolution(int board[][]) |
8 | { |
9 | for (int i = 0; i < N; i++) { |
10 | for (int j = 0; j < N; j++) { |
kristofer / Minesweeper.java
Naposledy aktivní
1 | import java.util.Random; |
2 | import java.util.Scanner; |
3 | |
4 | public class Minesweeper { |
5 | private static final int SIZE = 10; |
6 | private static final int MINES = 15; |
7 | |
8 | private char[][] board; |
9 | private boolean[][] mines; |
10 | private boolean[][] revealed; |