본문 바로가기
728x90

Programming Languages177

[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.
[C Language] 동적 메모리 할당(Dynamic Memory Allocation): Realloc Function 동적 메모리 할당(Dynamic Memory Allocation): Realloc Function 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 동적 메모리 할당 C언어에서 동적 메모리를 할당하기 위해 사용되는 함수들이 있다. 이번 포스트에서는 저번 포스트 Malloc 함수에 이어서 Realloc 함수에 대해서 살펴보도록 하자. https://whoishoo.tistory.com/340 [C Language] 동적 메모리 할당: Mall.. 2022. 5. 31.
[C Language] 동적 메모리 할당: Malloc Function 동적 메모리 할당: Malloc Funciton 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 동적 메모리 할당 정적 메모리와 달리 동적 메모리는 Heap 방식으로 개발자가 임의로 지정한 크기만큼 실행 과정에서 메모리 할당이 이루어지는 걸 의미한다. 정적 메모리는 컴파일이나 실행 이후에 정해진 메모리 공간을 나타내지만 동적 메모리는 컴파일 또는 실행 이후에도 메모리 용량의 변화가 이루어질 수 있다는 걸 의미한다. C언어에서는 동적 메모리.. 2022. 5. 30.
[C++ Examples] For loop와 1차 Array를 사용해서 점수 나타내기 For loop와 1차 Array를 사용해서 점수 나타내기 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Example Codes For loop와 1차 배열을 사용해서 여러 학생들의 점수를 나타내고 모든 학생의 평균 점수를 구해보는 예제 코드이다. 아래 예제 코드를 통해 For loop와 1차 배열을 이해할 수 있다. #include using namespace std; int main() { //Variable definitions .. 2022. 4. 17.
[C++] 반복문: For Loop(For문) For loop 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # For loop For loop이란 반복문의 한 종류로써 한국에서 For문이라고 불리는 조건식을 가지고 있는 반복문이다. While문에서는 조건이 참일 경우 블록 안에 있는 내용을 반복하지만 for문은 정해진 범위 안에서 반복이 이루어진 뒤에 끝이 나는 방식이다. 따라서 While문에서 발생할 수 있는 infintie loop, 즉 무한 루프와 같은 문제가 For문에서는 범위.. 2022. 4. 16.
[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.
[C++ Examples] Fixed, showpoint, setprecision(): 평균 근로 시간 구하기 [C++ Examples] Fixed, showpoint, setprecision(): 평균 근로 시간 구하기 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # C++ Example Codes #include #include using namespace std; int main() { int employee = 0; double total = 0.0; double average = 0.0; cout > employee; for (int co.. 2022. 3. 13.
[C++ Examples] setfill(), setw(): cin.get()으로 입력한 char를 setfill() 안에 char 타입 symbol 출력하기 setfill(), setw(): cin.get()으로 입력한 char를 setfill() 안에 char 타입 symbol 출력하기 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # C++ Example Codes #include #include using namespace std; int main() { char symbol; int numRows = 0; cout numRows; for (int i = 0; i < numRows; i++.. 2022. 3. 12.
[Python] Split: split(), max split Split: split(), max split 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # split() Python에서 split은 string을 나누어서 list를 만들 때 사용하는 기능이다. split이라는 영단어 뜻을 찾아보면 분할이라는 의미를 가지고 있는데, 파이썬에서도 문자열(String)을 나누어주는 역할을 수행한다. Split의 기본적인 기능은 String을 나누어서 list를 만들어주는 거지만 이 기능을 다양한 상황에서.. 2022. 3. 6.
[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.
[Java] 이클립스 UML 설치 방법, Eclipse UML, ObjectAid 이클립스 UML 설치 방법, Eclipse UML, ObjectAid 현재 objectaid 신규 플러그인 설치가 어렵습니다. 기존에 objectaid를 지원해주던 사이트에서 더이상 해당 플러그인 설치를 지원해주고 있지 않습니다. 추후에 다시 설치가 가능할 수도 있지만 현재로써는 추가 설치가 불가능합니다. 또한 해당 웹 사이트 링크를 사용하지 않고 zip 파일을 이용한 설치를 시도해보았으나, 이 마저도 제대로 실행되지 않는 상황입니다. 기존에 플러그인을 이미 설치하신 경우에는 사용이 가능하다는 점 참고하시길 바랍니다. 이전 포스트에서 UML에 대해서 살펴보았다. https://whoishoo.tistory.com/125 [Java] UML Diagram이란? Unified Modeling Language.. 2021. 12. 5.
[Java] 웹사이트 만들기 #00 - Prologue 웹사이트 만들기 #00 - Prologue 포스트 난이도: HOO_Senior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 웹사이트 만들기 시리즈 포스팅 CS 전공 Bro들 중에 웹 프로그래머 쪽으로 취업을 원하거나 웹 사이트를 활용한 포트폴리오 준비를 하고 싶어 하는 Bro들이 많다. 웹 사이트를 인터넷에 찾아보고 만드는 것은 사실 어렵지는 않다. 필자에게 웹사이트 관련하여 물어보는 Bro들도 이미 개인 웹사이트를 만들어보거나 과제에서 직접 웹사이트를 만들어 본 경험이.. 2021. 9. 4.
[Java] 자바 쓰레드와 멀티 쓰레드(Java Thread and Multithreading) 자바 스레드(Thread)와 멀티 스레드(Java Multithreading) 자바 프로그래밍에서 가장 중요한 기능 중에 하나가 바로 Multithreading이다. 그만큼 코딩 과정에서 많이 사용하는 기능이자 멀티스레드를 어떻게 사용하느냐에 따라서 프로그램의 효율성도 달라진다. # 멀티 쓰레드와 멀티 프로세스 우선 멀티 쓰레드와스레드와 멀티 프로세스에 대해서 간략하게 확인하고 가자. 멀티 스레드와 멀티 프로세스에 대해서 혼란스러워하는 경우가 있는데 둘은 다른 기능을 의미한다. 멀티 스레드는 하나의 프로세스에서 여러 개의 작업을 하도록 해주는 기능이며, 멀티 프로세스는 여러 개의 프로세스를 사용하여 병렬적 일 처리를 할 수 있게끔 해주는 기능을 의미한다. 아래의 그림을 참고하면 이해하기 훨씬 쉬울 것이다.. 2021. 8. 24.
[Python] 파이썬에서 멀티프로세싱이란?(What is Multiprocessing in Python?) 파이썬에서 멀티프로세싱이란? (What is Multiprocessing in Python?) 멀티프로세싱(Multiprocessing)은 수많은 데이터 처리를 효율적으로 할 수 있는 기본적인 기능이다. Data Science 분야와 같이 빅데이터를 분석하고 활용하기 위해서는 다중처리가 가능한 HW뿐만 아니라 SW에서 알고리즘 방식을 어떻게 가져가느냐가 중요하다. 파이썬에서는 멀티 프로세싱이라는 기능을 제공함으로써 효율적인 데이터 처리를 할 수 있도록 도와주고 있다. 이번 포스트에서는 멀티 프로세싱에 대한 기본적인 개념에 대해서 살펴볼 예정이다. 멀티 프로세싱이란? 멀티프로세싱은 한국에서 다중처리, 병렬 처리 등으로 불리며, 여러 프로세서를 기반으로 병렬적으로 업무 처리를 하는 방식을 의미한다. HW 기.. 2021. 8. 4.
[Python] 파이참에서 파이썬 패키지 쉽게 설치 하는 방법: import [패키지명] 파이참(Pycharm)에서 파이썬(Python) 패키지(Packages) 쉽게 설치 하는 방법: import [패키지명] 필자의 경우 자주 사용하는 컴퓨터에 기본적으로 패키지 세팅이 되어 있다 보니 추가적으로 새로운 패키지를 설치하는 일이 드물다. 솔직히 프로그래밍을 하는 것보다 세팅하는 과정 자체가 귀찮고 특히 처음 프로그래밍을 접하는 Bro들의 경우에는 하루 웬 종일 세팅만 하다가 하루가 다 가기도 한다. 따라서 파이참에서 손쉽게 패키지를 설치하는 방법을 살펴보려고 한다. pip를 통한 패키지 설치 파이썬에서 추가적인 패키지를 설치한다고 한다면 일반적으로 cmd에서 pip를 통한 패키지 설치가 이루어지곤 한다. pip install numpy 예를 들면 위의 numpy 패키지 설치한다고 할 때 위의 .. 2021. 7. 12.
[Python] 파이썬 연산자: Arithmetic operations 파이썬 연산자: Arithmetic operations 파이썬에서 계산할 때 사용하는 대표적인 연산자 종류로써 아래의 표에 나와있는 연산자는 기본적으로 알아야 하는 연산자이다. 수학적 표기 방법과 비슷하지만 일부는 다른 점도 있으니 유의해서 사용해야 한다. 연산자 표 아래에는 각 연산자 별 파이썬 코드 예제를 통해 연산자의 기능을 살펴볼 수 있다. Operator Operator Name x + y Addition x - y Subtraction x * y Multiplication x / y True division x // y Floor division x % y Modulus x ** y Exponentiation -x Negation 덧셈, 뺄셈, 곱셈은 기본적으로 알고 있는 친숙한 연산자이기에 .. 2021. 7. 11.
[Python] 파이썬 버전 확인하는 방법: python, python --version 파이썬 버전 확인하기: python, python --version 파이썬에 오픈소스나 추가 패키지를 설치한다고 할 때 버전 확인을 해야 하는 경우가 종종 있다. 버전 확인을 제대로 하지 않고 추가 패키지를 설치하다가 고생하는 경우가 발생할 수 있기 때문에 간단하게 방법으로 파이썬 버전을 확인해 보는 것이 좋다. 특히 여러 개의 패키지를 사용하거나 연결되어있는 다양한 프로그램을 이용할 경우에는 특히나 하나의 잘못된 패키지 또는 프로그램 버전 설치로 인한 전체 세팅을 다시 해야 하는 골치 아픈 일이 생길 수 있기 때문이다. 필자도 급하게 프로그래밍을 마무리해서 제출해야 하는데 이런 일이 발생해서 욕이 나왔던 적이 있었다. CMD를 통한 python 버전 확인: python --version CMD에서 파이.. 2021. 7. 11.
[Java] UML Diagram이란? Unified Modeling Language Diagram UML이란? 프로그램 개발을 하다 보면 개발자 간의 소통의 수단으로 사용되는 것 중 하나가 UML Diagram이다. UML은 Unified Modeling Language의 줄임말로 한국말로는 통합 모델링 언어라고 부른다. Language라는 의미가 포함되었다는 것은 개발자 간의 생각을 공유하기 위한 수단으로 이용되는 것이라는 의미를 내포하고 있다. 그러니 UML 다이어그램은 개발한 코드에 대해서 생각의 공유가 쉽게 이루어지기 위한 시각적인 언어인 셈이다. UML Diagram의 종류와 표준 UML Diagram은 정말 다양한 종류가 존재한다. 수많은 종류와 방법 중에서 여러분의 팀이나 동료 개발자와 원하는 방식을 채택해서 사용하면 된다. U.. 2021. 6. 13.
[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.
[Java] Servlet과 JSP란? -#02 저번 포스트에서 Java Servlet에 대해서 간단히 알아보았다. https://whoishoo.tistory.com/114 [Java에 빠지다] Servlet 과 JSP란? - #01 웹 프로그래밍 공부를 하다 보면 꼭 알아두어야 하는 개념 중 하나가 JSP이고 Java Servlet이다. 하지만 프로그래밍을 처음 공부하는 사람이라면 책만 보고 이해하기가 쉽지는 않다. 또한 비전공자 whoishoo.tistory.com 이번 포스트에서는 JSP에 대해서 알아보도록 하자. JSP란? JSP(Java Server Page)는 자바 언어를 기반으로 하는 Java Server Side Scripts에 해당한다. 한마디로 JSP로 웹 페이지가 동적인 작업을 수행하도록 도와주는 역할을 수행한다. 앞서 이야기를 .. 2021. 5. 26.
[Java] Servlet 과 JSP란? - #01 웹 프로그래밍 공부를 하다 보면 꼭 알아두어야 하는 개념 중 하나가 JSP이고 Java Servlet이다. 하지만 프로그래밍을 처음 공부하는 사람이라면 책만 보고 이해하기가 쉽지는 않다. 또한 비전공자의 경우 JSP랑 Java Servlet를 사용하는 걸 학원에서 배우지만 이론적인 부분을 여유있게 공부하고 갈 시간이 없다 보니 이해를 하지 못해 응용이 힘든 경우도 있다. Bro 중에서도 JSP와 Java Servlet에 대한 정확한 이해가 되지 않는다고 하여 이번 포스트에서는 JSP와 Java Servlet에 대해서 이야기를 나누어 보려고 한다. Java Servlet이란? Java Servlet이란 자바 언어를 기반으로 웹 기반 프로그램에서 동적인 역할을 수행한다. 여기서 말하는 동적인 역할이란 우리가.. 2021. 5. 24.
[Java Example Codes] Method overloading, 오버로딩 예제코드 package HOOAI; class OverloadTest { void test() { System.out.println("HOOAI"); } void test(int a) { System.out.println("a: " + a); } void test(int a, int b) { System.out.println("a: " + a + " b: " + b); } double test(double a) { System.out.println("double a: " + a); return a+a; } } class Overload { public static void main(String args[]) { OverloadTest ot = new OverloadTest(); double ttr; ot.test.. 2021. 3. 31.
[Java Examples] println으로 출력하기 - #System.out.println() C++의 cout이 있다면 자바에는 sout이 있다. sout이란 System.out.println()의 줄임말로써 실제로 자바 코딩에서 사용된다. 다른 언어에서도 단축키가 있지만 필자가 느끼기에 유독 자바는 줄임말을 통한 단축키를 많이 쓴다. 자바 프로그래밍은 한다면 기본적인 단축키는 알아둬야 당신의 퇴근이 빨라진다. System.out.println()을 매번 작성해서 쓰기 번거로우니, sout + Tab 키를 통해서 System.out.println()를 자동으로 작성해준다. 한마디로 System.out.println()의 단축키라고 생각하면 된다. //HOOAI class Example{ //your program begins with a call to main() public static voi.. 2021. 2. 2.
[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.
728x90