- Today
- Total
목록View All (355)
DATA101
안녕하세요, 오늘은 SQLite 기반에서 데이터/테이블을 삭제하는 방법에 대해 공유해 드립니다. SQLite 설치는 아래 포스팅을 참고해 주세요. heytech.tistory.com/11 [SQL] SQLite 및 연습용 데이터셋 설치하기! 오늘부터 SQLite 데이터베이스를 활용하여 SQL의 기본적인 문법을 빠르고 쉽게 전달해 드립니다. 바로 시작하죠! 목차 1. SQLite란? 2. SQLite 설치 3. SQLite Studio 설치 4. 연습용 DB 설치: Baseball Databank.. heytech.tistory.com 바로 시작하죠! 목차 1. 데이터 삭제하기: DELETE 1.1. 특정 데이터 삭제하기 1.1.1. 특정 데이터 삭제 소스코드 1.1.2. 테이블 변화 확인 1.1.3. 실..
안녕하세요, 오늘은 파이썬을 활용하여 데이터프레임 내 특정 칼럼만 출력하는 방법에 대해 공유해 드립니다. 그럼 바로 시작하죠! 목차 1. 데이터프레임 셋업 2. 특정 칼럼만 지정하여 출력하기 2.1. 특정 칼럼 1개만 출력하기 2.2. 특정 칼럼 2개 이상 출력하기 2.2.1. 칼럼 이름 리스트 사용하기 2.2.2. loc 함수 사용하기 2.2.3. iloc 함수 사용하기 1. 데이터프레임 셋업 판다스 모듈 설치하기 pip install pandas 판다스 라이브러리를 설치하지 않으셨다면 설치해 주세요. 판다스 모듈 불러오기 import pandas as pd 판다스 라이브러리를 불러옵니다. 데이터프레임 생성 df = pd.DataFrame({"ID": [1, 2, 3, 4, 5], "Name": ["T..
본 포스팅에서는 MySQL 내 date_format 구문을 활용하여 날짜 혹은 시간 표기 방식을 지정하는 방법을 알아봅니다. 목차 1. date_format 표기법 2. 날짜만 출력하기 2.1. 'yyyy-mm-dd' 형태로 출력하기 2.2. 'yy-mm-dd' 형태로 출력하기 3. 시간 정보만 출력하기 3.1. 24시간 제로 출력하기 3.2. 12시간 제로 출력하기 1. date_format 표기법 date_format은 대소문자를 구분하기 때문에 요구사항에 맞는 알파벳을 찾아 적절하게 활용하시길 바랍니다. Specifier Description Example 1 %Y 연도(year): 4자리 표현 2021 2 %y 연도(year): 뒤에서 2자리 표현 21 3 %a 요일(weekday): 이름 줄임표..
오늘은 reduce 함수에 대해 알아봅니다. reduce 함수와 람다 표현식을 함께 사용하면 코드를 간결하고 직관적으로 작성하는 데 큰 도움이 됩니다. 람다 표현식에 대한 포스팅은 아래 링크를 참고해 주세요! heytech.tistory.com/17 [파이썬] lambda 함수는 언제, 어떻게 쓸까? 안녕하세요, 오늘은 파이썬 람다(lambda) 함수에 대해 알아보겠습니다. 바로 시작하죠! 1. Lambda 함수는 언제 사용하면 좋을까? 파이썬에서 특정 기능을 구현하고 반복적으로 직관적으로 사용하기 heytech.tistory.com reduce 함수란? reduce 함수는 *반복 가능한 객체(iterable object) 내 각 요소를 연산한 뒤 이전 연산 결과들과 누적해서 반환해 주는 함수입니다. *..
오늘은 filter 함수에 대해 알아보겠습니다. 지난 포스팅에서는 람다(lambda) 표현식에 대해 알아보았습니다. filter 함수 함수는 람다 표현식과 함께 사용하시면 코드를 더욱 간결하고 직관적으로 작성하실 수 있습니다. 람다 표현식에 대한 포스팅은 아래 링크를 참고해 주세요! heytech.tistory.com/17 filter 함수란? filter 함수는 단어 의미 그대로 *반복 가능한 객체에서 특정 조건에 참인 요소에만 연산을 수행하는 함수입니다. *반복 가능한 객체(iterable object)란? 말 그대로 반복이 가능한 객체로서 요소가 하나의 객체에 여러 개가 들어있고, 한 번에 하나의 요소씩 사용할 수 있는 객체를 말합니다. 대표적으로는 문자열(string), 리스트(list), 딕셔너..
map 함수란? map 함수는 *반복 가능한 객체(iterable object)를 입력받고 각 요소에 연산을 수행(맵핑, mapping)하는 함수입니다. *반복 가능한 객체(iterable object)란 말 그대로 반복이 가능한 객체로서 요소가 하나의 객체에 여러 개가 들어있고, 한 번에 하나의 요소씩 사용할 수 있는 객체를 말합니다. 대표적으로는 문자열(string), 리스트(list), 딕셔너리(dictionary), 세트(set)가 있습니다. 연습 문제 Q1. 리스트에 1부터 10까지의 정수가 담겼을 때 각 요소별 제곱 값을 따로 리스트에 저장하여 출력하는 코드를 작성하시오. (1) map 함수를 사용하지 않은 코드 # 입력된 값을 제곱하여 리턴하는 함수 def square_function(n):..
본 포스팅에서는 스택(Stack) 자료구조에 대해 알아봅니다. 📚 목차 1. 스택(Stack) 자료구조란? 2. 스택 동작 예시 3. 스택 구현(Python) 1. 스택(Stack) 자료구조란? 스택 자료구조는 먼저 들어온 데이터가 늦게 나가는 형태의 자료구조로서 선입후출(先入後出) 방식입니다. 스택 자료구조는 아래의 그림 1 과 같이 입구와 출구가 동일한 형태로 표현할 수 있으며 "박스 쌓기"를 연상하시면 기억하기 편합니다. 스택 자료구조는 아래 2가지 핵심적인 함수로 동작합니다. 데이터 삽입(Push) 데이터 삭제(Pop) 스택 자료구조를 사용할 때는 오버플로우(Overflow)와 언더플로우(Underflow) 발생에 유의해야 합니다. 오버플로우: 어떠한 자료구조가 저장할 수 있는 데이터의 크기를 초..
안녕하세요, 이번 포스팅에서는 지난 포스팅에서 다룬 그리디 알고리즘 연습문제의 소스코드를 공유합니다. heytech.tistory.com/44 [알고리즘] 그리디(Greedy) 알고리즘에 대해 알아보자! (연습문제 포함) 오늘은 알고리즘 스터디 첫 번째 포스팅으로서 그리디 알고리즘에 대해 알아보도록 하겠습니다. 그럼 바로 시작하죠! 1. 그리디 알고리즘이란? 그리디(Greedy)는 그림 1 에서 보실 수 있듯이 사전 heytech.tistory.com 1. 연습문제 그리디 알고리즘의 가장 대표적인 예시 문제는 거스름돈 계산 문제입니다. Q. 당신은 카페의 계산을 도와주는 직원이며 카운터에는 거스름돈으로 사용하는 화폐로서 500원, 100원, 50원, 10원짜리 동전이 무한히 있다고 가정한다. 손님에게 제..