전체 글 161

스파르타 AI-8기 TIL(12/7)-Django

까먹을까봐 코드 정리1. 프로젝트 생성django-admin startproject my_first_pjt​2. 해당 폴더 안쪽으로 이동cd my_first_pjtdjango 개발 서버 실행python manage.py runserver​​4. App 생성하기python manage.py startapp articles모든 토글을 열고 닫는 단축키Windows : Ctrl + alt + t Mac : ⌘ + ⌥ + t 새로고침F5저장- Windows: Ctrl + S- macOS: command + S전체선택- Windows: Ctrl + A- macOS: command + A잘라내기- Windows: Ctrl + X- macOS: command + X콘솔창 줄바꿈- shift + enter코드정렬- W..

카테고리 없음 2024.12.07

스파르타 AI-8기 TIL(12/6)-docker(git hub)

시작하기전 CI/CD가 뭔지 제대로 알아보고 가봅시다.CI/CD, Docker란?CI/CD란?CI/CD는 자동으로 일을 하는 시스템입니다. 저희가 코딩을 할 때, 그 코드를 자동으로 시험하고, 자동으로 컴퓨터에 올리고 하는 과정을 쉽게 해주는 하나의 도구라고 생각하시면 됩니다. CI는 Continuous Integration의 약자인데, 나 아니면 다른 사람들이 코드를 조금씩 자주 올리는 걸 의미합니다. 마치 블록을 하나씩 올려서 큰 성을 만드는 것처럼, 매일 조금씩 코드를 올리고, 그 코드가 잘 작동하는지 자동으로 확인하는 것입니다. CD는 Continuous Deployment 또는 Continuous Delivery의 약자입니다. CD는 그 코드가 잘 작동하면 자동으로 컴퓨터에 올려서 모든 사람들이..

카테고리 없음 2024.12.06

스파르타 AI-8기 TIL(12/5)-docker

DockerDocker는 가상화 기술 중 하나로, 운영 체제 수준에서 어플리케이션을 분리하여 실행합니다."컨테이너"는 독립된 실행 환경으로, 어플리케이션의 실행에 필요한 모든 것을 포함하여 어디서나 일관된 동작을 보장합니다.Docker의 주요 역할 1. 컨테이너 생성 및 관리 어플리케이션을 실행하는 데 필요한 환경(코드, 라이브러리, OS 설정 등)을 패키지화한 컨테이너를 생성. 컨테이너는 호스트 시스템에서 분리된 독립된 실행 환경을 제공. 2. 일관성 보장 "한 번 빌드하면 어디서나 실행 가능"한 환경을 제공합니다. 개발, 테스트, 운영 환경 간의 불일치를 최소화. 3. 리소스 효율성 가상 머신(VM)과 달리 컨테이너는 전체 운영 체제를 복제하지 않으므로 가볍고 빠릅니다. 4. 배포 간소화 Docker..

카테고리 없음 2024.12.05

스파르타 AI-8기 TIL(12/4)-Django

Django에서 app이란? Django 프로젝트를 구성하는 기본 단위로, 웹 애플리케이션의 특정한 기능 또는 모듈을 구현한 독립적인 패키지입니다. 개발하는 사람이 여러가지 기능을 구현한것입니다.app 만드는 법python manage.py startapp #참고로 name_of_app은 복수형으로 만드는 것을 추천그 다음, settings로 가서여기다 자신이 만든 앱 이름 적기dmin.py - 관리자용 페이지 관련 설정 apps.py - 앱 관련 정보 설정 models.py - DB관련 데이터 정의 파일(중요)tests.py - 테스트 관련 파일  views.py - 요청을 처리하고 처리한 결과를 반환하는 파일(클라이언트-서버 구조클라이언트란 서비스를 요청하는 쪽을 말합니다. 쉽게 말해, 어떤 시스템..

카테고리 없음 2024.12.04

스파르타 AI-8기 TIL(12/3)-Django

Django는 하나의 프레임워크 실행하기 위한 코드들django-admin startproject [name_of_project]python manage.py runserver__init__.py : 하나의 폴더를 하나의 파이썬 패키지로 인식하도록 하는 파일asgi.py : Django 프로젝트를 비동기 웹 서버와 연결하는 역할을 합니다.settings.py : 프로젝트의 설정을 관리하는 곳 urls.py : 클라이언트가 보낸 요청 URL을 기반으로 어떤 뷰(View)를 실행할지 매핑하는 역할을 합니다.wsgi.py : 웹 서버 관련 설정 파일manage.py : Django 프로젝트 유틸리티 (조종기)settings.py와 urls.py만 잘 사용하면 그만!오늘도....여기까지......팀 프로젝트가 ..

카테고리 없음 2024.12.03

스파르타 AI-8기 TIL(12/2)-Django

먼저, 그전에 배운 정보 하나를 소개하겠습니다..isdigit().isdigit()는 문자열의 모든 문자가 숫자(0~9)로만 이루어져 있으면 True를 반환합니다. 그렇지 않으면 False를 반환합니다..isalpha()기능: 문자열이 **알파벳 문자(A-Z, a-z)**로만 이루어져 있으면 True를 반환합니다..isalnum()기능: 문자열이 알파벳 문자 또는 숫자로만 이루어져 있으면 True를 반환합니다..isspace()기능: 문자열이 **공백 문자(스페이스, 탭, 줄바꿈)**로만 이루어져 있으면 True를 반환합니다..isupper()기능: 문자열의 모든 문자가 대문자로 이루어져 있으면 True를 반환합니다..islower()기능: 문자열의 모든 문자가 소문자로 이루어져 있으면 True를 반환합..

카테고리 없음 2024.12.02

스파르타 AI-8기 TIL(12/1)-Streamlit

st.session_statest.session_state는 Streamlit 애플리케이션에서 상태를 저장하고 관리하는 객체입니다. 이 객체는 애플리케이션의 세션 동안 지속되는 데이터를 저장할 수 있게 해줍니다. 사용자가 입력한 값이나 상태 정보 등을 저장하고, 이를 앱 내에서 참조할 수 있습니다. st.session_state는 사용자가 정의한 변수들을 포함하며, 기본적으로 속성이나 값이 비어 있을 수도 있습니다.예를 들어, 사용자가 로그인한 상태를 추적하고 싶다면, st.session_state.logged_in 같은 속성을 설정할 수 있습니다. 그러나 st.session_state는 기본적으로 속성들을 미리 정의하지 않기 때문에, 사용자가 세션 상태를 설정하고 사용하는 방식에 따라 다양한 속성이 추..

카테고리 없음 2024.12.01

스파르타 AI-8기 TIL(11/30)-Streamlit

오늘 스트림릿을 정식적으로 쓰면서 나의 코드를 강화해나갈 생각이다.그런데 배경화면을 설정하고 싶다는 생각이 들어서 코드를 검색해보니 이렇게 나왔다.import streamlit as st# HTML과 CSS로 배경 이미지 설정st.markdown( """ """, unsafe_allow_html=True)st.write("전체 애플리케이션의 배경이 설정되었습니다.")대충 스타일이 이렇다고 하니, 하나하나 알아봅시다.먼저, st.markdown()을 사용하면 HTML과 CSS를 포함하여 다양한 스타일을 적용할 수 있습니다. 하지만 주의해야 할 점은 Streamlit이 기본적으로 HTML을 허용하고 있지만, CSS와 JavaScript를 삽입할 때는 unsafe_allow_html=T..

카테고리 없음 2024.11.30

스파르타 AI-8기 TIL(11/29)-Streamlit

Build chat-based apps채팅 관련 기능에 대한 설명입니다. 각 위젯의 역할, 특징, 적용 가능한 수식 형식입니다.# Insert a chat message container.with st.chat_message("user"): st.write("Hello 👋") st.line_chart(np.random.randn(30, 3))# Display a chat input widget at the bottom of the app.>>> st.chat_input("Say something")# Display a chat input widget inline.with st.container(): st.chat_input("Say something")​st.chat_message(se..

카테고리 없음 2024.11.29

스파르타 AI-8기 TIL(11/28)-Streamlit

오늘부터 조금 자세히 streamlit에 대해 알아보겠습니다!(시간이 조금 여유로워짐...)streamlit -> as st = 국룰처음부터 먼저 일반 텍스트 출력streamlit --help - 도움 커맨드streamlit run your_script.py - 파일 실행하기streamlit hello - Streamlit 예제 앱을 실행하여 Streamlit의 기능을 쉽게 경험할 수 있는 명령어 streamlit config show - 캐쉬 보여주기streamlit cache clear - 캐쉬 지우기streamlit docs - Streamlit 문서를 로컬에서 웹 브라우저를 통해 쉽게 열어볼 수 있도록 하는 명령어 streamlit --version - 버전 확인st.write('Hello Wor..

카테고리 없음 2024.11.28