본문 바로가기
728x90

전체 글739

[Python] 파이썬 \r, \n, \b 파이썬 \r, \n, \b 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # \r s= "HOO \rHOOAI" print(s) HOOAI 파이썬에서 \r를 사용할 경우 \r 뒤에 있는 문자열(String)만 출력이 된다. 위의 예제 코드에서 String에는 HOO \rHOOAI이지만 실제로 출력되는 String은 HOOAI만 출력되는 걸 확인할 수 있다. s= "HOO\rHOO\rAI" print(s) AI 위 예제 코드의 경우에는 \r이.. 2022. 9. 28.
[미국 유학생] 미국에서 부풀어 오른 삼성 스마트폰 대응 후기 미국에서 부풀어 오른 삼성 스마트폰 대응 후기 # 무선 충전기 터짐과 부풀어 오른 스마트폰 배터리 필자는 삼성 스마트폰 S20FE 모델의 배터리 문제와 삼성 무선 충전기 터짐 문제를 겪었다. https://whoishoo.tistory.com/462 [미국 유학생] 미국 유학생이 아이폰을 사용하는 이유, 삼성 무선 충전기 터짐 및 삼성 갤럭시 배 미국 유학생이 아이폰을 사용하는 이유: 삼성 무선 충전기 터짐 및 삼성 갤럭시 배터리 부풀어 오름 현상 # 삼성 갤럭시 배터리 터짐 및 부풀어 오름 현상 거두절미하고 필자는 국내 브랜 whoishoo.tistory.com 미국 유학을 온 학생들 중에는 아이폰을 사용하거나 미국에서 삼성 스마트폰을 구입한 학생들도 있지만 필자처럼 국내에서 삼성 스마트폰을 구입하고 .. 2022. 9. 28.
[Python Examples] 입력된 숫자가 Palindrome인지 확인하기 예제 코드 입력된 숫자가 Palindrome인지 확인하기 예제 코드 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Python Example Codes def check_palindrome(val): cal = val pal = 0 while val > 0: num = val % 10 pal = pal * 10 + num val = val//10 if cal == pal: print(cal, "is a palindrome number.") else.. 2022. 9. 28.
[Python Examples] bool을 작성하지 않고 산술 계산식을 True or False로 나타내기 bool을 작성하지 않고 산술 계산식을 True or False로 나타내기 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Python Example Code 6+4==10 or 4+5!=9 True 파이썬에서는 별도의 bool 지정 없이도 bool을 사용할 수 있으며, 앞서서 True에 대한 조건이 선언되어 있거나 정의되어 있다면 올바른 bool 값이 산출된다. 위의 예제 코드를 살펴보면, 산술 계산식에 대한 참인지 거짓인지에 대한 코드.. 2022. 9. 26.
[Python] 리스트 append() 예제, list append() 리스트 append() 예제 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # list append() a_list = ['first', 'second','third' ] a_list.append('new_value') print(a_list) ['first', 'second', 'third', 'new_value'] 기존 리스트에서 새로운 element를 추가하려고 할 때 사용할 수 있는 기능이 바로 append이다. append를 통해서.. 2022. 9. 25.
[Python] 파이썬 변수명 규칙: snake_case, CamelCase 파이썬 변수명 규칙: snake_case, CamelCase 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 파이썬 변수명 작성 규칙 변수명이란 Variable name에 해당하며, 특정한 값을 지정하여 사용이 가능하다. 파이썬에서는 변수명을 작성할 때 지켜야 할 규칙이 있다. 다른 프로그래밍 언어에서처럼 Function 또는 Identifier 역할을 하는 키워드를 변수명으로 지정할 수 없다는 건 동일하다. 예를 들어서 break와 같이.. 2022. 9. 24.
[Python Examples] 파이썬 딕셔너리에서 특정 원소 없애는 방법(Dictionary pop()) 파이썬 딕셔너리에서 특정 원소 없애는 방법(Dictionary pop()) 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Example Codes # Create a dictionary peopleSalary = { 'HOO': 25000, 'Henry': 35000, 'James': 30000, 'Amy': 40000 } # Use pop() in a dictionary peopleResult = peopleSalary.pop('Jam.. 2022. 9. 24.
[R / RStudio] Error in file(file, ifelse(append, "a", "w")) : cannot open the connection Error in file(file, ifelse(append, "a", "w")) : cannot open the connection 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Error in file(file, ifelse(append, "a", "w")) : cannot open the connection RStudio에서 작성한 코드를 실행해서 Plot을 출력하고자 할 때에는 발생하지 않는 문제이지만 산출된 값을 저장하려고 할 .. 2022. 9. 22.
[Python Q&A] Lab session for variables, operators, expressions, basic I/O, and string manipulation Lab session for variables, operators, expressions, basic I/O, and string manipulation # Exercise 01 print('Sup World?') print(3 + 2 ) print('3 + 2') MyNumber = 3+2.0 MyName = 'Dusty' print(MyName, MyNumber) print('MyName', 'MyNumber') Sup World? 5 3 + 2 Dusty 5.0 MyName MyNumber What is the difference between print(3 + 2) and print('3 + 2') ? 위의 코드에서 3 + 2 를 출력하면 5가 나오지만 '3+2'를 출력하면 3+2가 산출된다. 3.. 2022. 9. 20.
[R / RStudio] Error in setw() 해결 방법 Error in setw() 해결 방법 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Error in setw() Error in setwd(dir.results.resample_data) : object 'dir.results.resample_data' not found 위의 경우처럼 in setwd()에서 에러가 발생할 수 있다. R에서 setwd는 가공되거나 시각화된 데이터 수치를 저장하는 데 사용하는 기능이다. 저장할 파일의 위치.. 2022. 9. 19.
[미국 개발자] 높은 연봉 개발자가 되는 방법: 전문화의 필요성 높은 연봉 개발자가 되는 방법: 전문화의 필요성 # 잘하는 = 전문화된 개발자 일반 직장을 다니거나 개발자가 아닌 다른 직종의 경우에는 연차에 따라서 연봉이 높아진다. 물론 개발자도 연차를 전혀 보지 않는 것은 아니다. 하지만 다른 직종과 비교해 보았을 때 연봉 조건에 있어서 연차의 가치가 그다지 높지 않다. 개발자는 능력 위주의 평가가 이루어지다 보니 개발자 경력이 오래되지 않았음에도 능력만 좋으면 그 이상의 대우를 충분히 받을 수 있다. 반면에 아무리 경력이 오래되었다고 하더라도 능력이 없으면 제대로 된 대우를 못 받는 직업이 바로 개발자이다. 국내뿐만 아니라 전 세계적으로 모든 분야에서 개발자가 필요해짐에 따라 전문화되고 잘하는 개발자를 찾는 곳이 많아졌다. 이와 대비되어 전문화된 잘하는 개발자의 .. 2022. 9. 16.
[미국 유학생] 과학 논문 검색 사이트 과학 논문 검색 사이트 # 논문 검색 미국 유학을 하는 학생이라면 최소한 한번 정도는 논문 검색과 논문 자료 조사를 해본 경험을 가지고 있을 것이다. 대학원생이 아니라더라도 엔지니어 쪽 학생이라면 Science 논문에 대한 자료 조사를 하거나 학부생임에도 Review 논문 정도는 작성하기도 한다. 특히 미국 유학을 하는 대학원생의 경우에는 미국식 논문 작성법을 익혀야 하기 때문에 본인의 전공이나 연구 분야와 관련된 논문을 매우 많이 읽어야 한다. 논문을 작성하는 데 있어서 문구만 보더라도 전문가인지 초짜인지 알 수가 있다. 미국도 언어만 영어일 뿐 논문을 작성하는 데 있어서 작성된 문구를 통해서 전문가인지 초짜인지 알 수 있는데 사실상 영어가 모국어가 아닌 유학생에게 있어서는 더욱 힘든 부분이다. 따라서.. 2022. 9. 14.
[미국 유학생] 온라인 공학용 계산기: Scientific Calculator 온라인 공학용 계산기: Scientific Calculator # Scientific Calculator https://www.calculator.net/scientific-calculator.html Scientific Calculator Scientific Calculator This is an online javascript scientific calculator. You can click the buttons or type to perform calculations as you would on a physical calculator. 789+Back 456–Ans 123×M+ 0.EXP÷M- ±RNDAC=MR www.calculator.net 엔지니어링 전공인 학생들에게만 공감되는 이야기일 수 있.. 2022. 9. 13.
[미국 유학생] 학생 할인 사이트 스튜던트빈스(StudentBeans) 후기 학생 할인 사이트: StudentBeans 후기 # StudentBeans https://www.studentbeans.com/us Free Student Discounts | Valid 2022 Codes Make student life a little sweeter and a lot cheaper. Make student life a little sweeter and a lot cheaper. www.studentbeans.com 한국에서도 대학생들의 주머니 사정을 고려해서 학생 할인이나 프로모션을 모아서 알려주는 웹사이트가 있다고 들었다. 미국의 경우에도 대학생이나 대학원생들을 위해서 할인을 받을 수 있도록 정보를 공유하는 사이트가 있는데 대표적인 사이트 중에 하나가 StudentBeans이다. S.. 2022. 9. 13.
[Python] 파이썬 라이브러리(Python Libraries) 파이썬 라이브러리 (Python Libraries) 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 프로그래밍 언어, 파이썬 기계어로 구성된 프로그램을 개발하고 보완하는데 손쉽게 다루고자 사용하는 언어가 바로 프로그래밍 언어이다. 한마디로 프로그래밍 언어는 개발자를 위한 언어일 뿐 기계가 바로 이해할 수 없는 형태의 언어이다. 다행히도 기계어로 변환하는 걸 걱정할 필요 없이 개발자는 편하게 프로그래밍 언어를 통해서 프로그래밍을 하면 된다... 2022. 9. 8.
[Python] 파이썬 웹기반 IDE: Jupyterlab, Colab 파이썬 웹 기반 IDE: Jupyterlab, Colab 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Web-Based Interactive Development Environment 파이썬뿐만 아니라 다른 언어를 기반으로 프로그래밍을 한다고 하면 IDE를 설치하는 게 우선이다. 콘솔 창에서 코딩을 하는 것이 불편하기 때문에 코딩을 할 때는 IDE를 활용한다. 그렇기에 프로그래밍을 처음 배우면 먼저 하는 일이 IDE를 설정하는 방법에 .. 2022. 9. 3.
[미국 유학생] 삼성 무선 충전기 터짐 및 삼성 갤럭시 배터리 부풀어 오름 현상 삼성 무선 충전기 터짐 및 삼성 갤럭시 배터리 부풀어 오름 현상 # 삼성 갤럭시 배터리 터짐 및 부풀어 오름 현상 거두절미하고 필자는 삼성 마니아이다. 굳이라는 이야기를 들어가면서까지도 삼성 제품을 고집하는 편이다. 하지만 이번 삼성 갤럭시 제품을 사용하면서 고민이 많아졌다. 왜냐하면 사용하던 삼성 무선 충전기 터짐과 함께 갤럭시 S20 FE 모델 배터리가 부풀어 오른 상태로 망가져버렸기 때문이다. 다행히도 스마트폰이 터지지 않아서 생존했지만, 한국에서 사 온 스마트폰을 갑작스럽게 사용하지 못하게 되었다. 한국 삼성 서비스 센터 쪽에 문의를 해봤더니, 한국 서비스센터에서 해결해 줄 수 없다면서 미국 법인 측과 연락을 해보라고 답변을 주었다. 솔직히 소비자 입장에서 기계적 결함이 있으면 안되지만, 엔지니어.. 2022. 8. 30.
[Data Science] Time Series Data Times Series Data 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Data, Information, Knowledge 데이터는 정보가 아니고 지식이 아닐 수도 있다. 마찬가지로 정보는 지식이 아닐 수 있다. 이 말인즉슨 데이터라고 해서 바로 정보나 지식이 되는 것이 아니며 정보라고 해서 바로 지식이 되는 것이 아니다. 데이터 분석, 엔지니어, 사이언티스트는 이러한 데이터들을 다루고 정보와 지식으로 바꿔주는 역할을 수행하게 된.. 2022. 8. 28.
[R Examples] 변수 설정하고 출력하기 (Variable, print(), c(), for) 변수 설정하고 출력하기 (Variable, print(), c(), for) 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 변수 설정하고 출력하기 #01 "HOOAI" #02 print("HOOAI") #03 HOOAI #01 > "HOOAI" [1] "HOOAI" > #02 > print("HOOAI") [1] "HOOAI" > #03 > HOOAI HOOAI [1] "HOOAI" > #04 > for (x in "HOOAI") { +.. 2022. 8. 11.
[R] R 프로젝트와 R 스크립트 R 프로젝트와 R 스크립트 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # R 프로젝트와 R 스크립트 R 스튜디오에서 R 프로그래밍을 하기 위해서는 R 스크립트가 필요하고 R 스크립트를 저장하는 데 있어서는 R 프로젝트를 먼저 생성해야 한다. 예를 들어서 C++이나 자바 프로젝트 폴더를 생성하듯이 R 역시도 프로젝트 폴더를 만들어주는 것이다. 한마디로 R 프로젝트를 생성해줌으로써 R 스크립트를 저장할 수 있는 폴더를 만들어주는 셈이다. 아.. 2022. 8. 11.
[R] RStudio 설치 및 다운로드 RStudio 설치 및 다운로드 # R 언어란? Data scinece에서 많이 사용되는 언어가 R이다. R 언어는 데이터 시각화 및 분석을 필요로 하는 작업에서 사용되는 대표적인 언어이다. 파이썬(Python)이나 C와 같이 대중적인 메이저 언어들에 비교하면 R은 다소 마이너 한 언어에 해당된다. 따라서 데이터를 다루는 분야가 아니라면 R 언어를 굳이 배울 필요가 없으며, 배울 기회도 없다. 대학교에서도 R 언어를 굳이 가르쳐주지 않는데 왜냐하면 데이터 다루는 분야가 아니면 R을 사용하지 않기 때문이다. 하지만 데이터를 다루는 분야라면 R을 꼭 알아두어야 한다. 블록체인의 경우에도 결과적으로 데이터를 다루는 분야이다 보니 C 언어와 더불어 R 언어도 잘 알고 있어야 한다. Data science 분야도.. 2022. 8. 9.
[미국 유학생] SSN 없이 미국 은행 계좌 만들 때 가져가야 할 것 - 웰스파고(Wells Fargo) 이번 포스트는 CS 전공자 뿐만 아니라 미국 유학생 대부분이 해당되는 사항 중 하나인 은행 계좌 개설에 대한 내용이다. 일반적인 F1 Visa를 가지고 있는 미국 유학생이거나 이제 막 미국 유학을 온 학생이라면 SSN을 가지고 있지 않다. SSN을 가지고 있다면, 온라인에서 쉽게 은행 계좌 개설이 가능하지만 SSN이 없다면 은행 지점 방문이 필요하다. 다행히도 SSN 없이도 은행 지점 방문하면 계좌 개설이 가능하다. 대부분의 은행이 비슷하지만 필자는 웰스파고의 기준에서 은행 계좌 개설하는 방법에 대해서 포스팅을 하도록 하겠다. 은행 방문 전에 준비물은 아래와 같다. 여권(비자 포함) 입금할 소정의 돈(웰스파고 기준 25불 이상) 미국 휴대폰 번호 이메일 주소(웬만하면 지메일을 사용하는 것을 추천한다 ->.. 2022. 8. 8.
[Q&A] 수학이랑 과학을 하지 못하는데 Computer Science 전공을 할 수 있을까요? 수학이랑 과학을 하지 못하는데 CS 전공을 할 수 있을까요? # 수학이랑 과학을 하지 못하는데 CS 전공을 할 수 있을까요? Computer science 전공을 하고자 하는데 수학이랑 과학을 하지 못해도 CS 전공을 할 수는 있다. 다만 수학이랑 과학을 잘하는 사람이 되도록 노력을 해야지만 CS 전공 졸업이 가능하다. 미국 유학을 희망하거나 미국 유학생들 중에서 CS 전공으로 전과를 희망한다면 고민하는 요소 중에 하나가 수학과 과학이다. Computer science는 컴퓨터 과학이라는 의미를 가지고 있듯이 실제로 수학과 과학을 잘해야 한다. 수학 중에서는 알고리즘과 확률 및 통계 분야에 대한 수학을 잘해야 하며, 과학에 있어서는 물리 쪽을 잘해야 한다. 만약에 수학과 과학을 전혀 못하고 노력해도 잘할.. 2022. 8. 8.
[Python] Sets란? Sets란? 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Sets 파이썬(Python)에 있어서 데이터를 그룹으로 저장하고 관리하는 대표적인 기능은 총 4가지가 있다. 우선 파이썬을 대표하는 튜플(Tuple)이 있고 리스트(List)와 딕셔너리(Dictionary) 등이 있다. 마지막으로 세트(Set) 기능을 통해서도 데이터를 그룹 지정을 하여 저장 및 관리가 가능하다. 굳이 비슷한 기능들을 4가지로 구분하여 사용하는 이유는 각각의 기.. 2022. 8. 8.
[미국 유학생] CS 튜터 지원하는 방법 CS 튜터 지원하는 방법 # Tutor(튜터) 미국 유학을 하고 있는 대학생들의 경우에는 학업을 하면서 일을 하기가 어렵다. 학생 비자 자체가 외부에서 경제 활동을 하는 것을 제한하고 있다 보니 SSN이 있다 한들 학생 비자를 가지고 있으면 일이나 알바를 하기가 어렵다. 하지만 교내의 경우에는 예외적으로 일을 할 수 있다 보니 유학생 입장에서는 On campus 일을 구하는 게 중요하다. CS 전공자라면 CS 튜터를 지원해보는 것을 추천한다. Tutor란 학업에 도움을 주는 일로 교내에서 전공 학생들이 하는 일 중 하나이다. CS 전공뿐만 아니라 다른 전공에도 튜터가 존재하는데 Math 튜터나 English 튜터 등이 있다. 하지만 필자는 CS 전공자이기에 CS 튜터만을 이야기하도록 하겠다. CS 튜터의.. 2022. 8. 8.
[미국 유학생] 학부 연구생 지원하는 방법과 좋은 이유 학부 연구생 지원하는 방법 # 학부 연구생 미국에서 유학을 하고 있는 CS 전공자들의 경우에는 학업을 하면서 일을 하기가 어렵다. 바빠서 어려울 수도 있지만 하고 싶어도 하지 못하기 때문이다. 학생 비자인 F1 비자를 가지고 미국에서 유학을 하고 있다면 외부에서 일을 할 수가 없다. 이는 CS 전공자뿐만 아니라 모든 미국 유학생들에게 해당되는 부분이다. 하지만 교내의 경우에는 사정이 다르다. 다니고 있는 대학교 안에서 일을 하는 건 F1 비자를 가지고 있어도 가능한 일이다. 그중에서도 CS 전공자의 경우에는 학부 연구생으로 일을 할 수 있는 기회가 상당히 많이 주어지며, 공부를 하며 일도 병행할 수 있는 좋은 기회라고 생각한다. 학부 연구생은 Undergraduate research assistant라고.. 2022. 8. 7.
[Python Examples] def Examples def Examples 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # def Example 1 def에 대한 포스트에 이어서 def를 사용한 example codes들을 살펴보도록 하자. 첫 번째 example은 def를 사용하는 데 있어 def 안의 값을 어떤 식으로 사용할 수 있는지를 알 수 있는 예제이다. def Intro(pName): print("This is a " + pName + "'s introduction.") Intr.. 2022. 8. 6.
[Python] defaultdict defaultdict 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # defaultdict defaultdict는 dictionary의 특징을 가지고 있으며 기본값을 설정하는 딕셔너리(dictionary)에 해당한다. 따라서 defauldict을 유사 딕셔너리라고도 부른다. defaultdict이라는 단어에서도 유추해볼 수 있듯이 dict에 default 값을 설정해준다는 것이며, 이것이 defaultdict의 주요 기능이다. 딕셔너리 사.. 2022. 8. 4.
[미국 유학생] 논문 잘 쓰는 방법: 논문 읽기 논문 잘 쓰는 방법: 논문 읽기 # 논문을 쓰기 위한 준비를 사전에 하는 것이 좋다. 논문을 쓸 준비를 한다는 건 참으로 막막한 일이다. 특히 한국어로도 쓰기 벅찬 논문을 영어로 작성한다는 건 어렵다. 물론 한국어로 논문을 작성하고 영어 버전으로 논문을 작성해야 되지만 미국의 경우에는 영어로만 논문을 작성하면 된다는 점은 좋다. 하지만 그만큼 영어로 완벽하게 논문을 작성해야 한다는 점에서 미국 유학생 입장에서는 부담스럽다. 필자는 미국에서 나름 오랜 시간 지내왔음에도 논문을 쓴다는 건 부담스러운 일이다. 현지인이나 교포처럼 나의 의사를 자유롭게 100% 영어로 나타내는 건 어렵다. 나름 비슷하게 나타낼 수 있다고 하더라도 솔직히 한국말로 작성하는 것보다 어려운 건 사실이다. 그래도 엔지니어 계열의 전공자.. 2022. 8. 3.
[Python] def 란? def 란? 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # def function C와 C++, 자바에서는 클래스(Class)를 사용하여 중복되는 작업을 효율적으로 처리할 수 있다. 특히 C의 경우에는 Class 뿐만 아니라 define이라는 지시문을 사용하기도 하는데 이러한 모든 기능들이 파이썬(Python)에서는 def로 사용이 가능하다. def라는 기능을 살펴보기 이전에 def의 사전적 의미를 찾아보면 definition 또는 de.. 2022. 8. 3.
728x90