2025년 4월 20일 일요일

4.20 (SUN) - 여행의 미래를 건설/ Amadeus Travel API / 구글 클라우드 - API 서비스 / 클라우드를 향한 새로운 여정문화감상 여가 나누기/ NFC태그, NFC스티커 사용 용도 및 사용 방법



클라우드를 향한 새로운 여정문화감상 여가 나누기

https://brunch.co.kr/magazine/munhwa


공유폴더 설정하는 법 : 

2024. 9. 13. — 3. 공유 폴더 생성하기 ... 1) 공유폴더로 사용하고자 하는 폴더에 대고 마우스 우클릭하여 속성(R)을 클릭합니다. 또는 새 폴더를 생성해서 사용해도 ...
2023. 5. 8. — Windows 공유폴더 설정하기 · 1. 폴더 생성 > 속성 · 2. 고급 공유 클릭 · 3. 선택한 폴더 공유 > 권한 > 허용 > 적용 > 확인 · 4. 공유 > Everyone 읽기/쓰기.
관련 질문
챗 GPT에서 공유-단축 링크 복사:





https://drive.google.com/drive/folders/1C7KnCSckUiywIxegz8oKcwrf553WERqN


[ 수업 준비 체크리스트 ]


1. 설정 / 앱 에서 Microsoft Visual Studio Code, Miniconda3를 제거합니다. 


2. 사용자계정 폴더의 .conda, .ipython, .vscode, miniconda3 폴더와 .condarc 파일을 제거합니다. 아울러 C:\Users\사용자계정\AppData\Roaming\Code 폴더도 제거합니다.


3. 공유폴더

https://bit.ly/442z6zk


4. OpenAI 개발자 플랫폼에서 다음 사항이 준비 되었는지 확인합니다.

https://platform.openai.com/

- OpenAI API 개발자 계정 크레딧 밸런스 확인 (최소 등록 금액 $5)

- secret key 생성 및 복사 (secret key 생성 시에만 복사 가능)  


[ 수업 준비 체크리스트 ]


1. 설정 / 앱 에서 Microsoft Visual Studio Code, Miniconda3를 제거합니다. 


2. 사용자계정 폴더의 .conda, .ipython, .vscode, miniconda3 폴더와 .condarc 파일을 제거합니다. 아울러 C:\Users\사용자계정\AppData\Roaming\Code 폴더도 제거합니다.


3. 공유폴더

https://bit.ly/442z6zk


4. OpenAI 개발자 플랫폼에서 다음 사항이 준비 되었는지 확인합니다.

https://platform.openai.com/

- OpenAI API 개발자 계정 크레딧 밸런스 확인 (최소 등록 금액 $5)

- secret key 생성 및 복사 (secret key 생성 시에만 복사 가능)  


[ 실습 환경 설정 ]


1. miniconda3를 설치합니다.


https://www.anaconda.com/docs/getting-started/miniconda/install#quick-command-line-install


윈도우즈 커맨드 프롬프트에서 다음 명령을 복사 후 실행합니다.

curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe -o .\miniconda.exe

start /wait "" .\miniconda.exe /S

del .\miniconda.exe



2. 시작 > Miniconda3 (64-bit) > Anaconda Prompt (miniconda)를 실행합니다.


3. 패키지 다운로드를 위한 conda-forge 리포지토리  채널을 추가하고, 채널 우선 순위를 변경합니다.


conda config --show channels 

channels:

  - https://repo.anaconda.com/pkgs/main

  - https://repo.anaconda.com/pkgs/r

  - https://repo.anaconda.com/pkgs/msys2

  

conda config --add channels conda-forge && conda config --set channel_priority strict


conda config --show channels

  - conda-forge

  - https://repo.anaconda.com/pkgs/main

  - https://repo.anaconda.com/pkgs/r

  - https://repo.anaconda.com/pkgs/msys2


4. Conda 가상 환경(crewai_prj)을 만들고 확인합니다.


conda create -n crewai_prj python=3.12 -y


conda info --envs                      

# conda environments:

#

base                         C:\Users\사용자계정\miniconda3

crewai_prj            C:\Users\사용자계정\miniconda3\envs\crewai_prj   


5.Conda 가상 환경(crewai_prj)을 활성화 합니다.


conda activate crewai_prj

(crewai_prj) C:\Users\사용자계정>


6. Jupyter Notebook을 설치합니다.


conda install notebook -y


7. Anaconda Prompt (miniconda) 창을 닫습니다.


8. visual studio code를 설치합니다. 


https://code.visualstudio.com/Download


9. visual studio code를 실행합니다. 


10. 확장 탭(CTRL+SHIFT+X)을 선택합니다.


11. Korean Language Pack for Visual Studio Code 확장팩을 설치하고, 재실행 버튼을 눌러 visual studio code를 재실행합니다.


12. Python 확장팩을 설치합니다.


13. Jupyter 확장팩을 설치합니다.


14. 탐색기(CTRL+SHIFT+E)를 선택합니다. / “폴더 열기”를 누릅니다. / crewai_prj 폴더를 생성합니다. / crewai_prj 폴더를 클릭 후 “폴더 선택”을 누릅니다. / 이 폴더에 있는 파일의 작성자를 신뢰합니까? 라는 질문이 나오면  “예, 작성자를 신뢰합니다.”를 선택합니다.


15. 명령팔레트(CTRL+SHIFT+P)를 실행합니다. / Python: Select Interpreter를 선택합니다. 6 Conda 가상환경 (crewai_prj)을 선택합니다.  


16. 터미널(CTRL + J)을 엽니다. / Command Prompt를 선택합니다.


17. 터미널에 Conda 가상환경 (crewai_prj) 활성화되었는지 확인합니다. 활성화되어 있지 않을 경우 다음 명령으로 활성화합니다. 

conda activate crewai_prj

(crewai_prj) C:\Users\사용자계정\crewai_prj>


18. 필요한 패키지를 설치합니다. 

pip install -U python-dotenv “crewai[tools]” openai langchain-community


19. .env 파일을 생성 후 OpenAI 개발자 플랫폼에서 생성한 API secret key를 OPENAI_API_KEY=xxxxxxxxxxxxxxxxxxx 형식으로 등록합니다.


20. 환경변수 OPENAI API_KEY를 정상적으로 읽어올 수 있는지 확인합니다.





2. 



참고 : Zoom 회의 클라이언트를 설치하세요. 지금 을 다운로드 할 수도 있고, 트레이너로부터 받은 초대 링크를 클릭하면 을 다운로드하라는 메시지가 표시됩니다.
SH Kim 저술2024 — 용하여 사용자 맞춤형 여행 계획을 생성해주고, 아마데우스 API를 활용해 실시간 항공권 검색 기능 ... 통해 복잡한 여행 준비 과정을 간소화하고, 사용자 맞춤형 여행 계획 ...
페이지 2개
아마데우스는 여행 업계를 위한 여행 소프트웨어 및 솔루션을 제공하는 선도적인 업체로, 항공사들은 이 기술을 사용하여 연간 18억 명 이상의 승객을 탑승시키고 있습니다 ...

Amadeus Travel API- https://developers.amadeus.com/






구글 클라우드 - API 서비스 

(예시) ====>단축URL(https://t.ly/Nal7l)생성



#시스템상의 프롬프트(페르소나)와 유저 프롬프트의 차이?


# crew AI 프레임에서 파이덴틱에 대해 설명 해줘



#####실행 : (crewai_prj) C:\Users\USER\crewai_prj>streamlit run app.py

(crewai_prj) C:\Users\USER\crewai_prj>pip list --format=freeze > requirement.txt 





클라우드를 향한 새로운 여정

NFC 태그

NFC(Near Field Communication) 태그는 스마트폰과 근거리에서 무선으로 데이터를 주고받을 수 있는 기술을 활용한 스티커 형태의 장치입니다. NFC 태그에 원하는 정보를 저장하고, 스마트폰을 태그에 갖다 대면 저장된 정보에 따라 다양한 기능을 실행할 수 있습니다예를 들어, 태그를 갖다 대면 특정 앱을 실행하거나, Wi-Fi에 연결하거나, 음악을 재생하거나, 화면 밝기를 조절하는 등의 자동화된 작업을 수행할 수 있습니다.
NFC 태그 사용법:
  1. 1. NFC 태그 준비:
    NFC 태그 스티커나 태그를 구매하거나, 기존 NFC 태그를 사용할 수 있습니다.
  2. 2. 스마트폰 NFC 기능 활성화:
    스마트폰 설정에서 NFC 기능을 활성화합니다.
  3. 3. NFC 태그에 정보 저장:
    스마트폰에 NFC 태그 쓰기/저장 앱을 설치하거나, 스마트폰의 기본 NFC 기능을 사용하여 태그에 정보를 저장합니다.
  4. 4. 스마트폰으로 NFC 태그 읽기:
    스마트폰을 NFC 태그에 갖다 대면 저장된 정보에 따라 설정된 기능이 실행됩니다.
활용 예시:
  • 앱 실행:
    특정 앱을 실행하도록 태그에 설정하여, 태그를 갖다 대면 앱을 바로 실행할 수 있습니다.
  • Wi-Fi 연결:
    특정 Wi-Fi 네트워크에 연결하도록 설정하여, 태그를 갖다 대면 자동으로 연결됩니다.
  • 음악 재생:
    특정 음악을 재생하도록 설정하여, 태그를 갖다 대면 음악이 재생됩니다.
  • 화면 밝기 조절:
    화면 밝기를 특정 레벨로 조절하도록 설정하여, 태그를 갖다 대면 화면이 자동으로 설정된 밝기로 변경됩니다.
  • 교통카드 사용:
    NFC 태그에 교통카드 정보를 저장하여, 태그를 갖다 대면 교통카드로 사용할 수 있습니다. 
  • 스마트홈 제어:
    스마트홈 기기를 제어하도록 설정하여, 태그를 갖다 대면 기기가 자동으로 작동합니다. 
팁:
  • NFC 태그 스티커를 사용하여 원하는 장소에 붙여놓고 사용하면 편리합니다.
  • NFC 태그를 사용하여 다양한 기능을 자동화하여 편리한 스마트폰 경험을 즐길 수 있습니다.
  • NFC 태그 활용에 대한 자세한 내용은 스마트폰 제조사 또는 앱 관련 설명서를 참고하거나, 온라인 검색을 통해 정보를 얻을 수 있습니다. 


NFC태그, NFC스티커 사용 용도 및 사용 방법

  • 2013. 6. 17. — NFC태그, NFC스티커 사용 용도 및 사용 방법 · 1. 스마트폰의 특정 설정을 바꾼다. · 2. 특정 정보를 기록해 두고, 갖다대면 그 정보가 출력된다. · 3.

스마트폰 NFC기능 완벽 활용: NFC태그스티커 만들기

NFC 기능 사용하기




Free URL Shortener


<바로가기 추가>

-   단축 URL : https://t.ly/3_QJ7
-   공유폴더 URL : https://drive.google.com/drive/home





확장팩 : 스트림리미트  http://localhost:8501/





Streamlit builds upon. three simple principles · Embrace scripting. Build an app in a few lines of code with our magically simple API. · Weave in interaction.

Documentation

Streamlit documentation. Streamlit is an open-source Python ...

App Gallery

App Gallery · Streamlit extras. 110K · Streamlit extras.

Install Streamlit

Summary for experts · Set up your Python development ...

Community Cloud

Streamlit Community Cloud ... Streamlit apps and learn from ...

Get started

Fundamentals introduces you to Streamlit's data model and ...
2024. 3. 3. — Streamlit이란? Streamlit을 설명한 웹 페이지를 가 보면 "A faster way to build and share data apps (데이터 어플리케이션을 만들고 공유하는 빠른 ...
2023. 2. 1. — 1 Streamlit 소개 · 빠르게 개발이 가능하다 - 웹개발관련 지식이 부족해도 쉽게 웹페이지를 만들 수 있다. · 파이썬에서 분석한 내용을 옮길 필요 없이 ...
Streamlit은 데이터 과학자와 머신러닝 엔지니어에게 매우 유용한 도구로, 복잡한 웹 프레임워크를 사용하지 않고도 강력한 웹 애플리케이션을 신속하게 개발할 수 있게 ...
2024. 1. 21. — 장점 · Python기반으로 쉽고 빠르게 개발 가능 · ChatGPT를 활용한다면 기본적인 내용은 더욱 빠르게 구현 가능. 개발한 모델을 직접 적용 가능. Python ...




























행의 미래를 건설

댓글 없음:

예정공정표_엑셀프로그램 V41 / 공정관리 무료 프로그램 / 데이터 분석-pinterest 실시간모니터링 샘플

 프리킥 /  https://kr.freepik.com/vectors/%EA%B3%B5%EC%A0%95-%EA%B4%80%EB%A6%AC 1.  통합내역프로그램 다운로드(XCOST professional)   http://xcost.me/bbs/boa...