자바스크립트에서 기본적으로 창을 생성하는 것과 그리고 해당 크롬창 위에서 도형이 생기는 위치를 지정해준다. 좌측, 상단이 (0,0)의 기준좌표이며, x축은 오른쪽으로 갈 수록 숫자가 커지고, y축은 아래로 내려갈수록 숫자가 커진다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 D3 tutorial var canvas = d3.select("body") .append("svg") .attr("width", 500) .attr("height", 500) var circle = canvas.append("circle") .attr("cx", 250) .attr("cy", 250) .attr("r", ..
#으로 한 줄 주석을 넣을 때도 있지만, 여러줄을 한꺼번에 주석처리 및 주석해제를 해야할 경우도 있습니다. 혹은 tab으로 한꺼번에 들여쓰기를 했다가, 다시 취소하기 위해서 한꺼번에 내어쓰기를 해야 하는 경우도 있습니다. 또한 여러줄의 명령어를 한 줄에 적는다든지, 아니면 한줄에 적어야 하는 명령어를 여러줄에 나눠서 적을 경우도 있습니다. 주석(comment) 주석은 코드를 작성하는 곳에 적어도 코드에 영향을 미치지 않는 부분를 말합니다. 일반적으로 코드 앞에 #을 넣으면 한 줄 주석을 달 수 있습니다. 하지만 코드를 작성하다보면 여러줄에 주석을 한꺼번에 달거나, 아니면 여러줄의 주석을 한꺼번에 해제하는 것이 필요한 경우도 있습니다. # : 한 줄을 주석처리 합니다. print("123") # print..
엑셀을 사용할 때 숫자를 오른쪽 정렬 or 왼쪽 정렬을 사용해서 표현하는데, 파이썬의 print문 또한 오른쪽 정렬, 왼쪽 정렬로 표현할 수 있습니다. 또한 은행에서 번호표를 받으면 나오는 001과 같은 내용도 print문으로 쉽게 표현 가능합니다. 오른쪽 정렬, 왼쪽 정렬 기존 print문으로 출력을 하면 왼쪽정렬이 되어서 나옵니다. 오른쪽 정렬을 하기 위해서는 rjust()를 사용해야 합니다. ljust(전체자리수) : 왼쪽 정렬rjust(전체자리수) : 오른쪽 정렬 num1=10; num2=300; num3=50000 # 기존 print(num1) print(num2) print(num3) print() # 오른쪽 정렬 print(str(num1).rjust(5)) # 5칸 자리수 & 오른쪽 정렬 ..
Print은 단순히 입력된 문자열을 그대로 출력하는 것 뿐만 아니라, 옵션을 추가해서 다른 방식으로 출력되도록 만들 수 있습니다. sep & end sep: print문에 문자열이 여러개가 있을 때 문자열들 사이에 들어갈 내용을 설정합니다.end: print문의 마지막은 보통 '\n'로 끝나므로 한 줄이 내려가게 됩니다. end를 설정하면 한 줄이 내려가는 걸 원하는 형태로 바꿀 수 있습니다. # print문에서 단순히 문자열을 나열하면 문자열 사이에 띄워쓰기가 되는데, # sep는 사이에 들어올 내용을 선택할 수 있음 print("aaaa","bbbb",sep="/") # print문은 마지막이 \n로 끝나서 항상 한 줄이 내려가는데, end로 수정 가능 print("aaaa","bbbb",end=""..
print문에 다양한 방법을 사용하여 특정 데이터를 문자열 속의 원하는 위치에 표현할 수 있습니다. 변환 문자 활용 %d, %s, %c를 활용하여 print문으로 데이터를 출력하는 방법입니다.%d : 숫자 데이터%s : 문자열 데이터%c : 문자 하나 데이터 print("올해는 %d년 입니다." % 2020) print("올해는 %d년, 내년은 %d년 입니다." % (2020, 2021)) print("나는 %s을 탑니다." % '지하철') print("나는 %s과 %s를 탑니다."%('지하철','버스')) print("Google은 %c로 시작합니다." % 'G') print("Google은 %c로 시작하고, %c로 끝납니다." % ('G','e')) %s만으로도 숫자 및 문자 하나 데이터를 표현은 가..
문자열은 각 철자들이 모여있는 문장으로 볼 수 있습니다. 이러한 문자열에서 특정 철자까지만 자를 수 있습니다. 또한 맨 처음의 철자부터 마지막 철자까지 번호를 붙여서 셀 수 있습니다. 이렇게 차례대로 셀 수 있는 순서가 있는 데이터를 sequence라고 합니다. 문자열 생성 문자열은 "문자열" , '문자열' 처럼 쌍따움표나, 홑따움표를 사용하여 표현할 수 있습니다. string1 = "double quotes" string2 = 'single quotes' print(string1) print(string2) 또한 쌍따움표나 홑따움표를 세번씩 사용하여 하나의 문장을 여러line에 걸쳐 작성할 수도 있습니다. string3 = """multiline double quotes string""" string4..
파이썬에는 다양한 숫자 계산을 해주는 내장함수들이 존재한다.해당 함수들을 사용하면 직접 계산식을 만들지 않아도 원하는 결과를 얻을 수 있다. 숫자 처리 함수파이썬이 기본적으로 가지고 있는 내장함수와, 다른 라이브러리를 빌려와서 사용해야 하는 함수로 나뉜다. # 기본 내장함수 print(abs(-5)) # 절대값 print(pow(4,2)) # 4^2 print(max(3,12,7)) # 가장 큰 수 고르기 print(min(4,2,-3)) # 가장 작은 수 고르기 print(round(5.22)) # 반올림 print(round(3.732324,2)) # 반올림인데, 소수점 아래 2째자리까지 print(round(1234.4321,-2)) # 반올림인데, 소수점 위로 2째자리까지 # math 활용 fro..
입력된 데이터를 사용하기 위해서는 해당 데이터를 특정 위치에 저장해두어야 합니다. 이러한 데이터를 저장하는 곳을 변수라고 합니다. 값을 저장한 변수는 다른 변수 또는 값들과 연산이 가능합니다. 변수 개별 자료들을 따로 저장해두고 싶을 때 변수를 생성하여 저장해둘 수 있습니다.각 변수들의 타입은 해당 변수에 저장된 값의 자료형과 동일합니다.(특수기호(_제외)나 공백문자가 사용되거나, 숫자가 맨 처음에 변수명으로 오면 에러가 납니다.) val1 = 1 val_2 = 3.14 VAL3 = 5+3j val4, val5, val6 = "text", 3.1492, 3+5j # 여러 변수들 한 줄에 입력 가능 print(val1, val_2, VAL3) print(val4, val5, val6) print(type(..
파이썬에 사용되는 데이터들은 각각 개별 자료형을 가집니다. 해당 자료형을 기준으로 데이터의 연산이 가능합니다. 파이썬 자료형 자료형은 개별 자료의 타입입니다. 자료형에는 정수, 실수, 복소수, bool, 문자열이 있습니다. print(1,2,3) # 정수 print(3.14, 1.24, 4.22) # 실수 print(1+2j, 4-5j) # 복소수 print(5>3, not 5>3) # bool , not은 True는 False로, False는 True로 만듬 print(2>4, not 2>4) # bool print(True, not False) # bool print("double quotes", 'single quotes') # 문자열 자료형 변환 이미 데이터의 자료형이 정해진 상태에서 다른 자료형..
1. 2020 코로나 바이러스의 영향 현재 유럽 및 미국 전역이 코로나 바이러스로 몸살을 앓고 있으면서 ‘사회적 거리두기’ 및 거리마다 사람들을 보기 힘들어지고 있다. 학교들은 대부분 휴교를 하였으며, 회사들은 재택근무로 사람들과의 접촉을 피하고 있는 실정이다. 이 와중에 스웨덴은 일반적인 유럽 국가들이 취하는 방법과는 반대로 오히려 사람들이 모이는 것을 권하고 있다. 이는 코로나 바이러스에 대한 대응책으로 스웨덴이 '집단면역(Herd Immunity)' 방식을 채택하고 있기 때문이다. 2. 집단면역이란?집단면역이란 특정 지역의 대부분의 사람들이 병원균에 대한 면역력을 가지게 되었을 때 해당 병원균이 자신이 거주할 숙주를 찾는 것이 점점 더 힘들어지는 현상을 말한다. 해당 병원균에 취약한 일부 계층만 따..
안녕하세요 까만하마입니다. 요즘 코로나 때문에 다들 밖에 못 다니실텐데, 코로나를 주의하자는 차원에서 최근에 '미국 질병예방통제국(CDC)에서 나온 코로나 관련 주의사항을 들고 왔습니다.다들 이미 알고 계시는 손씻기와 같은 부분은 제외하고 나머지만 말씀드리자면 코로나 관련 '10가지 주의사항'과 함께 '4가지 증상'을 포함하고 있습니다. 코로나 관련 주의사항 (미국 질병예방통제국(CDC)) 1. If you have a runny nose and sputum, you have a common cold. (코에서 콧물이 흐르거나 가래가 있으면 보통은 감기 입니다) 2. Coronavirus pneumonia is a dry cough with no runny nose. (코로나바이러스는 콧물은 나지 않고 ..
요즘 코로나가 기승을 부려 집에 계시는 분들이 많아지는 것 같네요. 저도 집에 있는 시간이 길어지게 되니깐 유투브를 자주 보게 되더라구요. 넷플릭스도 보고 싶기는 했는데 매달마다 비용을 지불해야 하는 것 때문에 망설이고 있던 찰나에 회원 가입을 하면 한 달은 무료로 볼 수 있다는 소식을 듣고 당장 가입을 했어요. 덕분에 요즘은 보고 싶은 드라마와 영화들 마음껏 보고 있는데, 사람들이 왜 그토록 넷플릭스에 열광하는지 알겠더라구요.그런데 영상을 계속보니깐 시청기록이 자꾸 쌓이는데 예전에 표지만 보고 궁금해서 눌렀다가 재미가 없어서 안 보는 영화나 드라마까지 계속 추천 목록에 뜨는 걸 보고 추천목록을 정리해야 할 필요성이 느껴지더라구요. 아래는 안드로이드를 활용해서 넷플릭스 시청 기록을 삭제하는 방법이에요. ..
벚꽃놀이 시즌이 다가왔어요. 다들 코로나 때문에 집에만 계시고 밖으로 나가지 못 해서 답답해하시는 분들이 많을 것 같네요. 그럼에도 불구하고 날씨는 점점 더 따뜻해져서 벌써 완연한 봄의 기운이 느껴지더라구요. 코로나 때문에 멀리는 못 가더라도 집 근처에 있는 벚꽃을 구경하면서 집에 갇혀있던 마음을 조금이나마 풀면 좋겠습니다. 2019년 벚꽃 개화시기 작년 2019년도는 제주도 3월 22일, 청주 4월 2일, 서울 4월 4일, 인천 4월 7일로 개화시기가 있었는데요. 이번 2020년에도 2019년과 비교했을 때 그렇게 크게 차이가 나지 않는 것으로 보이네요. 차이가 나도 한 3~4일 정도 예상되네요. 2020년 벚꽃 개화시기 이번 2020년 벚꽃의 개화 시기는 지역별로 다른데요. 가장 빠르게 피는 곳이 제..