以下の発表(2023/10/12)につき作成した、Pythonのパッケージ管理について学ぶ上で有益なリンクを集めたもの。
Pythonでの開発に関するベストプラクティス等を知ることは目的にしていない。
Package Managerを自作したり、開発にコミットするために必要なベースの知識を補うリンク集。
以下の発表(2023/10/12)につき作成した、Pythonのパッケージ管理について学ぶ上で有益なリンクを集めたもの。
Pythonでの開発に関するベストプラクティス等を知ることは目的にしていない。
Package Managerを自作したり、開発にコミットするために必要なベースの知識を補うリンク集。
import requests | |
import pandas as pd | |
from bs4 import BeautifulSoup | |
import random | |
reviewlist = [] | |
def getRandomProxy(): | |
# Using Proxy |
# coding: utf-8 | |
require 'active_support/core_ext/array' | |
require 'active_support/core_ext/string/inflections' | |
module Pod | |
# Validates a Specification. | |
# | |
# Extends the Linter from the Core to add additional which require the | |
# LocalPod and the Installer. | |
# |
#!/usr/bin/env bash | |
set -euo pipefail | |
COOKIE="user=verdverm&..." | |
USERNAME="verdverm" | |
BASEURL="https://news.ycombinator.com/upvoted" | |
PAGE=0 | |
mkdir -p html |
In this task, you're going to implement a REST API for a interacting with a menu of a restaurant. The menu is given to you as a JSON file which you will parse and perform operations on. The required features will be listed below.
In this restaurant, honesty is extremely promoted. So extreme, that the restaurant declares that differing quality of ingredients are used in their meals. Like that's not enough, it also allows the customers to choose the ingredients of each meal in different qualities. Each ingredient has the following quality levels:
low
: the cheapestmedium
: moderate{ pkgs ? import <nixpkgs> {} }: | |
(pkgs.buildFHSEnv { | |
name = "launch-env"; | |
targetPkgs = pkgs: (with pkgs; [ | |
udev | |
alsa-lib | |
fontconfig | |
libxkbcommon | |
libGL |
// John Tantalo | |
jQuery.fn.chain = function (fn) | |
{ | |
var self = this; | |
return function () | |
{ | |
if (!self.size()) return; | |
fn(self.eq(0), self.slice(1).chain(fn)); | |
} |
hs.hotkey.bind(modShiftHyper, "W", function() | |
-- local tracking = false | |
local startingMousePosition = hs.mouse.getAbsolutePosition() | |
local max = hs.screen.mainScreen():fullFrame() | |
local maxCanvas = hs.canvas.new{x=max.x, y=max.y, h=max.h, w=max.w} | |
maxCanvas:clickActivating(false) | |
maxCanvas:canvasMouseEvents(true, true, false, true) | |
maxCanvas:mouseCallback(function(_, event, id, x, y) | |
local currentMousePosition = hs.mouse.getAbsolutePosition() |