728x90
반응형

전체 글 103

[Python] VSCode 가상환경 설정 | 가상환경 생성 | 활성화 | python3 | Venv

테스트 폴더에서 테스트를 마치고,배포를 위해 새로운 프로젝트를 생성해서 진행하던 중이렇게 파이썬 파일 자체는 실행이 가능하지만, pip 사용이 안되는 문제를 만남!! zsh: command not found: pip 이게 뭐지!!! 찾아보니 가상환경 설정이랑 관련이 있었다. 가상환경?가상환경이란 프로젝트 별로 라이브러리 등의 의존성 관리를 해주기 위한 것.설명은 여기에 자세히 나와있다 참고 (suhyen블로그) 파이썬의 가상환경에는 conda / venv 가 있다. Venv는 파이썬 3.3 이상 버전에 포함되어 있어 별도의 설치가 필요없다고 한다!그래서  Venv로 설정을 해주는 방법을 알아보겠다. Venv 가상환경 설정1. 가상환경 생성python3 -m venv {가상환경 폴더 이름}다른 블로그들을 ..

SELF STUDY/Python 2024.08.19

[Python] FastAPI란? | FastAPI 사용해보기

FastAPI라는게 있는지 이번에 처음 알았다. Python을 이용하는 프레임워크에는 3가지가 있다.-1. Djangohttps://www.djangoproject.com/-2. Flask APIhttps://flask.palletsprojects.com/en/3.0.x/-3. Fast APIhttps://fastapi.tiangolo.com/ 세 가지를 비교하는 포스팅이 아주아주 많다.  나는 여기서 FastAPI를 사용해보기로 했는데, 이유는1. 나는 micro service를 만들 것 이기 때문에 Django는 너무 큰 프레임워크라고 생각했다.   내가 만드는 서비스는 기존 운영중인 node.js 서버에서 내가 만든 기능을 불러서 쓰기 위해 만드는 서비스이기 때문에 매우매우 간단!2. 빠른 개발 속..

SELF STUDY/Python 2024.08.15

[Python] Google Cloud Speech-to-Text API 연동하여 audio 파일에서 스크립트 추출하기 | 단어 단위 | 문장 단위 | 시간

Google Cloud Speech 연동하는 방법은 https://m.blog.naver.com/korca02220/221724072642 블로그 참조  단어 단위로 끊어서 추출from google.cloud import speechimport iodef transcribe_audio_with_word_time_offsets(audio_file_path): # Initialize the Google Cloud client client = speech.SpeechClient() # Load the audio file with io.open(audio_file_path, "rb") as audio_file: content = audio_file.read() # Conf..

SELF STUDY/Python 2024.08.11

[Python] 유튜브 영상 전체 다운로드 | 오디오 파일만 다운로드 | yt_dlp |ffmpeg

유튜브 링크를 이용하여 해당 동영상을 오디오 파일로 저장해보겠습니다.  라이브러리 설치python 파일 생성 하기 전 필요한 설치 작업은 두 가지!- yt-dlp : 다양한 사이트의 동영상을 다운로드하기 위해 사용하는 소프트웨어- ffmpeg : 다양한 멀티미디어 포맷을 다루는 코덱brew install yt-dlpbrew install ffmpeg 유튜브 영상 다운로드import yt_dlpdef download_video_with_ytdlp(youtube_url, filename): """yt-dlp를 사용하여 YouTube에서 MP4 비디오를 다운로드하고 파일 이름을 반환합니다.""" ydl_opts = { 'format': 'bestvideo+bestaudio/best', ..

SELF STUDY/Python 2024.08.10

[FullStack] 풀스택 웹 개발 도전기 - Spring Boot | React | MongoDB

지금 나는 풀스택 웹 개발에 도전 하고 있다.  개발 툴과 프레임워크는백엔드 : 스프링부트 프론트엔드 : 리액트DB : 몽고DB  이렇게로 도전하고 있드아! 블로그에 정리도 하면서 해야하는데,조금 더 해보고 여유 있을 때 블로그에 포스팅도 해야겠다! 웹 개발 처음이라 너무 재밌고 설렌다. >_ https://github.com/hayoung-selina-lee/SmartChatWeb GitHub - hayoung-selina-lee/SmartChatWebContribute to hayoung-selina-lee/SmartChatWeb development by creating an account on GitHub.github.com 여기에서 확인 가농!

[책리뷰] 당신의 뇌는 최적화를 원한다 - 가바사와시온 지음

오랜만에 책을 읽었는데, 술술 읽히던 책!https://product.kyobobook.co.kr/detail/S000001024711  밀리의 서재 랭킹에 있어서 무슨 내용인지만 보자 하고 열어봤는데, 너무 재미있어서 끝까지 쭉 읽게 되었다. 이 책을 읽기 전에 도파민에 절여진 나를 위해 도파민네이션 이라는 책을 읽었었는데, 도파민네이션과 비슷하게 뇌과학을 주제로 한 책이라 매우 흥미롭고 재미있었다. 무엇보다 재미있다고 느낀 것은내가 행동하고 있는 것들이 뇌에 의해서 제어되고 있다는 것이다. 확실히 일찍 일어나고 일찍 자는 습관이 중요한 것 같다.하지만 요새 너무 밤 낮이 바뀌어서 걱정 ㅠ_ㅠ 뇌에 대해 이해하면 무슨 일을 하던지간에 좀 더 효율적으로 할 수 있을 것 같은 느낌? 책은 뇌 신경물질 큰..

DAIRY/REVIEW 2024.05.15

[Flutter] 넷플릭스 클론 코딩 #11 | 찜한 목록 | 파이어베이스 데이터 검색 | where |

내가 좋아요 를 누른 항목만 따로 볼 수 있도록 스크린을 만들어봅시다. # 파이어베이스 데이터 리딩파이어베이스에서 데이터를 읽으면 아래와 같은 순서로 변형 할 수 있다.List -> DocumentSnapshot -> Movie data순서대로 데이터를 가져오는 방법을 정리하였다. List 파이어베이스의 컬렉션에서 데이터를 직접 불러오는 방법을 사용"where" 을 이용하면 된다.조건을 위해 제공해주는 기본 함수로는 11개가 있다.Query where( Object field, { Object? isEqualTo, Object? isNotEqualTo, Object? isLessThan, Object? isLessThanOrEqualTo, Object? isGreaterT..

SELF STUDY/Flutter 2024.05.12

[Flutter] 넷플릭스 클론 코딩 #10 | 검색 화면 | 파이어베이스에서 데이터 검색 후 결과 추출 | Expanded | TextEditingController |

이번 시간에는 검색 화면을 구현해보았다!일치하는 데이터를 보여주는 것 까쥐~ 이제 곧 클론 코딩의 끝이 보인다 +_+ # 검색 문자 추적데이터의 변화를 지켜보기 위해 Screen을 StatefulWidget으로 만든다.class SearchScreen extends StatefulWidget { const SearchScreen({super.key}); @override _SearchScreenState createState() => _SearchScreenState();} State를 제어하는 class 생성 후 TextEditingController 의 listener를 이용해 텍스트의 변화를 추적한다.class _SearchScreenState extends State { final Text..

SELF STUDY/Flutter 2024.05.11

[Flutter] 넷플릭스 클론 코딩 #9 | 파이어베이스에서 실제 데이터 받아오기 | 파이어베이스 연결 | cloud_firestore | firebase_core | StreamBuilder | QuerySnapshot | DocumentSnapshot | Snapshot | DocumentReference

지난 번엔 Flutter에서 Firebase를 사용하기 위한 콘솔 및 환경 설정에 대해 정리했다.(https://codingstorywithme.tistory.com/94)   이번에는 Flutter에서 Firebase를 사용하는 방법에 대해 정리해보겠다. # Package 설치파이어베이스의 데이터베이스인 파이어스토어 사용을 위해,dependency 에 cloud_firestore와 firebase_core를 설치한다. pubspec.yamldependencies: flutter: sdk: flutter carousel_slider: flutter_linkify: #for using clickable link url_launcher: #for executing link cloud_fires..

SELF STUDY/Flutter 2024.05.11

[Firebase] 파이어베이스 데이터 생성 방법

파이어베이스에서 데이터를 생성하는 방법에 대해 정리해보겠숩니당 1. 파이어베이스 콘솔 접속https://console.firebase.google.com/ 로그인 - Google 계정이메일 또는 휴대전화accounts.google.com 접속 후 데이터를 추가 할 프로젝트로 고고! 2. Firestore Database 메뉴 > 빌드 > Firebase Database 로 들어가기 3. 컬렉션 시작 4. 컬렉션 정보 입력데이터 베이스 아이디 저장될 위치 선택 (South Korea)  보안 규칙을 생성해야 하는데, 나는 테스트 용도로 잠시만 사용 할 예정이라 테스트 모드에서 시작으로 일단은 만들었음.테스트 후 프로덕션 모드도 정리 할 예정. 5. 데이터 입력문서추가 클릭 데이터 정보 입력문서 ID는 자동..

SELF STUDY 2024.05.10
728x90
반응형