전체 글 477

서울대학교 AI연구원 근로 장학생 합격 후기

1. 지원 동기 2022년 2학기에 교육학과 과사무실에서 근로장학을 했다. 근장으로 과사무실에 드나들면서 교육학과가 어떤 곳인지 알 수 있었다. - 교육학과의 재정 상태 - 교육학과 조교 일, 대학원 생활 - 등등등 나는 내부자가 아니라서 윗공대를 잘 모르는 게 취약점이다보니 1학기 때 윗공대를 파악할 수 있는 방법이 될 것이라고 생각해서 AI연구원에 지원했다. 2. 신청 방법 & 자기소개서 우선 마이스누에서 신청한 뒤에, 자기소개서를 작성해서 담당 직원분께 보냈다. 근로장학을 통해 AI연구원의 구성원이 되어 홍보와 운영에 기여하고 싶습니다. * AI연구원에서 근로하고 싶습니다. 저는 수학과 인공지능을 좋아하며, 연합전공 인공지능에 선발되어 수업을 듣고 있습니다. AI 원천 기술부터 응용까지 연구하는 A..

Data Science 2022.02.21

노마드 코더 JS #2 | Welcome to JavaScript

#2.3 const and let 변수를 만드는 두 가지 방식 const와 let const는 constant 값이 바뀔 수 없음 let은 바뀔 수 있어서 값을 업데이트할 수 있음 형변환 필요 없음 알아서 해주는 듯 console.log(523432); console.log("String"); console.log('String'); console.log(5+2); console.log(5*2); console.log(5235/2432); let a = 5; a = "nico"; const b = "a"; console.log(a); console.log(a); console.log(b); const가 디폴트, 변수를 업데이트해야 하는 경우 let을 사용함 var은 아무 규칙도 없음 var 쓰지 말 것 ..

노마드 코더 바닐라 JS #1.0~#2.2

#1.0 Welcome #1.1 What Are We Building 모멘텀 - 로그인 : 사용자 기억 - Geolocation : 시계, 날씨, 위치 - to-do list #1.2 Requirements - 선수 : HTML, CSS - HTML : 폼, 인풋, 버튼, body/head - CSS : class, selector #1.3 Software Requirements 해당 사항 없음 #1.4 Why JS - 자바스크립트의 역사 1995.12. 자바스크립트 10일만에 개발 넷스케이프라는 브라우저를 위해 인터렉티브하게 만드려고 개발한 언어 프론트엔드에서 유일하게 사용할 수 있는 언어 자바스크립트를 설치할 필요 없음 브라우저가 이해하는 세 언어 ; html, css, javascript - 왜 자..

최초의 C#, wpf

아이 뿌듯해 :) Project_Name ㄴbin ㄴㄴDebug ㄴㄴㄴnetcoreapp3.1 ㄴㄴRelease ㄴㄴnetcoreapp3.1 ㄴobj ㄴㄴDebug ㄴㄴRelease ㄴProperties ㄴResources ㄴImage ㄴStyles Project_Name ㄴbin (binary) ㄴㄴDebug ㄴㄴㄴnetcoreapp3.1 font awesome live charts toggle switch db config .json ㄴㄴRelease ㄴㄴㄴnetcoreapp3.1 ㄴobj ㄴㄴDebug ㄴㄴㄴResources ㄴㄴㄴㄴStyles baml (컴파일된 xaml 파일) ㄴㄴㄴTempPE .dll c# .json ㄴㄴRelease ㄴㄴㄴResources ㄴㄴㄴㄴStyles .baml (컴파..

Computer Science/C# 2022.01.30

# 4 | PyQt에 알람 기능 추가하고 줌에 접속하도록 하기

알고리즘 간단함 현재 시간을 관리하는 모듈(getCurrentTime)을 불러오고, DB에 저장된 시간 / 요일과 일치하(거나 5분 전)이 되면, 음악 소리를 울리면서, 과목에 대한 정보를 알려주는 팝업창을 띄우면 된다. 계속 실행시키는 함수를 만들자 (+백그라운드 실행 필요함) step 1. 현재 시간을 알아내는 법 import time, datetime tm = time.localtime(time.time()) print("year:", tm.tm_year) print("month:", tm.tm_mon) print("day:", tm.tm_mday) print("hour:", tm.tm_hour) print("minute:", tm.tm_min) print("second:", tm.tm_sec) d..

SQL | # 4 함수 : 함수로 데이터를 쉽게 가공하기

모두의 SQL 4장 실습 환경 : Oracle 11g SQL Test 4장 함수 : 함수로 데이터를 쉽게 가공하기 01 함수란? 함수를 사용하는 목적 - 단일 행 함수) 데이터 값을 계산, 조작하기 - 그룹 함수) 행의 그룹에 대해 계산, 요약하기 ( GROUP BY ) - 데이터 타입 변환) 열의 데이터 타입을 변환하기 02 단일 행 함수 : 데이터 값을 하나씩 계산하고 조작하기 단일 행 함수 - 데이터 타입의 종류 (Oracle) 저장 데이터 데이터 타입 설명 문자 CHAR(N) N 크기만큼 고정 길이 문자 저장 문자 VARCHAR2(N) N 크기만큼 가변 길이 문자 저장 숫자 NUMBER(P,S) 숫자 저장(정수 자릿수, 소수 자릿수) 날짜 DATE 9999년 12월 31일까지 저장 가능함 - 단일..

# 3 | PyQt와 sqlite3 연결하기

1. sqlite3이란? 다른 DBMS와 달리 서버를 구동하지 않고 응용 프로그램 내부에서 사용할 수 있는 DBMS이다. 파이썬에서 sqlite3 모듈을 불러와서 사용할 수 있다. sqlite3 모듈을 이용해서 데이터베이스를 생성해보자! # 모듈을 불러온다. import sqlite3 print(sqlite3.version) # 모듈의 버전 2.6.0 print(sqlite3.sqlite_version) # sqlite의 버전 DB, 테이블 생성 # DB를 생성한다. con = sqlite3.connect('simpledb.sqlite') print(type(con)) # 데이터 삽입 # connection 객체인 con을 이용해서 cursor 객체를 생성함 cursor = con.cursor() 테이블..

SQL | #3 SELECT 문법, WHERE 절

모두의 SQL 3장 실습 환경 : Oracle 11g SQL Test SELECT : 데이터 조회의 기본 SELECT 문의 기본 문법 SELECT문 기본 문법 SELECT문을 이용하면 데이터베이스에서 데이터를 조회할 수 있다. SELECT문을 이용하면, 테이블에서 행을 선택(selection)하고, 열을 선택(projection)하고, 테이블과 테이블을 연결(join)할 수 있다. 가장 기본은 다음 코드이다. SELECT 열 이름 FROM 테이블 이름; 그리고 옵션을 부가하는 경우 SELECT [DISTINCT] 열 이름 [or 별칭(alias)] FROM 테이블 이름 [WHERE 조건식] [ORDERED BY 열 이름 [ASC or DESC]]; 대괄호로 추가한 부분이 들어갈 수 있다. SQL문 작성 ..

SQL | # 1 관계형 데이터베이스와 오라클

모두의 SQL 1장 정리 관계형 데이터베이스와 SQL 이제는 데이터의 시대 * 왜 SQL(Structured Query Language)을 배워야하는가? 원하는 데이터에 원하는 방향으로 접근하기 위해서 * 데이터 분석의 과정 - 문제 인식 > 데이터 수집과 가공(전처리) > 데이터 분석 > 분석 결과 실행 - 데이터 수집과 가공, 데이터 분석이 SQL 적용 가능 범위 * SQL 수행 목표는? SQL으로 기술 통계(기초 산술, 평균, 분산, 표준편차) 정도를 자유롭게 처리하는 수준 * 정형 데이터와 비정형 데이터 정형 데이터 - 틀이 있는 데이터, 체계화된 데이터 - 업무용 데이터베이스 - 높은 안정성, 유연하지 못한 구조 비정형 데이터 - 틀이 잡혀있지 않고, 사전 정의가 없는 데이터 - 다양하고 방대한..