본문 바로가기
728x90
반응형

python13

(Python) 파이썬 3.10 pandas 'ser.[pos]' 에러 (loc / iloc) Summary 다른 일 때문에 돌려놓고 잠시 잊고 있던 파이썬 코드에서 'FutureWarning' 어쩌구 에러가 발생하는 부분이 있어서 찾아보니 라이브러리가 수정되는 문제였다. 바로 수정은 했으나,,, 좀 당황스러운게 불과 1년 사이에 이렇게 바뀌는데 파이썬을 사용하는 찐 개발자들은 어떻게 관리 및 수정하는지 궁금해진다. (C 처럼 직접 라이브러리 만들어서 사용하는 건지 아시는분은 댓글좀요) 코드는 아래처럼 가상화폐 사이트에서 가격 데이터의 이동편균을 계산하여 추세가 UP(상승추세)/down(하락추세) 결과를 출력해주는 코드이다. 이 계산이 잘못되면 else문으로 하락추세만 return 될 것이기 때문에 예외처리도 추가해야겠다. def GET_MARKET_TREND(self, ticker, price,.. 2023. 12. 31.
(Python) 파이썬 기초 문법(1) - 변수 Summary 이 카테고리에서는 프로그래밍 언어 중 파이썬(Python)에서 사용되는 변수에 대해서 알아보려고 합니다. 프로그래밍에서 변수는 데이터 값을 저장하기 위한 컨테이너 같은 것입니다. 읽기 쉬운 문법으로 알려진 파이썬에서는 변수를 사용하여 프로그램에서 사용하고 조작할 수 있는 정보를 저장합니다. 파이썬은 다른 일부 언어들과 달리 변수를 생성할 때 그 타입을 선언하지 않습니다. 이는 동적 타입 언어라고 하네요. 1) 변수 정의 파이썬에서는 이름에 값을 '=' 기호로 할당하며 생성합니다. x = 5 name = "Alice" 여기서 x는 정수 5를, name은 문자열 "Alice"를 갖게 됩니다. '=' 기호를 기준으로 좌측은 변수명, 우측은 변수에 담을 값을 입력합니다. 이 변수들을 사용하여 연산.. 2023. 12. 26.
(Python) goorm 코딩테스트 (기초 - 큰 팩토리얼) Summary 무료 지난 게시물에 이어서 goorm 코딩 테스트 '기초 - 큰 팩토리얼' 문제를 풀어봅시다. 뭔가 지난번 문제가 생각보다 어려워서 당황했었는데 이번 문제는 어떨지 함께 확인해봅시다. 1. 풀이 우선 문제는 중학교 쯤(?) 배웠던 팩토리얼을 계산하는 문제네요. 입력값은 1 ~ 10만 이하의 정수네요. 정수...겠죠? 문제에는 입력값 N이 정수라는 말은 없는데 팩토리얼이 1부터 N까지 +1씩 해서 곱해지는 걸 의미하는 거니깐요? 그렇다면 N을 입력 받아 정수로 형변환 시켜주고 for문으로 1부터 N까지 1씩 증가시키면서 곱한 값을 출력하면 되겠군요. 출력값이 너무 크면 안되니까 결과값을 1,000,000,007 으로 나눈 나머지를 출력하라고 하네요. # -*- coding: utf-8 -*-.. 2023. 12. 21.
(Python) goorm 코딩테스트 (기초 - 숫자 제거 배열) Summary 무료 컨테이너 제공하는 사이트를 찾다가 우연히 발견한 goorm 이라는 사이트가 있는데요. 해당 사이트에서 공부도 할겸 코딩테스트 파트의 문제를 풀어보는 게시물을 작성하려고 합니다.(풀수있다면..) 저는 비개발자라는 것을 명심해주시고, 좀 더 효율적인 정답(코드)가 있다면 부담없이 알려주셔도 됩니당 ㅎㅎ 그리고 이 게시물은 코딩테스트만을 다룰 예정이지만, 무료/유료 컨테이너를 사용하고 싶은 분들도 '구름ide' 강추드립니다!! 1. 사이트 접속 구글에서 '구름ide' 라고 검색한 뒤 해당 사이트에서 회원가입을 해주세요. 구글 계정으로 연동하니 간단하더라구요. 바로가기 2. 코딩 테스트 시작 로그인을 한 뒤 우측 상단 'LEVEL' 메뉴를 선택합니다. 그리고 단계별 트레이닝 중 저는 기초 트.. 2023. 12. 14.
728x90
반응형