본문 바로가기
728x90

Programming Languages176

[Python Examples] Matplotlib 예제코드: Horizontal Bar Chart(수평 막대 그래프) 데이터 시각화 Matplotlib 예제코드: Horizontal Bar Chart(수평 막대그래프) 데이터 시각화 포스트 난이도: HOO_Junior # Example Codes import matplotlib.pyplot as plt import numpy as np fig, ax = plt.subplots() locationName = ('Gangwon-do', 'Gyeonggi-do', 'Gyeongsangnam-do', 'Gyeongsangbuk-do', 'Busan-si') y_hd = np.arange(len(locationName)) values = [13, 1, 19, 14, 3] error = 0 ax.barh(y_hd, values, xerr=error, align='center') ax.set_yt.. 2023. 2. 15.
[C Examples] 달러를 동전으로 바꾸는 예제코드 달러를 동전으로 바꾸는 예제코드 포스트 난이도: HOO_Intern # Example Codes #include int main() { int cents, halfDollars, quarters, dimes, nickels, pennies; printf("Enter change in [cents]: "); scanf("%d",&cents); printf("The change that has been entered is %d \n",cents); halfDollars = (cents*2)/100; printf("Half dollars: %d \n",halfDollars); cents=cents - ((halfDollars*100)/2); quarters=cents/25; printf("Quarters: %.. 2023. 2. 8.
[Python Examples] 변수 선언하고 출력하기 예제 코드: myString, print() 변수 선언하고 출력하기 예제 코드: myString, print() 포스트 난이도: HOO_Intern # Example Codes myString ='my first: \n \'hello\'' print(myString) my first: 'hello' 2023. 2. 8.
[C Examples/Q&A] 체질량 지수(BMI) 계산하는 예제코드: if, else if, && 체질량 지수(BMI) 계산하는 예제코드: if, else if, && 포스트 난이도: HOO_Junior # Example code 1 #include #include int main() { int bmi, height, weight; printf("Enter the weight: "); scanf("%d",&weight); printf("Enter the height: "); scanf("%d", &height); bmi= (703*weight)/(height*height); if(bmi< 18.5) printf("Underweight"); if(18.5 2023. 2. 7.
[C Examples] 별 모양으로 정사각형 만들기 별 모양으로 정사각형 만들기 포스트 난이도: HOO_Intern # Example codes #include #include int main() { printf("* * * * * * * * * *\n"); printf("* *\n"); printf("* *\n"); printf("* *\n"); printf("* *\n"); printf("* *\n"); printf("* *\n"); printf("* *\n"); printf("* *\n"); printf("* * * * * * * * * *\n"); printf("Posted by HOO."); return 0; } * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Pos.. 2023. 2. 1.
[C Examples] 적금 계산기 적금 계산기 포스트 난이도: HOO_Intern # Example codes #include #include int main() { float A, r; int P, t; printf("Enter inital balance\n"); scanf("%d", &P); printf("Enter Annual interest rate\n"); scanf("%f", &r); printf("Enter how many years\n"); scanf("%d", &t); A=P*(1+r*t); printf("The balance after %d years will be (%.2f $)\n", t, A); printf("Posted by HOO."); return 0; } Enter inital balance 3000 Ent.. 2023. 1. 31.
[C Examples] Circle area, circumference of circle 계산기 Circle area, circumference of circle 계산기 포스트 난이도: HOO_Intern # Example codes #include #include int main() { float area, circumference; int r; printf("Enter radius\n"); scanf("%d", &r); circumference=2*3.14*r; area=3.14*r*r; printf("Circumference of the Circle is %.2f and the Area is %.2f \n", circumference, area); printf("Posted by HOO."); return 0; } Enter radius 15 Circumference of the Circle .. 2023. 1. 31.
[C Examples] 킬로미터(Km)를 마일(Miles)로 변환하기: scaf(), %.f 킬로미터(Km)를 마일(Miles)로 변환하기: scaf(), %.f 포스트 난이도: HOO_Intern # Example codes #include #include int main() { float miles, distance; printf("Enter the distance (in Km): \n"); scanf("%f", &distance); miles= (distance/1.6); printf("%.2f Kilometers = %.2f Miles\n", distance, miles); printf("Posted by HOO."); return 0; } Enter the distance (in Km): 5600 5600.00 Kilometers = 3500.00 Miles Posted by HOO. 2023. 1. 31.
[C Examples] 총 지불액 계산기(팁, 세금 포함): float, scanf, %.f 총 지불액 계산기(팁, 세금 포함): float, scanf, %.f 포스트 난이도: HOO_Intern # Example codes #include #include int main() { int numPeople; float bill, tips, tax, billAfter, amountPerson, tipPerson; printf("총 액수를 입력하세요.\n"); scanf("%f",&bill); printf("총 사람 수를 입력하세요.\n"); scanf("%d",&numPeople); printf("Tip percentage를 입력하세요.\n"); scanf("%f",&tips); tax = bill*0.05; printf("Tax: %.2f $\n", tax); billAfter=bill+tax;.. 2023. 1. 30.
[C Examples] 도시의 인구 수 예측하기, 예제코드: scanf(), putchar() 도시의 인구 수 예측하기, 예제코드: scanf(), putchar() 포스트 난이도: HOO_Intern # Example Codes #include int main() { double hooPopulation; int t; printf("Enter a year after 2022>"); putchar ('\n'); scanf("%d",&t); hooPopulation = 88.732+(5.889*(t-2022)); printf("Predicted HOO City population for %d (in thousands): ",t); putchar ('\n'); printf("%.5f",hooPopulation); putchar ('\n'); printf("Posted by HOO"); return 0.. 2023. 1. 30.
[R] R 언어 설치(다운로드): R 4.2.2 R 언어 설치(다운로드): R 4.2.2 # R 언어 R studio를 사용하기에 앞서서 R 언어를 설치해 줘야 사용이 가능하다. 콘솔만 쓸 거면 상관이 없지만 너무나도 편리한 R studio를 포기할 사람은 없을 것이라고 본다. 아래의 링크는 R 공식 사이트이다. https://www.r-project.org/ R: The R Project for Statistical Computing www.r-project.org R 언어를 설치하기 위해서는 먼저 R를 다운로드 받아야 한다. 위에 라이언이 표시되어 있는 "download R" 또는 "CRAN"을 클릭하면 R를 다운로드할 수 있는 링크가 나온다. 나라 및 지역별로 각 R 언어가 저장되어 있어 다운로드가 가능한 링크들이 나타난다. 글쓴이는 미국에 있기.. 2023. 1. 22.
[Python Examples] 파이썬 타입 예제코드: type() 파이썬 타입 예제코드: type() 포스트 난이도: HOO_Intern # Example codes x= 5 type(x) int type() function의 경우에는 변수(variables)의 data type이 무엇인지를 나타내주는 역할을 수행한다. 따라서 위의 예제코드를 보면 x라는 변수가 5라는 값을 가지고 있다. 5는 ""로 구분된 문자열(string)이 아니라 숫자(int) 또는 정수로 표기가 되어 있기 때문에 우리는 int 타입인 것을 알 수 있다. 이때 type(x)을 통해서 코드를 실행해주면 x라는 타입에 대한 결과가 산출되어 int라는 결과가 출력되는 걸 확인할 수 있다. 마찬가지로 다른 예시를 살펴보도록 하자. x= "HOOAI" type(x) str 위의 코드도 방식은 이전 예제코.. 2023. 1. 13.
[Python Examples] 리스트 예제 코드: 리스트에서 int와 string 구분하여 출력하기, #isinstance() 리스트 예제 코드: 리스트에서 int와 string 구분하여 출력하기 포스트 난이도: HOO_Junior # Example codes 이전 "리스트 예제 코드" 포스트에서 int인 원소(elements)를 구분하여 산출해 내는 코드를 살펴보았다. https://whoishoo.tistory.com/554 [Python Examples] 리스트 예제 코드: 리스트에서 int만 골라서 출력하기 리스트 예제 코드: 리스트에서 int만 골라서 출력하기 포스트 난이도: HOO_Junior # Example codes LIST = [5,26,33,"5",115,120,9,"0",88,1] for x in LIST: if type(x) == int: print("number", x) number 5 number 26.. 2023. 1. 13.
[Python Examples] 파이썬 랜덤 예제 코드: np.random.choice() 파이썬 랜덤 예제 코드: np.random.choice() 포스트 난이도: HOO_Junior # Example codes import numpy as np colors = ['black', 'white'] np.random.choice(colors, p=[0.75,0.25], size=10) array(['black', 'black', 'black', 'white', 'black', 'black', 'white', 'black', 'white', 'white'], dtype=' 2023. 1. 13.
[Python Examples] 리스트 예제 코드: 리스트에서 int만 골라서 출력하기 리스트 예제 코드: 리스트에서 int만 골라서 출력하기 포스트 난이도: HOO_Junior # Example codes LIST = [5,26,33,"5",115,120,9,"0",88,1] for x in LIST: if type(x) == int: print("number", x) number 5 number 26 number 33 number 115 number 120 number 9 number 88 number 1 리스트(List)의 경우에는 int와 string 타입을 모두 하나의 리스트에 저장할 수 있다. 따라서 특정 타입에 해당하는 원소(elements)들만 골라서 출력하거나 별도로 산출해내고 싶다면 위의 예제 코드를 참고하면 된다. 위의 예제코드를 살펴보면 for문과 if문을 사용하여 간.. 2023. 1. 13.
[Python Examples] 파이썬 메모장 텍스트 저장하기, 메모장에 쓰기: write(), open() 파이썬 메모장 저장하기, 메모장에 쓰기: write(), open() 포스트 난이도: HOO_Junior # 파이썬 메모장에 텍스트 저장하기 파이썬(Python)에서 텍스트 파일을 메모장에 저장하기 위해서는 open()과 write() 기능으로 쉽게 만들 수 있다. 아래의 예제 코드는 메모장에 텍스트 파일을 저장하는 간단한 예제 코드이다. HOOAI = ['HOOAI', 'Henry Cho', 'Data Scientist', 'Man'] with open('HOOAI.txt', 'w') as f: for x in HOOAI: f.write(x) f.write('\n') HOOAI Henry Cho Data Scientist Man 위와 같이 HOOAI라는 배열 안에 있는 텍스트를 메모장에 저장해주기 위해.. 2023. 1. 7.
[Python Examples] 넘파이 배열(Numpy Array) 예제 넘파이 배열(Numpy Array) 예제 포스트 난이도: HOO_Junior # Example 1: numpy array import numpy as np #01 my_arr = np.array([9,8,7,6,5,4,3,2,1]) print(my_arr) [9 8 7 6 5 4 3 2 1] 넘파이 배열(numpy array)을 사용하기 위해서는 배열에 numpy 라이브러리를 사용할 것이라는 점을 작성해주어야 한다. 이후에 ([]) 안에 원소 값을 입력하여 넘파이 배열을 생성해줄 수 있다. # Example 2: numpy array import numpy as np #02 my_mat = np.array([[my_arr],[my_arr]]) print(my_mat.shape) (2, 1, 9) 위의 예.. 2022. 12. 24.
[Python Examples] 서로 다른 배열 더하기: np.array() 와 array 차이점 [[ 6 8] [10 12]] 서로 다른 배열 더하기: np.array()와 array 차이점 포스트 난이도: HOO_Junior # np.array() import numpy as np a =[[1,2],[3,4]] b =[[5,6],[7,8]] a = np.array(a) b = np.array(b) c = a+b print(c) [[ 6 8] [10 12]] import numpy를 통해서 넘파이(numpy) 배열(array)을 계산하는 방법을 일반 파이썬 배열과 달리 결과를 산출할 수 있다. 위의 예제 코드에서처럼 넘파이를 사용하여 배열 a와 b를 더해준다고 가정했을 때 배열 a와 b를 넘파이를 통해서 넘파이 배열로 다시 선언해준다. 그다음 c라는 새로운 변수(Variable)를 통해서 두 배열을.. 2022. 12. 12.
[Python Examples] 파이썬 while문 예제: while, if, elif, else 파이썬 while문 예제: while, if, elif, else 포스트 난이도: HOO_Intern # Example codes x = 0 print(" x ","|"," y ") print("--------|--------") while not x > 98: if x >= 0 and x = 1 and x < 2: y = x*x print("%4.f" % x, " |", " %4.f " % y) else: y = x+2 print("%4.f" % x, " |", " %4.f " % y) x +=1 x | y --------|-------- 0 | 0 1 | 1 2 | 4 3 | 5 4 | 6 5 | 7.. 2022. 11. 20.
[Python Examples] matplotlib.pyplot 기본 코드 예제 matplotlib.pyplot 기본 코드 예제 포스트 난이도: HOO_Junior # matplotlib.pyplot matplotlib는 통계 데이터를 그래픽으로 시각화할 수 있는 라이브러리이다. 한마디로 다양한 plot, 그래프들을 만들어낼 수 있다. 그중에서도 기본적으로 많이 사용되는 pyplot를 사용할 수 있는 기본 코드를 이번 예제를 통해서 살펴볼 수 있다. 이번 예제에서 Pyplot에 사용되는 기능은 아래와 같다. plt.plot() plt.xlabel() plt.ylabel() plt.grid() plt.title() # Example code of the Pyplot import numpy as np import matplotlib.pyplot as plt R = 0.078; N = 5.. 2022. 11. 20.
[Python Examples] 95% Confidence Interval, 99% Confidence Interval 예제 95% Confidence Interval, 99% Confidence Interval 예제 포스트 난이도: HOO_Junior # Confidence Interval Confidence Interval은 한국말로 신뢰 구간이라고 부르며 데이터를 분석하는 데 사용되는 통계학적 표현이다. Confidence interval를 사용하는 이유는 모든 데이터를 분석하고 결과를 산출해내기가 어렵기 때문이다. 물론 모든 데이터를 분석하여 결과를 산출하면 100% 정확한 값을 얻을 수 있겠지만 현실적으로 수많은 데이터를 모두 분석하여 처리하는 데에는 어려움이 있다. 따라서 일부 Sample 데이터를 통해서 전체 데이터를 분석한 것과 같은 결과를 산출해낼 수 있도록 Confidnece Interval를 사용한다. 우리.. 2022. 11. 19.
[Python Examples] type(): 데이터 타입 출력해서 나타내기 type(): 데이터 타입 출력해서 나타내기 포스트 난이도: HOO_Intern # Example Codes var =10 print(type(var)) var_float =10.52 print(type(var_float)) introduce = "Hello I'm HOO." print(type(introduce)) alphabet = "A" print(type(alphabet)) 2022. 11. 1.
[Python Examples] pd.DataFrame(): Section별 학생 구분하여 출력하기 pd.DataFrame(): Section별 학생 구분하여 출력하기 포스트 난이도: HOO_Intern # Example Codes import pandas as pd df = pd.DataFrame({"section": [3,1,1,2,2,3], "students": ['James', 'Julia', 'Megan', 'Henry', 'Minji', 'Yelin']}) sec_1 = df[df['section'] == 1] sec_2 = df[df['section'] == 2] sec_3 = df[df['section'] == 3] print(sec_1) print(sec_2) print(sec_3) section students 1 1 Julia 2 1 Megan section students 3 2 .. 2022. 10. 28.
[Python Examples] BeautifulSoup: lambda x: x.attrs['href'].startswith('http://www.vgchartz.com/game/'), lambda x: 'href' in x.attrs and x.attrs['href'].startswith('https://www.vgchartz.com/game/') BeautifulSoup Examples: vgchartz.com/game 포스트 난이도: HOO_Junior # Example Code from bs4 import BeautifulSoup, element import urllib import pandas as pd import numpy as np pages = 19 rec_count = 0 rank = [] gname = [] platform = [] year = [] genre = [] critic_score = [] user_score = [] publisher = [] developer = [] sales_na = [] sales_pal = [] sales_jp = [] sales_ot = [] sales_gl = [] urlhead = 'ht.. 2022. 10. 28.
[Python Examples] max()를 사용하지 않고 if문으로 최댓값 구하기 max()를 사용하지 않고 if문으로 최댓값 구하기 포스트 난이도: HOO_Intern # Example Codes x = 5.678 y = 5.988 z = 5.123 max_num = input("please choose one number x, y, z: ") if max_num == 'x': max_num = x if max_num < y: max_num = y if max_num < z: max_num = z elif max_num < z: max_num = z if max_num < y: max_num = y else: max_num = x elif max_num == 'y': max_num = y if max_num < x: max_num = x if max_num < z: max_num =.. 2022. 10. 19.
[Python Examples] min(), max()로 최댓값과 최솟값 구하기 min(), max()로 최댓값과 최솟값 구하기 포스트 난이도: HOO_Intern # Example Codes x = 5.678 y = 5.988 z = 5.123 max_num = max(x, y, z) print("max is ", max_num) min_num = min(x, y, z) print("min is ", min_num) max is 5.988 min is 5.123 파이썬에는 max() 함수를 통해서 변수값들 중의 최댓값을 찾을 수 있다. max()를 사용하는 방법은 괄호 안에 최대값을 비교할 변수들을 넣어주면 된다. 마찬가지로 min()를 사용해서 최소값을 구할 수 있다. min()의 경우도 max() function과 동일하게 변수를 괄호 안에 넣어줘서 최솟값을 구할 수 있다. m.. 2022. 10. 19.
[Python Examples] for문 range() 예제 for문 range() 예제 포스트 난이도: HOO_Intern # Example Codes 1 for x in range(2, 20): print (x*5) 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 for문에서 range()는 범위를 담당하는 function이다. C++과 같이 다른 프로그래밍 언어에서는 범위 값을 별도로 지정해준다. 파이썬에서는 range()를 통해서 범위에 대한 값을 지정해준다. range() 사용하기는 다른 프로그래밍 언어의 범위 지정 방식보다 훨씬 더 간단하다. 우선 for문에서 range()를 사용한다면 for와 in을 통해서 range()라는 범위가 존재한다는 걸 작성해주어야 한다. 위의 예제 코드를 살펴보면 x라는 값이.. 2022. 10. 12.
[Python Examples] 파이썬 if문 예제: Sphere, Cylinder 계산하기 파이썬 if문 예제: Sphere, Cylinder 계산하기 포스트 난이도: HOO_Intern # Example Code val = int(input("Please Enter the Option: 1 is Cylinder and 2 is Sphere: ")) if val == 1: cr = float(input("Enter a radius: ")) ch = float(input("Enter a height: ")) cylinderCal = 3.14*cr*cr*ch print("Volume of a Cylinder: ", cylinderCal) elif val == 2: sr = float(input("Enter a radius: ")) sphereCal = 4*(3.14*sr*sr*sr/3) print.. 2022. 10. 10.
[Python Examples] 파이썬 리스트 예제: 특정 원소 또는 값 찾기 파이썬 리스트 예제: 특정 원소 또는 값 찾기 포스트 난이도: HOO_Intern # Example Code def find_HOO(x): if "HOO" in x: print("HOO is here!") else: print("HOO is not here.") list1 = [15.6,"Wally",54,"Osvaldo"] list2 = ["Wald","HOO",6] list3 = [1,2,3,4,5,6,7,8,"HOO",10,11] print("List1: ") find_HOO(list1) print("List2: ") find_HOO(list2) print("List3: ") find_HOO(list3) List1: HOO is not here. List2: HOO is here! List3: HO.. 2022. 10. 7.
[Python Examples] 파이썬 파일 찾기: pathlib, path() 파이썬 파일 찾기: pathlib, path() 포스트 난이도: HOO_Intern # Example Code 이번 포스트에서는 파이썬에서 현재 위치의 파일들을 검색하고 찾는 방법에 대해서 살펴보도록 하자. 파일을 검색하기 위해서는 pathlib이라는 라이브러리를 import 해야 한다. 다음으로 path()를 통해서 현재 디렉토리에 있는 파일들을 검색하여 확인이 가능하다. import pathlib currentDirectory = pathlib.Path('.') for currentFile in currentDirectory.iterdir(): print(currentFile) .config HOOAI.txt sample_data 위의 예제 코드를 입력하면 현재 존재하는 파일을 확인할 수 있다. 기존.. 2022. 10. 7.
728x90