Skip to content

Instantly share code, notes, and snippets.

View pteacher's full-sized avatar
🐢
I may be slow to respond.

Ruslan Isaev pteacher

🐢
I may be slow to respond.
View GitHub Profile
@pteacher
pteacher / Event Study
Created September 16, 2020 17:37
The performance of an Event Study (Python | AAR, CAR, t-test, betas, abnormal, stats)
import pandas_datareader as pdr
import pandas as pd
import numpy as np
from sklearn import linear_model
import scipy.stats as st
# Collect Data
data = pdr.DataReader(["TSLA","^GSPC"], 'yahoo','29-06-2010','01-01-2018')
data = data.drop(['High','Low','Open','Volume','Adj Close'], axis=1)
returns = data.pct_change(1) * 100
@pteacher
pteacher / stopper.scad
Created August 12, 2020 07:52
Window stopper
difference() {
linear_extrude(20)
text("STOP", spacing=0.8, font="Paper Works Personal Use only:style=Bold", size=50);
translate([0, -10, 20])
rotate([0, 13, 0])
cube([100, 60, 40]);
}
@pteacher
pteacher / aiu_minecraft.md
Created July 30, 2020 15:24
Minecraft version of Ala-Too International University

Install minecraft and mods

This project mostly for fun, but you can benefit from it in your own way. Dont forget about mission of project: CREATE FULL VIRTUAL VERSION OF ALA-TOO UNIVERSITY

  • Get minecraft from here
  • run minecraft (if you have no java it will ask to install it)
  • fill nickname field and pick version Forge 1.12.2
  • press install, check if mc runs without problems
  • quit from game, but not from launcher
@pteacher
pteacher / get_codepens.py
Created December 4, 2019 02:57
Attempt to get codepen.io projects via links [FAILED]
import os
import re
import requests
from fake_useragent import UserAgent
def createFolder(directory):
try:
if not os.path.exists(directory):
os.makedirs(directory)
@pteacher
pteacher / dronekit_arm_and_takeoff.py
Created May 7, 2019 09:38
Simple test for fire_drone
from dronekit import connect, VehicleMode, LocationGlobalRelative
import time
import argparse
parser = argparse.ArgumentParser(description='commands')
parser.add_argument('--connect')
args = parser.parse_args()
connection_string = args.connect
@pteacher
pteacher / agrobum_field_bot.py
Last active April 19, 2019 11:38
AgroBot for AgroBum olympiad Drone section task. Moves on snake like trajectory so drone should follow the same, but flying right above this robot.
# Python-проект для VEX IQ
import sys
import vexiq
#region config
motor_1 = vexiq.Motor(1)
distance_2 = vexiq.DistanceSensor(2, vexiq.UNIT_CM)
bumper_5 = vexiq.Bumper(5)
motor_6 = vexiq.Motor(6, True) # реверс
touch_led_7 = vexiq.TouchLed(7)
@pteacher
pteacher / agrobum_drone.py
Last active April 19, 2019 11:28
An autonomous system for Drone Competition on AgroBum Robotics Olympiad
# VEX IQ Python-Project
import sys
import vexiq
#region config
bumper_1 = vexiq.Bumper(1)
touch_led_2 = vexiq.TouchLed(2)
bumper_3 = vexiq.Bumper(3)
bumper_4 = vexiq.Bumper(4)
distance_9 = vexiq.DistanceSensor(9, vexiq.UNIT_CM)
@pteacher
pteacher / arm_test.py
Created April 15, 2019 06:31
dronekit_arm_test
from dronekit import connect, VehicleMode, LocationGlobalRelative
import time
import argparse
parser = argparse.ArgumentParser(description='commands')
parser.add_argument('--connect')
args = parser.parse_args()
connection_string = args.connect
@pteacher
pteacher / MainActivity.java
Created March 4, 2019 13:54
DB with adapter
package myitschool.com.databaseapp;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.widget.ArrayAdapter;
import android.widget.Button;