728x90
반응형

SELF STUDY 36

새로운 언어로 프로젝트 해보기 | 개발 프로젝트 기획 | IA 구조도

올 해 새롭게 새운 목표!개인 프로젝트 시작해서 용두사미 말고, 꼭 완료해서 배포까지 해보기!그리고 최~대한 AI안쓰고, 한글로 검색도 안하고!!  공식 문건과 구글링을 이용해서만 할것!!! 일단 동일한 구조/기능을 가진 서비스를 iOS, Android, Web으로 배포하는게 목표이다. 내가 정한 목표는 영화/책 등의 후기를 적어 간직하고, 후기를 기반으로 다양한 작품을 추천해주는 서비스이다.(책까지 하면 너무 복잡해지니 일단 영화부터 시작하려고 함) 새로운 언어 익히기일단 iOS개발이 완전 처음이기 때문에, 기본기를 익히기 위해 유튜브 강의를 듣고 있다.언어 자체는 Kotlin이랑 비슷함!IDE 자체도 익숙하지 않기 때문에 유튜브를 보고 있는 중보고 있는 유튜브 공유👇👇👇https://www.yo..

SELF STUDY 2025.01.26

[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 여기에서 확인 가농!

[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
반응형