본문 바로가기

분류 전체보기

(216)
썸5 row col 행열 행렬 확실히 구분 할 수 있는 연상법 꿀팁 데이터 프레임을 자주 다루려면 행과 열에 대해서 정확히 분간할 수 있어야 하는데 이게 계속 헷갈림. 나름 그림 연상 기법을 궁리해봤으니 기억하는데 도움이 됐으면 좋겠습니다. 행은 Row, 열은 Column이다. 이게 딱 바로 머리에 꽂히면 좋은데 자고 나면 까먹고 뒤돌아서면 까먹고 계속 그러드라..ㅠ 몇백 번 쓰다 보면 익숙해지고 자동으로 외워질 거 같긴 한데 잘 안돼서 어떻게 좀 쉽게 연상해서 기억에 오래 남길 방법이 없을까 하고 잔머리를 좀 내봤다. Row는 w 뒤에 계속 w를 쓰면서 가로로 늘어나며 향하는 그림이고 Column은 l을 계속 아래로 내리면서 쓰는 세로로 향하는 그림이면 어떨까? 세종대왕님이 한글을 잘 만들어주셨지만 글로 설명하려니 왠지 더 어렵다. 쓰는 나도 쓰고 다시 읽어보니 뭐지?..
수치형 자료와 범주형 자료 (numerical data / categorical data) 수치형 자료와 범주형 자료 (numerical data / categorical data)가 뭔지 이해겸 간단히 정리 해보겠습니다. 수치형 자료 - numerical data 키, 몸무게, 나이 등등 수치로 표현되는 자료형 범주형 자료 - categorical data 평점,색깔, 선호도, 혈액형 등등 , 몇개의 범주나 여러가지 항목으로 표현되는 자료형
썸5 지긋지긋한 선거 전화 통신사별 차단방법. 10초컷 다시 돌아온 선거철입니다. 아.. 지긋지긋한 선거 전화들 간단하게 전화한통으로 차단하는 방법이 있어서 공유하고자 합니다. 왜 이렇게 선거 홍보 전화가 계속 오는지는 차단방법 설명부터 하고 나서 설명할께요 우선 차단을 어떻게 하는지부터 바로 갑니다!! 해당 통신사별로 조금씩 다릅니다만 거의 비슷하니까 각 통신사에 맞게 진행해주시면 됩니다. #LG유플러스 선거전화 차단방법 1. 080-855-0016 으로 전화건다. 2. 안내멘트를 들은 후 1번을 누른다. 3. 끝 길어봤자 30초입니다. 당장 전화해서 차단하고 맘편히 지내시죠 ㅎㅎ #KT 선거전화 차단방법 1. 080-999-1390 으로 전화건다. 2. 안내멘트가 나온후 자동으로 수신거부 되면서 자동으로 끊어짐. 3. 끝. 이건 진짜 10초 컷 #SKT ..
썸5 어버이날 엄마 아빠 사랑해요 감사해요 메세지 모음 어버이날입니다. 이런날에는 더 부모님께 잘해드려야죠^^ 늘 마음에는 있지만 잘 못했던 말들 사진으로 모아왔으니 카톡이나 문자메세지로 보내드리세요. 늘 행복하고 건강하고 오래오래 우리와 같이 사셨으면 좋겠네요. 엄마 아빠께 사랑한단 말씀 드리기가 왜 그리 쑥스럽고 어려운지 이런날을 핑계삼아 부끄러움도 내려놓고 전합시다. 사랑해요 사랑합니다 보고싶습니다. 건강하세요 행복하세요^^ 고맙습니다. 감사합니다. 이런 말들 말이에요ㅎ 물론 문자보다 전화 전화보다 직접 뵙고 말씀드리는게 좋습니다만 자신의 환경에서 최선을 다했다면 부모님도 알아주시지 않을까요^^? 늘 고맙고 미안한 마음뿐입니다.
썸5 파이썬 터틀로 사각형 그리기 : 활용 꽃그리기 + 풀코드 파이썬의 터틀 라이브러리를 이용해서 사각형을 그리고 회전 시키면서 또 그리면 이쁜 꽃모양이 나옵니다ㅎㅎ 어떻게 하는지 코드를 첨부했으니 코드 확인 ~ 위처럼 터틀로 꽃모양을 그릴 수 있습니다. 사실 단순한 사각형을 여러번 그리는것 뿐이긴 합니다만 그럴듯 하죠? ㅎㅎ renderRect라는 함수를 만들어줍니다. def renderRect(tt, w , h): wh =[w,h,w,h] for v in wh : tt.forward(v) tt.left(90) renderRect는 함수명에서도 충분히 유추할 수 있듯이 사각형을 렌더링 해주는 함수입니다. 매개변수로는 터틀 인스턴스와 w (width) 가로길이 , h (height) 세로길이 입니다. 가로와 세로를 받아서 wh 리스트에 할당합니다. for문을 돌면서..
썸5 파이썬 클래스 : 상속, 오버라이딩 해서 다양하게 재활용 가능 파이썬도 엄연히 프로그래밍 언어이기 때문에 기존에 다른 언어에서 되는 기능도 지원하고 있네요. 파이썬으로 오버라이딩 어떻게 하는지 알아보겠습니다. 오늘도 취미생활겸 지식인 답변활동을 했는데 참신한? 처음 보는 파이썬 상속 문제가 있어서 풀어봤습니다. 그 예제+ 클래스 복습겸 정리해봅니다. 문제는 이렇습니다. Father 클래스 상속을 받는 Sun1, Sun2 클래스를 만들고, Father에서 메소드 house() 를 Sun1에서는 단순 상속 받고, Sun2 에서는 오버라이딩 되도록 하라. 그리고 각 아들들이 house()를 호출하라. 단 house()는 "집있습니다." 를 print 하되, 오버라이딩의 경우 "아파트있습니다"로 하라. 요약하면 class Father - 함수 house() - "집 있다"..
썸5 파이썬 Dictionary 딕셔너리 활용 : 지폐 동전 거스름돈 계산 파이썬의 Dictionary는 사전이라는 의미이다. 이것을 이용해서 지폐몇장, 거스름돈 얼마 계산해보자. 일단 input 을 받아서 money 변수에 저장한다. money=int(input('금액을 입력하세요:')) money(입력한값 예를들어 362 라고 하겠다.) cash 라는 리스트를 만드는데, 여기에는 단위가 들어간다. 무슨말이냐면 예제는 $기준으로 할건데. 달러는 100$, 50$, 20$, 10$, 5$, 1$ 이렇게 나뉘어져있다. 100$ 이상 달러도 있나? 흠.. 뭐 잘모르겠지만 있다면 그 앞에 추가해주면 된다. cash = [100,50,20,10,5,1] cnt ={} #리스트는 [] #딕셔너리는 {} 아래 cnt는 지폐별로 몇장씩 필요한가를 딕셔너리로 저장하기 위해 dictionary..
썸5 파이썬 : 소수 구하기, 한글로 설명하기 더 어려우니 예제를 보자. 소수란? 1 이외의 정수 & 자신의 수 이외의 수로는 나누어 떨어지지 않는 값. 양의약수가 단 2개인 수. 한글로 설명하기가 더 어렵다. 예제를 보자 한자리수 소수란 예를들면. 2, 3, 5, 7. 3은 소수다. 3 이외의 수로 나누어 떨어지지 않는다. '나누어 떨어진다'라는 말은 '나눈후의 나머지가 0이다' 라는 말이다. 9는 안된다. 왜냐하면 3으로 나누어 떨어지고 9로도 나누어 떨어지기 때문이다. 9%3==0 , 9%9==0 두개를 만족하기 때문에 9는 소수가 아니다. 입력받은 수까지의 소수를 구해주는 코드.python num = int(input('어디까지 소수를 구할까요')) for i in range(1,num+1): cnt = 0 for k in range(1,num+1): if i% k =..
썸5 파이썬 for문 while문 활용 : 짝수홀수 암스트롱수 암스트롱수? 사실 학생때는 이런게 있는지도 몰랐는데 (배웠는데 기억이 안나는 것일수도 ) 암스트롱수의 공식은 아래와 같다. 파이썬으로 풀어보았다. 암스트롱수란...? ㅎㅎ 근데 문제 이외에 어디에 쓰이긴 하는걸까? 궁금해지네.. 암스트롱수 공식 #x*100 +y*10 + z = x3+y3+z3 정답: 153, 370,371,407 # 암스트롱수 #x*100 +y*10 + z = x3+y3+z3 amstrongNum = [] for i in range(100,1000): x = i//100 y = (i%100)//10 z = (i%100)%10 #print(f" {i} - {x} - {y} - {z} / {i} - {x**3} - {y**3} - {z**3}") sum1 = x*100 + y*10 + z ..
썸5 파이썬 로또게임 lotto 만들기 : 당첨 확인 까지 파이썬으로 로또 당첨번호를 랜덤으로 추출하고 내가 입력한 번호와 같은지 확인하는 프로그램을 만들었다. 파이썬의 활용도는 무궁무진 하며 쉽다. 파이썬으로는 중복이나 코드 짜는게 너무 쉽고 편하게 되어있다. list 에 포함되어 있는지 쉽게 접근할 수 있는 in , 포함되지 않았는지는 not in . 크아.. 이렇게 간결하게 코드를 짤 수 있다니. 부분적으로 간단하게 설명하겠다. 그리고 풀코드는 맨 아래에 있으니 그것을 보고 싶은 분들은 맨아래로 스크롤 하자. 총 4부분정도로 나눌 수 있다. 당첨번호 추출 내번호 입력 내번호가 당첨번호에 포함되어있는지 판단 탈락 or 등수 표기 1. 당첨번호 추출 # 당첨번호를 랜덤으로 추출 하는 부분. import random lotto = [] while True: nu..