본문 바로가기

프로그래밍44

np.random.rand() np.random.rand(50)은 0~1 사이에 균일한 분포의 난수를 50개 생성합니다. 예제 코드 import numpy as np # 0부터 1 사이의 균일한 분포에서 50개의 랜덤한 숫자 생성 random_numbers = np.random.rand(50) print(random_numbers) 길이가 50인 0~1사이 균일한 분포의 난수 배열이 생성됩니다. 실행마다 결과가 다릅니다. 예시 출력 [0.81484065 0.35472756 0.29317595 0.60571214 0.17153778 0.61147652 0.66536669 0.68225667 0.47819774 0.85306068 0.76121546 0.49021572 0.38748207 0.50524147 0.96541654 0.804.. 2023. 9. 7.
깃허브 데스크탑 레파지토리 컴퓨터에 추가 방법 컴퓨터에서 기존에 작업하던 레파지토리 말고 다른 레파지토리를 컴퓨터에 추가하는 방법에 대해 알아보도록 하겠습니다. 1. File - Clone repository 왼쪽 위에 Clone repository를 선택해 줍니다. 2. 레파지토리 선택 컴퓨터에 클론 하고자 하는 레파지토리를 선택해 줍니다. 3. 클론 기존 test와 추가로 다른 레파지토리가 클론 된 것을 볼 수 있습니다. 감사합니다. 2023. 3. 22.
깃허브 데스크탑 사용 방법 깃허브 데스크톱은 깃허브에 올려놓은 내 코드를 내 컴퓨터에서 바로 볼 수 있고 또 내 컴퓨터에 있는 코드를 바로 깃허브 레파지토리에 올릴 수 있습니다. 이런 편리한 기능을 사용하는 방법을 알아보도록 하겠습니다. 1. 로그인 먼저 깃허브 데스크탑을 설치를 하면 로그인을 해야 합니다. File - Options를 클릭해 줍니다. sign in 을 누르면 깃허브 사이트에서 로그인하면 알아서 깃허브 데스크톱에서도 로그인이 진행됩니다. 2. 클론 레파지토리와 폴더 선택 여기서 새로운 레파지토리를 만들 수 있고 또는 본인이 작성하던 레파지토리를 그대로 불러와 내 컴퓨터에 옮길 수도 있습니다. 레파지토리 만드는 것 대신 기존 레파지토리를 클론 하는 방법에 대해 알아보도록 하겠습니다. 원하는 레파지토리를 선택 후 클론.. 2023. 3. 21.
깃허브 데스크탑 설치 방법 1. 깃허브 데스크탑 홈페이지 https://desktop.github.com/ GitHub Desktop Simple collaboration from your desktop desktop.github.com download for Windows를 클릭해 설치 파일을 다운로드 해줍니다. 2. 설치 다운로드 폴더에 설치 파일을 선택해 설치해줍니다. 3. 설치완료 설치 완료후 실행하면 위에 사진과 같이 보입니다. 감사합니다. 2023. 3. 19.
깃허브로 웹사이트 만드는 방법 1. 깃허브 로그인 https://github.com/ GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea... github.com 깃허브에 들어가 로그인해 줍니다. 로그인하는 방법은 간단합니다. 1. 레파지토리 만들기 오른쪽 위에 + 버튼을 눌러 New repository를 선택해 줍니다. Repository named에 원하는 이름을 넣어 줍니다. 웹.. 2023. 3. 18.
깃허브 레파지토리 삭제 방법 1. 설정으로 이동 삭제하고자 하는 레파지토리에 설정에 들어가 줍니다. 설정은 오른쪽 위에 Settings에 있습니다. 2. 설정 - Danger Zone 설정에 들어가서 맨 밑으로 가면 Danger Zone 탭이 있습니다. Delete this repository 탭을 찾아 Delte this repository를 선택해 줍니다. 3. 삭제 해당 레파지토리의 주소를 똑같이 입력하면 삭제 버튼이 활성화됩니다. 삭제 버튼을 눌러 삭제해 줍니다. 감사합니다. 2023. 3. 17.
중첩 while break 적용 방법 import time a = 0 b = 0 while True: print('a', a) a = a + 1 time.sleep(0.2) while True: for i in range(2): b = b + 1 print('b', b) time.sleep(0.2) break break break a 0 b 1 이와 같이 각 while True문의 break를 붙이면 하나씩 적용되는 것을 볼 수 있습니다. for문도 마찬가지로 break로 반복문을 빠져나오는 것을 볼 수 있습니다. 2023. 1. 9.
파이썬 클래스 init 사용방법 init이란? def __init_(self)는 클래스에서 객체가 생성되었을 때 바로 실행되는 함수입니다. init을 생성자라고 합니다. init함수에서 print문을 추가했습니다. car로 객체 생성을 하였을 때 print문이 바로 실행되는 것을 볼 수 있습니다. 또 init에서 인자를 추가하면 객체를 생성할 때 인자를 넣지 않으면 오류가 생깁니다. 2022. 12. 8.
파이썬 클래스 사용방법 파이썬을 공부하다 보면 가장 먼저 막히는 부분이 아마 클래스 부분일 것입니다. 저도 클래스를 완전히 이해하지 못한 것 같습니다. 하지만 제가 이해한 방식을 설명해 보도록 하겠습니다. 클래스가 필요한 이유 보통 클래스를 설명할 때 붕어빵 틀로 설명하곤 합니다. 저는 붕어빵 틀로 설명을 들었을 때 잘 이해가 되질 않습니다. 왜 붕어빵 틀을 만들어야 하지? 붕어빵이 뭘 할 수 있을까? 이런 의문이 들었습니다. 그래서 제가 이해한 클래스는 자동차를 찍어내는 공장입니다. 자동차를 주문할 때 여러 옵션을 선택해 공장에서 각 옵션에 맞게 공장에서 자동차를 만듭니다. 테슬라를 예로 들어보면 구동방식, 색상, 휠 등을 선택할 수가 있습니다. 필요에 맞게 자동차를 뽑아낼 수 있는 것이 바로 클래스입니다. 너무 사치이긴 하.. 2022. 12. 7.