본문 바로가기

Python17

[Python] Pandas 라이브러리 활용하기 안녕하세요 BTC_1Tier팀의 One 입니다! 오늘은 Pandas 라이브러리를 활용하는법에 대해 알아보도록 합시다. 파이썬의 Pandas 라이브러리는 굉장히 많이 들어보셨을텐데요 Pandas는 데이터 조작 및 분석을 위한 파이썬 프로그래밍 언어 용으로 작성된 소프트웨어 라이브러리입니다. 수집된 데이터를 전처리를 하는 과정에서 사용되는 핵심적인 패키지라고 볼 수 있는데요. 판다스의 데이터프레임(DataFrame)을 활용하면 데이터를 표 형태로 처리할 수 있어서, 수집된 데이터의 전처리 등 각종 데이터 핸들링을 쉽고 편하게 할 수 있습니다. 데이터 프레임 (DataFrame) 데이터를 효과적으로 분석하는데 사용되는 테이블 형태의 데이터 구조입니다. 열과 행으로 구성된 2차원 배열로 생각할 수 있습니다. 데.. 2023. 7. 3.
pandas를 활용한 boto3 베하! 안녕하세요 비티시 보이즈입니다. 오늘은 저번 예제로 알아보는 Boto3글에 이어서 pandas를 활용한 boto3에 대해 알아보겠습니다. 저번글에서 보여드린 것 처럼 Boto3만 쓰게되면 json 데이터를 정렬 시키지 않으면 시각화가 어려울 수 있다는것을 보여드렸습니다. https://btcd.tistory.com/1130 아래는 저번글에서 보여드린 코드와 print한 결과 값입니다. import boto3 ec2 = boto3.client('ec2') # Retrieves all regions/endpoints that work with EC2 response = ec2.describe_regions() print('Regions:', response['Regions']) # Retrieves .. 2023. 6. 14.
예제로 알아보는 boto3 베하! 안녕하세요 비티시 보이즈입니다. 오늘은 Boto3에 대해 알아보겠습니다! Boto3란 Python을 AWS CLI에서 사용하기 위한 AWS SDK 입니다. Boto3를 사용하기 위해서는 Python 3.6버전 이상이 설치되어 있어야 합니다. 파이썬 설치는 밑의 사이트에서 설치 할 수 있습니다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 파이썬을 설치한 뒤 환경변수 설정을 해야하는데요. 아나콘다를 설치하시면 환경변수 설정을 편하게 할 수 있고, 여러 모듈을 UI를 통해서 설치 할 수 있기 때문에 설치 하시는 것을 추천 드립니다. ht.. 2023. 6. 2.
[Python] Pycham을 이용해 AWS EC2 인스턴스 만들기 안녕하세요~ 이번 포스트에서는 파이참을 이용해 AWS 리소스를 만드는 실습을 해보겠습니다. 사전작업으로 boto3 플러그인 설치, AWS CLI 2 다운로드가 필요합니다. boto3 플러그인 설치: #Terminal python -m pip install boto3 AWS CLI 2 다운로드: 아래 링크에서 AWS CLI를 다운받고 credeintials, config 파일을 생성했습니다. https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html 최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface 이전 버전에서 업데이트하는 경우 unzip 명령을 실행하면 기존 파일을.. 2023. 1. 12.
python selenium으로 웹노가다 자동화하기 #1 살다보면 업무든 뭐든 웹을 통한 작업을 할 일이 꽤나 많습니다. 반복적인 작업을 해야 할 때도 많아서, 열심히 작업을 하다보면 가끔 현타가 옵니다. 조금이라도 현타를 줄이고자한다면 python 라이브러리인 selenium을 사용하면 됩니다. 웹 자동화를 위한 라이브러리인데, node.js나 go에서도 구현이 가능하나, python이 아무래도 자료도 많고 다양한 라이브러리들이 제공되어서 python에서 사용하는 것이 좋은 것 같습니다. selenium을 사용해 웹브라우저를 제어하기 위해서는 세가지 필수사항이 있습니다. python 설치 selenium 설치 webdriver 다운로드 python으로 Selenium 사용하기이니만큼, 1,2번은 당연한 거죠. 그러면 3번은 뭘까요? 브라우저를 제어하기 위해서.. 2022. 12. 10.
[Python] 옵셔널 파라미터 옵셔널 파라미터란 파라미터에 기본값(default value)을 설정하는 것이다. 함수를 호출할 때 파라미터에 꼭 값을 안 념겨 줘도 된다. 값을 꼭 넘겨주지 않아도 되는 파라미터를 옵셔널 파라미터*optional parameter)라고 한다. def myself(name, age, nationality="부산"): print("이름 {}".format(name)) print("나이 {}살".format(age)) print("지역 {}".format(nationality)) myself("ErrorMin", 27) # 옵셔널 파라미터를 제공X print() myself("ErrorMin", 27, "서울") # 옵셔널 파라미터를 제공 위의 코드 파라미터 에서 nationality="부산" 이 옵셔널 파.. 2022. 8. 9.
[Python] format을 활용한 문자열 포맷팅 python 기본 문법인 format 를 사용해보자. format를 사용하는 방법은 여러가지이다. 옛버전과 신 버전이라고 쉽게 구분 하자. 일단 아래 기본 변수를 지정해놓고 여러가지 format를 사용해 보자. year = 2022 month = 08 day = 08 구버전 print("오늘은 " + str(year) + "년 " + str(month) + "월 " + str(day) + "일 입니다.") print("오늘은 %s년 %s월 %s일 입니다." % (year, month, day)) 비교적 신버전 print("오늘은 {}년 {}월 {}일 입니다.".format(year, month, day)) date_string = "오늘은 {}년 {}월 {}일 입니다." print(date_string... 2022. 8. 9.
[Python 기초] 딕셔너리 1.딕셔너리 만드는 방법 기본 딕셔너리 구조 {Key1:Value1, Key2:Value2, Key3:Value3, ...} 만들어보기 dic = {'name':'Errormin', 'phone':'1011212334', 'birth':'12123'} 위에서 Key는 각각 'name', 'phone', 'birth'이고, 각각의 Key에 해당하는 Value는 'Errormin', '1011212334', '12123'이 된다. 딕셔너리 dic의 정보 keyvalue name Errormin phone 1011212334 birth 12123 출력해보자 dic = {'name':'Errormin', 'phone':'1011212334', 'birth':'12123'} print(dic) //출력 내용 : .. 2022. 7. 20.