03. Resources(121)
-
[LeetCode] 문제풀이 시작!
회사 동료분이 코딩을 정말 잘하신다. 동료분께 코딩을 더 잘하고 싶은데 어떤 공부를 해야하냐고 물어봤더니 LeetCode에서 문제를 풀라고 하셨다. 뭐 엄청 바쁜 일들이 있었어서 이제서야 시작하지만 조금씩 문제를 풀어봐야겠다! 언어는 일단 파이썬으로 시작할거다.
2022.02.27 -
[Python/SQL] PyMySQL - 데이터 삭제 (DELETE)
데이터가 수정되는 경우도 있지만, 아예 필요 없어져서 삭제하는 경우도 있다. 데이터를 삭제하는 방법은 역시나 데이터를 삭제하는 SQL 커맨드(DELETE FROM "TABLE NAME" WHERE "CONDITIONS")를 mysql로 보내주면 된다. 전체 코드는 아래와 같다. import pymysql conn = pymysql.connect(host='localhost', user='root', password='password', db='developer', charset='utf8') cursor = conn.cursor() sql = "DELETE FROM user WHERE email = %s" cursor.execute(sql, ("ops_kim@sunandbean.com")) conn.co..
2021.09.04 -
[Python/SQL] PyMySQL - 데이터 업데이트 (UPDATE)
데이터를 조회해봤는데, 데이터가 이상한 상태이거나, 업데이트가 필요한 경우도 있으니 그 경우는 어떻게 해야하는지 알아보자. 데이터를 업데이트 하려면 역시나 데이터를 업데이트하는 SQL 커맨드(UPDATE "TABLE NAME" SET "UPDATE VALUE" WHERE "CONDITIONS")를 mysql로 보내주면 된다. 전체 코드는 아래와 같다. import pymysql conn = pymysql.connect(host='localhost', user='root', password='password', db='developer', charset='utf8') cursor = conn.cursor() sql = "UPDATE user SET department = %s, email = %s WHER..
2021.09.02 -
[Python/SQL] PyMySQL - 데이터 검색 (SELECT)
데이터를 넣었으니까 이제 데이터베이스에서 우리가 원하는 데이터를 뽑아올 필요가 있다. 언제까지 커맨드가 적용된걸 mysql로 직접 가서 확인할 수는 없으니까. 데이터를 검색하는 것도 데이터를 검색하는 SQL 커맨드(SELECT (COULMNS) FROM "TABLE NAME" WHERE "CONDITIONS")를 mysql로 보내면 된다. 전체 코드는 아래와 같다. import pymysql conn = pymysql.connect(host='localhost', user='root', password='password', db='developer', charset='utf8') cursor = conn.cursor() sql = "SELECT * FROM user WHERE department = %s..
2021.08.31 -
[쉽게 배우는 운영체제] 1-2. 운영체제의 역사
개요 주변장치의 개발과 연관지어 설명 예정 초창기 컴퓨터(1940년대) 최초의 컴퓨터 - 에니악 펜실베니아 대학의 존 모클리와 존 에커트가 만듬 미사일 탄도를 계산하기 위해 제작 진공관이라는 소자를 전선을 연결하여 이용함 켜지면 1, 꺼지면 0 → 2진법의 계기가 됨 하드 와이어링 전선을 연결하여 논리회로 구성 다른 계산이나 수식을 사용하려면 전선을 다시 연결해야함 모니터, 키보드, 마우스와 같은 주변장치 없음 일괄 작업 시스템(1950년대) IC(Integrated Circuit) 칩 - 진공관과 전선으로 만들어진 논리회로를 아주 작은 크기로 구현 이 시기의 컴퓨터에는 CPU, 메인 메모리는 존재, 키보드와 같은 입력장치와 모니터와 같은 출력장치는 존재하지 않았음 대신 천공카드 리더(punch card..
2021.08.30 -
[Python/SQL] PyMYSQL - 데이터 삽입 (INSERT)
데이터베이스와 테이블을 만들었으니, 이제 만들어진 테이블에 데이터를 넣어볼 차례다. 데이터를 테이블에 넣으려면, 데이터를 테이블에 넣는 SQL 커맨드(INSERT INTO "TABLE NAME" (COLUMNS) VALUES (DATA))를 mysql로 보내면 된다! 전체 코드는 아래와 같다. import pymysql conn = pymysql.connect(host='localhost', user='root', password='password', db='developer', charset='utf8') cursor = conn.cursor() sql = "INSERT INTO user (email, department) VALUES (%s, %s)" cursor.execute(sql, ("hr_li..
2021.08.29