본문 바로가기

실버를 위한 코딩/파이썬 연습13

[파이썬 연습] 리눅스에서 주피터 노트북 사용법 리눅스에서 주피터 노트북 사용법리눅스에서 파이썬을 하기 위해 주피터 노트북을 실행합니다. 터미널에 'jupyter notebook'을 입력하여 실행하면 시스템 자체 노트북 서버가 실행이 되면서 웹브라우저에서 코딩을 할 수 있습니다.웹브라우저에서 노트북웹브라우저에는 해당 디렉터리의 폴더와 파일이 나타나고 여기서 파이썬 코딩을 할 수 있습니다. 아래와 같은 'localhost:8888' 주소가 열리면서 노트북의 여러 메뉴가 등장합니다. 노트북 생성주피터 노트북 생성은 화면 우측 'New > Python3(ipkernel)'을 선택합니다. 물론 텍스트 파일과 폴더 생성도 가능합니다. ipynp는 Jupyter Notebook에서 구동하는 파일을 의미합니다. 노트북 제목 변경노트북 파일 제목 'untitled'.. 2024. 5. 15.
비트코인의 200일 치 시고저종(시가, 고가, 저가, 종가) 한 번에 가져오기 비트코인의 200일 치 시고저종(시가, 고가, 저가, 종가) 한 번에 가져오기비트코인의 최근 200일 치 시가, 고가, 저가, 종가 데이터를 가져오기 위해서는 금융 데이터를 제공하는 API를 사용할 수 있습니다. 이런 데이터를 쉽게 가져올 수 있는 인기 있는 서비스 중 하나는 Alpha Vantage입니다. Alpha Vantage는 광범위한 금융 데이터와 함께 주식, 암호화폐 등의 데이터를 제공합니다. 다음 단계에 따라 Alpha Vantage API를 사용하여 비트코인의 시고저종 데이터를 파이썬 코드로 가져오는 방법을 설명하겠습니다.1. Alpha Vantage API 키 받기먼저, Alpha Vantage 웹사이트(https://www.alphavantage.co)에 가입하여 무료 API 키를 받아.. 2024. 5. 13.
[파이썬 연습] 다음 람다 함수를 설명하세요 다음 람다 함수를 설명하세요 cut = lambda x: x if len(x) 2024. 3. 17.
[파이썬 연습] 매개변수 없는 람다 함수 연습 매개변수 없는 람다 함수 매개변수가 없는 람다 함수는 입력 인자 없이 호출될 수 있습니다. 다음 예제는 그 사례입니다. 첫 번째 예제는 매개변수가 없는 람다 함수를 변수 hi에 할당하고 있습니다. 이 함수는 호출될 때 "hi"라는 문자열을 반환합니다. 함수에는 어떠한 인자도 전달되지 않기 때문에, 호출 시에 괄호 안에 아무런 값도 넣지 않습니다. 두 번째 예제는 매개변수가 없는 람다 함수의 또 다른 예는 다음과 같이 즉석에서 정의하고 바로 호출하는 것입니다. 인자를 받지 않는 람다 함수를 정의하고, 그 함수를 즉시 호출하여 결과를 출력합니다. 그 결과는 콘솔에 바로 '1'이 출력됩니다. 정리 이 두 예제는 람다 함수가 매개변수 없이도 어떻게 작동하는지 보여줍니다. 그것들은 정의될 때 괄호 안에 매개변수를.. 2024. 3. 16.
[파이썬 연습] 람다(lambda) 함수 연습, 다양한 적용 람다 함수 연습 (lambda x: x * 2)(4)는 4를 인자로 받아 4 * 2의 연산을 수행하고 결과인 8을 출력합니다. (lambda x: x % 2 == 0)(10)는 10을 인자로 받아 10이 짝수인지 확인하는 연산을 수행하고, 결과인 True를 출력합니다. (lambda x: x[0] == 'a')('app')는 문자열 'app'을 인자로 받아 첫 글자가 'a'인지 확인하는 연산을 수행하고, 결과인 True를 출력합니다. (lambda x, y, z: x + y + z)(1, 2, 3)는 숫자 1, 2, 3을 인자로 받아 이들의 합인 6을 계산하고 결과를 출력합니다. 파이썬 파일 실행 결과는 다음과 같습니다: 8 True True 6 정리 이 코드와 결과는 람다 함수가 즉석에서 정의되고 실행.. 2024. 3. 15.
[파이썬 연습] 고차함수 다음 코드를 설명해 주세요. 코드에 정의된 함수들은 다음과 같습니다. function: 이 함수는 두 개의 인자를 받습니다. func은 실행할 함수를 나타내며, names는 func에 전달될 인자들의 리스트입니다. 이 함수는 리스트의 첫 번째 원소와 마지막 원소를 func 함수에 인자로 전달하여 그 결과를 반환합니다. func1: 두 개의 문자열 인자 name1과 name2를 받고, 이 두 인자를 이어 붙인 결과를 출력합니다. func2: func1과 유사하게 두 개의 문자열 인자를 받습니다. 하지만, 이 함수는 두 문자열의 순서를 바꿔 이어 붙인 결과를 출력합니다. 코드의 마지막 부분에서 function 함수를 사용하여 func2를 호출하고 있습니다. 인자로는 ["과일", "양파", "파이썬"] 리스트.. 2024. 3. 12.