본문 바로가기
728x90

Python/Python Examples56

[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.
[Python Examples] 파이썬 텍스트 파일 만들기: open(), %pycat 파이썬 텍스트 파일 만들기: externalfile, open(), %pycat 포스트 난이도: HOO_Intern # Example Code externalfile = open("HOOAI.txt",'w') add_text = "Hi, I'm HOO. \n" externalfile.write(add_text) add_text = "This is a HOOAI Post. \n" externalfile.write(add_text) add_text = "Nice to meet you! \n" externalfile.write(add_text) externalfile.close() %pycat HOOAI.txt Hi, I'm HOO. This is a HOOAI Post. Nice to meet you! 다른.. 2022. 10. 7.
[Python Examples] 파이썬 format() 예제 파이썬 format() 예제 포스트 난이도: HOO_Intern # Example Code 1 format() function을 활용해서 문자열이나 숫자와 같은 데이터를 넣어줄 수 있다. 아래의 예제를 통해서 format을 활용해서 문자열을 넣는 방법을 살펴볼 수 있다. str='HOO' print('Hello, I\'m {}. Nice to meet you'.format(str)) Hello, I'm HOO. Nice to meet you 위의 예제를 살펴보면 str이라는 문자열이 format 함수를 통해서 어떻게 사용되고 있는지 알 수 있다. 위와 같이 Variable로 별도로 지정을 해준 다음에 format() 안에 넣어도 되지만 format() 안에 문자열을 바로 넣어도 무방하다. Variable.. 2022. 10. 7.
[Python Examples] type(): int, float, str 예제 코드 type(): int, float, str 예제 코드 포스트 난이도: HOO_Intern # type() 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)) 파이썬에서 type() function을 통해 데이터 타입(data type)을 확인할 수 있다. print()를 사용하지 않고 type()만 사용하여도 어떤 data type인지 출력이 된다. 하지만 print()를 사용하면 으로 출력된다. 위의 예제 코드를 살펴보면 int, float, str 등이 type()를 통해서 출력되.. 2022. 9. 29.
[Python Examples] print(sep=) 예제 코드, print(mm,dd, yyyy, sep='-') print(sep=) 예제 코드, print(mm,dd, yyyy, sep='-') 포스트 난이도: HOO_Intern # Python Example Codes mm='09' dd='28' yyyy='2022' print(mm,dd, yyyy, sep='-') print(mm,dd, yyyy, sep='/') print(mm,dd, yyyy, sep='.') 09-28-2022 09/28/2022 09.28.2022 파이썬에서 print(sep=)를 사용하여 문자 및 문자열 사이에 특정한 문자열이나 기호 또는 공백을 넣을 수가 있다. 위의 예제 코드를 살펴보면 월, 일, 연도 사이에 sep=를 통해서 구분할 수 있는 기호가 출력되는 걸 확인할 수 있다. 2022. 9. 29.
[Python Example] print(), print(sep=), print(c1+c2+c3..) 차이점 print(), print(sep=), print(c1+c2+c3..) 차이점 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Python Example Codes c1='H' c2='O' c3='O' c4='A' c5='I' print(c1,c2,c3,c4,c5) print(c1,c2,c3,c4,c5,sep='') print(c1+c2+c3+c4+c5) H O O A I HOOAI HOOAI 파이썬(Python)에서 문자열(String).. 2022. 9. 29.
[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 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.
[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 Examples] if문 예제 코드(Example of if statement) if문 예제 코드(Example of if statement) 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com [해당 포스트는 기존 2020.2.3일 자 포스트를 업데이트한 포스트입니다.] # Example 1 print("Hello, I'm HOO.") num1 = 20 num2 = 25 if num1 >= num2: print("num1이 num2보다 큽니다.") 위의 if 문 예제 코드는 if문의 기본 특징을 확인할 수 있는 간단한 if.. 2022. 7. 30.
[Python Examples] os.walk() os.walk() 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # os.walk() Example import os for root, dirs, files in os.walk(".", topdown=True): for name in files: print(os.path.join(root, name)) for name in dirs: print(os.path.join(root, name)) # Explanation import os는 os... 2022. 7. 3.
[Python Examples] sorted(), sorted(x, reverse) [Python Examples] sorted(), sorted(x, reverse) 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Example Codes x = (55, 33, 22, 77) y = ("James", "Amy", "Carl", "Alex") sort_num = sorted(x) sort_str = sorted(y) print(sort_num) print(sort_str) # reverse sort_num_rev = so.. 2022. 3. 17.
[Python Examples] divmod()을 사용하여 몫, 나머지 구하기 divmod()을 사용하여 몫, 나머지 구하기 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Example Codes print("Enter the first number: ") q = input() print("Enter the second number: ") r = input() quotient, remainder = divmod(int(q), int(r)) print("Quotient:", quotient) print("Remain.. 2022. 3. 15.
[Python Example Codes] Matplotlib: Horizontal Bar Chart(수평 막대 그래프) 데이터 시각화 #01 [Python Example Codes] Matplotlib: Horizontal Bar Chart(수평 막대그래프) 데이터 시각화 #01 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Example Codes import matplotlib.pyplot as plt import numpy as np fig, ax = plt.subplots() harborName = ('Gageodo Harbor', 'Gampo Harbor', 'Gan.. 2021. 12. 16.
[Python Example Codes] Matplotlib pyplot: plt.subplots() | x값만 활용한 그래프 생성 [Python Example Codes] Matplotlib pyplot: plt.subplots() | x값만 활용한 그래프 생성 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # plt.subplots() 이전 포스트에서 x값을 입력하여 나타내는 단일 그래프에 대해서 살펴보았다. https://whoishoo.tistory.com/204 [Python Example Codes] Pyplot: Single Axes 구현, 단일 그래프 Py.. 2021. 12. 14.
[Python Example Codes] Pyplot: Single Axes 구현, 단일 그래프 Pyplot: Single Axes 구현, 단일 그래프 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Example Codes import matplotlib.pyplot as plt fig, ax = plt.subplots() #single axes 구현 ax.plot([1, 2, 3, 4, 5], [5, 4, 1, 3, 6]) # x값, y값 데이터 입력 plt.show() #보여주기 sub Matplotlib에서 간단하게 singl.. 2021. 12. 12.
[Python Example Codes] Matplotlib 이름 바꾸기(윈도우 이름 | 타이틀 이름 | X축 이름 | Y축 이름) Matplotlib 이름 바꾸기(윈도우 이름 | 타이틀 이름 | X축 이름 | Y축 이름) 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Matplotlib 이름 바꾸기(윈도우 이름 | 타이틀 이름 | X축 이름 | Y축 이름) import numpy as np import matplotlib.pyplot as plt #기존 Scatter example codes를 참고 np.random.seed(99) N = 100 x = np.ran.. 2021. 12. 7.
[Python Example Codes] Matplotlib Scatter #01 MATPLOTLIB SCATTER #01 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # MATPLOTLIB SCATTER Data visualization이나 Data science 분야에 대해서 공부를 한다면 꼭 알아두어야 하는 것 중에 하나가 바로 Matplotlib이다. 최근에 YOLO 시리즈가 Image detecting을 손쉽게 도와주듯이 데이터 시각화에서 기본적으로 많이 사용되어 왔으며 현재까지도 많이 사용되는 라이브러리 중 .. 2021. 12. 7.
[Python Examples] While Loops(While문) - #01 While loops은 주어진 조건 내에서 반복적인 역할을 수행할 때 사용하는 기능이다. Python에서는 조건에 해당하는 별도의 괄호 없이 사용이 가능하며, 다만 마지막에 :으로 While loop의 조건을 표기해준다. #HOOAI a = 0 while a < 5: print("Hello") a = a + 1 위의 예제 코드처럼 while문에는 별도의 괄호를 포함하지 않는다. 또한 변수(Variables)에 대한 Type 표기도 하지 않는다. 다른 언어 기반으로만 개발하다가 파이썬을 하면 가끔 헷갈릴 수 있으니 당황하지 말자. 파이썬의 경우도 등호 표기법이 비슷하기 때문에 아래 예제와 같이 작성해도 똑같은 결과를 보여준다. #HOOAI a = 0 while a < 5: print("Hello") a +.. 2021. 5. 31.
[Python Examples] Random 함수로 실수 구하기: #random.random(), #random.uniform() 파이썬에서 Random 함수를 통해서 랜덤 숫자를 산출하는데 float 단위(소수단위)의 숫자도 랜덤 함수를 통해 산출할 수 있다. 다른 말로는 실수를 구할 수 있다. #HOOAI import random x = random.random() print("Random float number 0.1 to 1: ", x) print("Random float number 0.1 to 1: ", random.random()) print("Random float number 0 to 1: ", random.uniform(0, 1)) print("Random float number 0 to 10: ", random.uniform(0, 10)) print("Random float number 10 to 100: ", .. 2021. 2. 2.
[파이썬 예제코드] tkinter를 활용한 폴더 선택하기 tkinter를 활용한 폴더 선택하기 #HOOAI import tkinter from tkinter import filedialog root = tkinter.Tk() root.withdraw() dirPath = filedialog.askdirectory(parent=root, initialdir="/", title='폴더를 선택해주세요.') 코드 설명 프로그램 사용자가 폴더를 선택할 수 있도록 시각적으로 표현될 수 있게 해주는 코드입니다. tkinter 패키를 활용하여 구현할 수 있으며, 폴더 선택 창의 제목 또한 변경이 가능합니다. 예제 코드를 활용하는 방법!! 1. 예제 코드를 보고 직접 컴파일을 해보세요. 예제 코드를 보기만 해도 좋지만, 각 기능이 어떤 역할을 하며 어떻게 결과 값이 산출되는지.. 2021. 1. 20.
[Python] Linked List example code #01 class Node: def __init__(self, datavalue=None): self.datavalue = datavalue self.nextvalue = None class LinkedList: def __init__(self): self.headvalue = None def listprint(self): printvalue = self.headvalue while printvalue is not None: print (printvalue.datavalue) printvalue = printvalue.nextvalue list = LinkedList() list.headvalue = Node("Howdi y'all.") l2 = Node("Welcome to HOOAI!") l3 = Node(.. 2020. 10. 2.
[Python 예제코드#1] Dictionary(딕셔너리) 간단한 Dictionary(딕셔너리) 예제코드 # Who is HOO fruitStore = {'fruit':'Mango', 'num': 10} print(fruitStore['fruit']) print(fruitStore.get('num')) 예제 코드를 활용하는 방법!! 1. 예제 코드를 보고 직접 컴파일을 해보세요. 예제 코드를 보기만 해도 좋지만, 각 기능이 어떤 역할을 하며 어떻게 결과 값이 산출되는지 생각해보시면 프로그래밍 능력 향상에 도움이 됩니다. 2. 예제 코드에서 모르는 부분이 있다면 알려주세요. 현재 예제 코드에서는 일부러 Comments 부분을 달지 않았습니다. 코드를 보다가 이해가 되지 않거나 궁금한 부분은 따로 알려주시면 감사하겠습니다. 3. Flowcharts를 직접 그려보시고.. 2020. 3. 22.
728x90