본문 바로가기

Category858

파이썬 입출력 - input(), open() 함수 사용 방법 파이썬에서 값을 입력받는 input() 함수와 파일 단위로 입출력하는 open() 함수에 대해 정리한 자료임 입력은 키보드나 마우스를 통해 값을 받거나 파일을 읽어오는 것을, 출력은 프린터나 모니터 상으로 값을 내보내고 그 값을 표현하는 것과 파일을 저장하는 것을 말함 파이썬 input() 함수 사용 사용자가 입력한 값을 받는 input() 함수 사용 방법이며, input()으로 입력받은 값의 타입은 문자열임 ▶ input()으로 정수, 실수, 문자열 입력 받기 ## 입력 값은 문자열 타입 text = input('내용을 입력하세요> ') print(text, type(text)) ### 실행결과 ### 내용을 입력하세요> 사과 사과 ## 정수를 입력받고 정수 타입으로 변경하기 int1 = input('.. 2023. 12. 4.
파이썬 제어문 종류 - 조건문과 반복문, 연습문제 파이썬 제어문 (조건문 if, 반복문 while, for)에 대해 정리를 하고, 연습문제도 풀어보는 포스팅입니다. if문의 구조, 중첩 if문, 반복문(while, for)의 구조와 break, continue 사용하는 방법, range 함수, for문과 range 함수 사용, for문에서 리스트와 딕셔너리 요소(element)를 사용하는 방법 등을 정리했습니다. 파이썬 제어문 중 조건문(if 문) 파이썬 제어문 중 조건문인 if 문에 대한 구조 및 사용법 ''' 형식1) if (조건식이 참이면 A 실행) if 조건식: A코드 형식2) if 조건식 else (조건식이 참이면 A 실행 아니면 B 실행) if 조건식: A코드 else: B코드 형식3) if 조건식1 elif 조건식2 else (조건식1이 참.. 2023. 12. 4.
파이썬 연산자, 변수, 자료형 알아보기 파이썬의 문법은 연산자, 변수, 자료형으로 구성되고, 그 외의 구성 요소로는 조건과 반복을 다루는 제어문, 예약어와 식별자, 함수, 클래스, 라이브러리, 모듈 등이 있는데, 본 포스팅에서 파이썬의 사칙연산, 숫자(정수, 실수), 문자형 불린 등에 대해 예제와 함께 연습할 수 있도록 올려봅니다. 파이썬 연산자를 이용한 사칙연산 표현식들 파이썬 연산자는 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 정수 나누기(또는 나머지 버리기)(//), 나머지(%), 지수(**) 등이 있음 print(2 + 3 * 6) # 20 print((2 + 3) * 6) # 30 print(123456789 * 987654321) # 121932631112635269 print(2 ** 8) # 256 print(23 .. 2023. 12. 2.
파이썬 리스트, 튜플, 딕셔너리, 세트 등에 대해 알아보기 빅데이터 분석이나 머신러닝 등에 가장 많이 사용하는 언어인 파이썬 문법을 배울 때 다른 언어에 비해 재미있는 부분이 바로 파이썬 리스트, 튜플, 딕셔너리, 세트 자료형입니다. 이 자료형들을 스터디하면서 전체적으로 다시 정리를 해보았네요. 파이썬 리스트, 튜플, 딕셔너리, 세트 개념 알아보기 파이썬의 데이터 타입 중에서 컬렉션이라고 하는 list, tuple, dict, set는 여러 개의 요소를 담을 수 있는 자료형을 의미합니다. List (리스트): 순서가 있는 변경 가능한(mutable) 시퀀스. 여러 가지 데이터 타입의 요소를 담을 수 있습니다. Tuple (튜플): 순서가 있는 변경 불가능한(immutable) 시퀀스. 리스트와 비슷하지만 요소를 수정할 수 없습니다. Dictionary (딕셔너리.. 2023. 12. 2.
아나콘다 설치, 가상환경 생성, 업데이트, 주피터 노트북 저장경로 파이썬 설치 방법 중 파이썬 공식 사이트(python.org)에서 파일 다운로드 후 설치하는 방법 이외에 Anaconda(아나콘다)를 설치하는 방법이 있습니다. 본 포스팅에서는 Anaconda 설치, conda 가상환경 설정 등 아나콘다 환경에서 파이썬을 이용하는 방법을 알아봅니다. 글 목차 아나콘다란 무엇이며 왜 사용하는가? 아나콘다 설치하기 컴퓨터 환경변수 확인 설치 프로그램 확인하고 Anaconda Navigator 둘러보기 주피터 노트북(Jupyter Notebook) 설치, 실행, 사용법 Anaconda(아나콘다)란 무엇이며 왜 사용하는가? 파이썬으로 할 수 있는 것들이 많이 있는데요 특히 데이터 분석이나 머신러닝 등을 공부할 때는 이 아나콘다를 설치해서 사용해야 한다고 합니다. 왜냐? 파이썬은.. 2023. 12. 1.
파일이 HGRID_ENGINE에서 열려 있으므로 이 작업을 완료할 수 없습니다. 탐색기에서 파일을 삭제할 때 "파일이 HGRID_ENGINE에서 열려 있으므로 이 작업을 완료할 수 없습니다."라는 팝업창이 나오고 파일이 삭제되지도 않고 파일명 수정도 되지 않는 증상을 해결하는 방법입니다. 파일 삭제 오류 "파일이 HGRID_ENGINE에서 열려 있어서 ~ " 해결하기 파일을 삭제하려고 할 때 위 제목과 같은 메시지가 나오고 삭제나 파일 이름 수정이 되지 않는 증상이 발생하면 참 난감하지요. 컴퓨터를 리부팅해도 되지 않고, 별짓을 다해도 삭제되지 않는 이 증상! 아래와 같이 하면 됩니다, "파일이 HGRID_ENGINE에서 열려 있으므로 이 작업을 완료할 수 없습니다."라는 팝업창이 나오는 경우, 이는 해당 파일이 다른 프로그램 또는 프로세스에 의해 사용 중이기 때문에 발생하는 오류 .. 2023. 11. 27.
업무에 도움 되는 AI, 외면할 것인가... 적응할 것인가... AI가 발전하면 인간을 대체할 수 있다는 말은 수십 년 전부터 나온 말인데, 요즘은 이 말이 더 현실감 있게 다가오고 있죠. 미래를 대비한다는 차원이 아닌 지금 당장 우리는 이 현실을 어떻게 받아들이고 AI를 활용해야 할지 생각을 좀 하게 하는 것이 있어서 올려봅니다. AI를 먼 산 보듯 할 것인가? 아니면 적극적으로 적응할 것인가? 독보적인 OpenAI와 더불어 많은 AI 기술을 가진 업체에서 새로운 모델이나 방식을 활용한 여러 서비스들, 또는 이를 응용한 확장 플러그인이 수 없이 나오고 있습니다. 최근에 ChatGPT가 업그레이드 되면서 향후 우리 생활에 미치는 영향 - 선한 영향일지 아니면 인간에게 더 큰 악영향을 줄지 - 에 대해 많은 말들이 있는데, 그런데, 과연 AI가 인간의 생각이나 직업 등.. 2023. 11. 26.
크롬 드라이버 자동 다운로드 설치하는 파이썬 코드(Windows 11 기준) 직전 글에서 크롬 드라이버를 간단하게 자동 다운로드 설치가 되었는데, 그 코드가 Windows 11에서는 먹히지 않는 듯 하여 다시 구글에서 찾아보고 정리해봅니다. 크롬 브라우저 버전이 업데이트 되면 크롬 드라이버도 그에 맞는 버전을 설치해줘야 하는데, 이때 크롬 드라이버를 자동으로 설치가 되도록 관리해주는 라이브러리(webdriver_manager)가 있고 이것을 import 해줍니다, Windows 11에서 크롬 드라이버 자동 다운로드 설치 python에서 Chrome WebDriver를 관리해주는 라이브러는 webdriver_manager이며, 이 라이브러리의 설치 명령은 pip install webdriver_manager입니다. 윈도우 11에서 크롬 드라이버 자동 다운로드 설치하는 파이썬 코드는.. 2023. 11. 23.
크롬 드라이버 자동 설치, vs code로 selenium 실행해 보기 크롬 브라우저 버전 확인과 VS Code에서 selenium(셀레늄) 설치와 사용하는 방법, 그리고 자동 설치된 크롬드라이버의 위치를 찾아본 결과를 올려봅니다. 크롬 브라우저용 크롬드라이버 사용이 아주 쉬워졌네요. 아직도 조금은 불안한 점이 있다고는 하지만 설치가 자동으로 되니 엄청 편리합니다. 참고로, 아래 내용은 Windows 10 기준입니다. 크롬 브라우저 버전 확인하기 크롬 브라우저 버전 확인은 쉽습니다. 크롬 브라우저 우측 상단 점3개 부분을 클릭해서 "도움말 >> Chrome 정보" 클릭하면 버전을 확인할 수 있습니다. 또 다른 방법은 크롬 브라우저 주소 입력란에 "chrome://settings"라고 입력 후 엔터를 치면 크롬 브라우저 설정 화면으로 접속이 되고, 맨 하단에 있는 "Chrom.. 2023. 11. 22.
엑스포2단지 아파트 정보 실거래가 샷시비용 대전광역시 유성구 전민동 소재 엑스포2단지 아파트 정보 및 아파트 실거래가와 샷시비용 관련 내용을 정리해서 올려봅니다. 해당 아파트의 면적 타입과 동별 평수 및 세대수 등의 내용도 있습니다. 엑스포2단지 아파트 단지 정보 엑스포2단지 아파트의 입주 허가월은 1994년 05월이고, 총 12개 동에 972세대가 있습니다. 아파트명 : 엑스포2단지 아파트 또는 엑스포 아파트 우편번호 : 34049 도로명주소 : 대전광역시 유성구 엑스포로 448 영문도로명주소 : 448 Expo-ro, Yuseong-gu, Daejeon 지번주소 : 대전시 유성구 전민동 464-1 동/세대수 : 총 12개동 / 총 972세대 사용승인 : 1994.05.30 승인 주차공간 : 총 1,152대 난방방식 : 중앙난방, 도시가스 최고.. 2023. 11. 17.