본문 바로가기
반응형

Python78

Flask 애플리케이션이 외부에서 접근 가능하도록 설정 1. Flask 앱의 host 수정현재 Flask 앱은 localhost에서만 접근 가능하도록 설정되어 있습니다. 외부에서 접속하려면 host를 0.0.0.0으로 변경해야 합니다.app.run( host='0.0.0.0', # 모든 네트워크 인터페이스에서 접근 가능 port=5000, debug=False, use_reloader=False)2. 방화벽 및 네트워크 설정외부에서 접속하려면 서버의 네트워크와 방화벽이 해당 포트를 허용해야 합니다.서버 방화벽:서버의 운영 체제에서 5000번 포트를 열어야 합니다.예: 리눅스 서버에서 ufw 사용 시sudo ufw allow 5000클라우드 서버 설정:AWS, GCP, Azure 같은 클라우드 환경을 사용 중인 경우, 보안 그룹 또는 방.. 2024. 12. 11.
파이썬 파일 다루기 고급 활용법: 추가 학습으로 파일 관리 마스터하기 파이썬 초보자를 위한 파일 다루기 기초를 학습한 여러분, 이제 조금 더 심화된 기능을 알아볼 차례입니다.이번 글에서는 파일을 다룰 때 보다 효율적이고 다양한 방식으로 사용할 수 있는 고급 기능을 소개합니다.특히, 파일의 존재 여부를 미리 확인하거나 특정 부분만 선택적으로 읽고, 쓰는 방법을 다루어 보겠습니다.1. 파일이 존재하는지 확인하기: os.path.exists()파일 작업 중에는 파일의 존재 여부를 먼저 확인해야 하는 경우가 많습니다.만약 파일이 없는데 열거나 삭제하려 하면 에러가 발생하기 때문입니다. 이를 방지하기 위해, 파이썬에서는 os.path.exists()를 사용하여 파일의 존재 여부를 쉽게 확인할 수 있습니다.import osif os.path.exists("파일명.txt"): p.. 2024. 10. 26.
파이썬으로 파일 다루기 쉽게 배우기: 초보자를 위한 파일 읽기, 쓰기, 삭제 가이드 오늘은 프로그래밍에서 자주 쓰이는 언어 파이썬(Python)을 사용해 파일을 다루는 방법을 아주 쉽게 알려드리려고 합니다.파일을 다루는 건 많은 프로그램에서 중요한 역할을 합니다.예를 들어, 데이터를 파일에 저장하거나 파일에서 정보를 불러오는 작업이죠. 이 글을 읽고 나면 여러분도 쉽게 파이썬으로 파일을 읽고, 쓰고, 삭제할 수 있을 거예요.파이썬에서 파일 다루기 기초먼저 파이썬으로 파일을 다루기 위해 사용하는 주요 메서드와 함수들을 살펴보겠습니다.이 글에서는 파이썬의 기본 메서드인 open(), read(), write(), close(), 그리고 os.remove()에 대해 설명할 거예요.1. 파일 열기: open() 함수파일을 읽거나 쓸 때는 파일을 먼저 열어야 합니다. 파이썬에서는 open() 함.. 2024. 10. 26.
맥북(Mac OS)에서 아나콘다(Anaconda) 및 파이썬 설치하는 방법 아나콘다(Anaconda)는 파이썬(Python)과 관련된 데이터 과학 라이브러리들을 쉽게 관리하고 사용할 수 있게 해주는 소프트웨어입니다.파이썬을 처음 접하는 개발자들에게 아주 유용하며, 머신러닝, 데이터 분석 등의 작업에 많이 사용됩니다.이번 포스팅에서는 맥(Mac OS) 환경에서 아나콘다를 설치하는 방법과 함께 가상환경 설정 및 사용법을 알아보겠습니다.1. 아나콘다 설치하기먼저 아나콘다 설치 파일을 다운로드하고 설치해야 합니다.아나콘다 공식 사이트에 접속하세요.페이지에서 Graphical Installer로 표시된 맥용 설치 파일을 다운로드하세요.다운로드한 파일을 실행하여 간편하게 설치를 완료합니다.설치 중에 추가로 설정해야 하는 부분은 없으며, UI 기반 설치 과정을 따르기만 하면 됩니다.2. 설.. 2024. 10. 13.
Python 웹 자동화: Selenium 사용방법 및 옵션 완벽 가이드 Python에서 Selenium은 웹 페이지를 자동으로 제어하고 테스트할 수 있는 매우 유용한 라이브러리입니다.Selenium을 사용하면 브라우저를 자동으로 열고, 클릭하고, 텍스트를 입력하는 등의 작업을 프로그래밍으로 제어할 수 있습니다.이번 포스팅에서는 Selenium의 기본 사용 방법과 자주 사용되는 옵션들을 상세히 다루어 보겠습니다.초보자도 쉽게 따라할 수 있도록 단계별 예제와 설명을 함께 제공하겠습니다.목차Selenium이란?Selenium 설치 및 기본 설정Selenium 기본 사용법브라우저 열기페이지 이동요소 찾기 및 상호작용Selenium 주요 옵션들브라우저 옵션요소 대기 (Wait)스크린샷 저장Selenium 사용 시 주의사항 및 팁1. Selenium이란?Selenium은 웹 브라우저를.. 2024. 10. 5.
Lama 3.2 API 만들기: 초보자를 위한 쉽게 따라할 수 있는 가이드 안녕하세요, 여러분! 오늘은 라마(Llama) 3.2 API를 만드는 방법에 대해 자세히 알아보겠습니다.이 글은 기술 초보자도 쉽게 따라 할 수 있도록 구성되었으며, 각 단계를 단계별로 설명하겠습니다. 여러분이 원하는 기능을 갖춘 API를 만들 수 있도록 도와드릴게요!  목차라마(Llama) 모델이란?준비하기2.1 필요한 도구 설치하기2.2 필요한 라이브러리 설치하기라마 모델 다운로드하기API 서버 구축하기4.1 Flask API 코드 작성하기4.2 모델 경로 설정하기API 서버 실행하기API 테스트하기6.1 Postman 설치하기6.2 API 요청 보내기6.3 응답 확인하기API 배포하기7.1 Heroku 설치하기7.2 Heroku에 로그인하고 앱 만들기7.3 코드 푸시하기1. 라마(Llama) 모델이.. 2024. 10. 3.
반응형