전체 글 104

[AIVLE_AI]Django활용 Web App 개발 1일차

Python Django Django 개념 웹 개발의 종합선물세트 웹 개발 프레임 워크 파이썬으로 만든 웹 프레임워크 빠르고 효율적인 웹 개발, MVT 패턴 장점 웹 개발 속도 극대화 코드 재사용 및 모듈화 안전한 웹 애플리케이션 구축 단점 막강한기능을 잘 이용하려면 숙련 및 개념탑재가 필요하다 익혀야하는 개념들이 쪼끔 복잡하고 까다롭다. 들어가기에 앞서 배경지식이 되는 가상 환경에 대해 알아보자 가상환경 가상환경 등장배경 프로젝트별로 정리된 환경을 보관 ex) A에는 tensorflow가 필요하고 B에는 django만 필요합니다. 심지어 A는 python 3.11 버전이 B는 python 3.10 버전을 사용해야 합니다. 각각의 프로젝트에 맞게 라이브러리 환경을 쉽게 조정하고 싶어요. 가상환경 활용 다..

[AIVLE_AI] 가상화 클라우드 실습

[AIVLE_AI] 가상화 클라우드 1일차 Hello, SOOON_ZERO! [AIVLE_AI] 가상화 클라우드 1일차 본문 sooonzero.tistory.com [AIVLE_AI] 가상화 클라우드 2일차 Hello, SOOON_ZERO! [AIVLE_AI] 가상화 클라우드 2일차 본문 sooonzero.tistory.com [AIVLE_AI] 가상화 클라우드 3일차 Hello, SOOON_ZERO! [AIVLE_AI] 가상화 클라우드 3일차 본문 sooonzero.tistory.com 가상화 클라우드 3일차에서 했던 정리 내용 실습 환경 - AWS의 CLOUD9 Cloud IDE - AWS Cloud9 - AWS AWS Cloud9은 브라우저만으로 코드를 작성, 실행 및 디버깅할 수 있는 클라우드 기..

[AIVLE_AI] SQL 2일차

[AIVLE_AI] SQL 1일차 SQL SQL문 SQL: Structured Query Language 데이터베이스에서 데이터를 조회하거나 처리(입력, 수정, 삭제)할 때 사용하는 구문 SQL-86 → SQL-92 → SQL:1999 → SQL:2003 → SQL:2008 → SQL:2011 → SQL:2016 한 제품에서 SQ sooonzero.tistory.com 데이터 변경 DML 문: INSERT / UPDATE / DELETE DML: Data Manipulation Language 데이터 조작 언어 = 데이터를 변경하는 쿼리문 잘못 변경된 것에 대한 즉각적인 복구가 어려울 수 있음 → 항상 조심하고 또 조심 우선 SELECT문으로 변경 대상을 확인하고 또 확인하는 습관 필요 UPDATE문과 ..

[AIVLE_AI] SQL 1일차

SQL SQL문 SQL: Structured Query Language 데이터베이스에서 데이터를 조회하거나 처리(입력, 수정, 삭제)할 때 사용하는 구문 SQL-86 → SQL-92 → SQL:1999 → SQL:2003 → SQL:2008 → SQL:2011 → SQL:2016 한 제품에서 SQL 사용이 익숙하면 다른 제품에서도 사용이 가능 제품마다 호환되지 않은 SQL문도 있음 데이터 기본 조회 단순 조회 SELECT 문이 가장 기본이 되면서 가장 많이 사용하는 쿼리문 대부분의 SELECT문은 FROM절을 사용해 테이블에서 데이터를 조회함 하지만 SELECT 문에 FROM 절이 꼭 필요한 것은 아님 특정 값, 계산식 또는 함수 결과를 조회할 수 있음 AS를 사용해 표시되는 열의 별칭을 지정할 수 있음..

[AIVLE_AI] WEB/WAS/DB 2일차

INTRO 전체적인 흐름 클라이언트 인터넷 망 서버 브라우저 브라우저에서 동작되는 3가지 코드 html, css, js 웹 어플리케이션 서버(WAS): Flask 활 gitbash: 커멘드 라인 인터페이스 서버에 접속하기 위해 사용 서버 클라이언트 bash command vi editor ssh: 서버 접속 scp: 파일 전송 ip 주소 user pw 필요 -> ip 주소 사용 -> 서버 시스템 ip 주소를 통해 서버에 도착 서버 -> 22번 포트 -> 서버시스템 Studio 3T mongo DB에 접속하기 위해 사용된것 ip, id(user), pw mongoDB ip 주소를 통해 서버에 도착 서버 -> 27017번 포트 -> 서버시스템 * nginx, flask, pymongo 데이터 베이스 공부법:..

[AIVLE_AI] WEB/WAS/DB 1일차

1. Server Setting 서버 접속 원격으로 다른 컴퓨터에 접속하여 해당 컴퓨터를 제어하는 것입니다. 이를 위해 SSH 프로토콜을 사용합니다. 환경설정 파일 전송 서버에서 환경 설정 파일을 수정하기 위해서는 해당 파일을 서버로 전송해야 합니다. 이를 위해 FTP, SCP, SFTP 등의 프로토콜을 사용합니다. Python 설치 파이썬은 인기 있는 프로그래밍 언어 중 하나입니다. 파이썬을 설치하여 서버에서 파이썬 기반의 프로그램을 실행할 수 있습니다. Jupyter Notebook 설치 Jupyter Notebook은 인터랙티브한 데이터 과학 및 기계 학습 환경을 제공하는 웹 응용 프로그램입니다. 이를 설치하여 노트북 형식으로 파이썬 코드를 실행하고 시각화 및 분석 결과를 확인할 수 있습니다. Ja..

[AIVLE_AI] 웹 프로그래밍 2일차

[AIVLE_AI] 웹 프로그래밍 1일차 Hello, SOOON_ZERO! [AIVLE_AI] 웹 프로그래밍 1일차 본문 sooonzero.tistory.com Javascript 사용목적 CPU, RAM, SSD(HDD) 자원을 활용 용어 변수선언 RAM 사용하는 문법: RAM 저장공간을 만들어 데이터 저장 데이터타입 RAM 효율적으로 사용하는 문법 연산자 CPU 사용하는 문법: 산술, 비교, 논리, 할당, 삼항 조건문 조건에 따라 다른 코드 실행 반복문 특정 코드를 반복적으로 실행 함수 중복 코드를 묶어서 실행 > 코드 유지보수 향상 객체 식별자 1개로 여러개의 데이터 저장(컬렉션): 변수, 함수를 묶어서 코드 작성(클래스) 문법 개요 웹브라우저에서 동작되는 동적으로 웹페이지를 바꾸고 이벤트를 처리하..

[AIVLE_AI] 웹 프로그래밍 1일차

1. VSCODE 환경설정 2. HTML 3. Emmet 3. CSS 4. Ngrok 1. VSCODE 환경설정 Plugin beautify css nodejs 설치 javascript debugger, code runner python IntelliSense live preview 설정 파이썬 한글깨짐 문제 setting.json "python" : "set PYTHONIOENCODING=utf8 && python -u" 단축키 hide left bar cmd(ctrl) + b run ctrl + alt + n delete one line cmd(ctrl) + x multiline cursor cmd(ctrl) + alt multiline join ctrl + j copy one line shift +..

[AIVLE_AI] AICE ASSOCIATE 시험 후기

AICE 시험이란? https://aice.study/info/aice AICE KT가 개발하여 한국경제신문과 함께 주관하는 인공지능 능력시험입니다. aice.study 여기서 보면 된다. 결과 메일로 결과를 알려준다 홈페이지에서도 확인이 가능하다 특이하게 합격증 뿐만 아니라 NFT같은걸 발급해준다. 그렇다 나는 더퓨처이즈킹갓더제네럴테크놀리지블록체인앤드스킬풀에이아이어쏘씨에이트 오너이다.

[AIVLE_AI] 가상화 클라우드 3일차

[AIVLE_AI] 가상화 클라우드 1일차 1. 가상화 및 클라우드 개요 기존 환경의 문제점들 대부분 IT 에너지는 Infrastructure 유지와 Application 유지에 사용된다. 원인 극도의 복잡성 빈약한 인프라에 의존 결과 70% 이상의 IT 예산이 현상유 sooonzero.tistory.com [AIVLE_AI] 가상화 클라우드 2일차 [AIVLE_AI] 가상화 클라우드 1일차 1. 가상화 및 클라우드 개요 기존 환경의 문제점들 대부분 IT 에너지는 Infrastructure 유지와 Application 유지에 사용된다. 원인 극도의 복잡성 빈약한 인프라에 의존 결 sooonzero.tistory.com [ Objcet ] - Pod / NameSpace Pod 개념 컨테이너를 담는 통 K..