Programming

·Programming/python
import pandas as pdimport numpy as npfrom IPython.display import display, HTMLdisplay(HTML(""))#csv 로딩, encoding = cp949 는 한글 인코딩이 깨지지 않게 해준다.sample = pd.read_csv('data/내국인 생활인구.csv', encoding='cp949')sample#맨 위에서 이래 N개 샘플 데이터sample.head(6)# 아래에서 위까지 데이터sample.tail(6) #인덱스를 0번째 인자로 지정sample = pd.read_csv('data/내국인 생활인구.csv', encoding='cp949', index_col = 0) sample#인덱스 가져오기 현재는 일자 데이터sample.index..
·Programming/python
■ Whilenum = 1while(num  ■ for문• 기본사용 : range 함수를 통하여 1 ~ 20 까지의 숫자를 i 변수에 담는다.for i in range(1, 11): print(i) #result12345678910 • 람다식 for 문을 사용하여 a 변수의 1 ~ 10 까지 담는다.a = [i for i in range(1,11)]print(a)# result[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]-------for item in a: print(item) # result12345678910 • 문자열의 값을 char 변수에 담아 출력한다.for char in "hello": print(char) # resultfor char in "hello..
·Programming/Cs
MSB (촤싱위 빌드), LSB (최하위 빌드)MSB : Most Significan Bit 라 하며 가장 왼쪽에 있는 비트이다, 숫자의 크기에 가장 큰 영향을 미친다.LSB : Least Significan Bit 라 하며 가장 오른쪽에 있는 비트이다,숫자의 가장 작은 영향을 미친다.010001001Byte Ordering (바이트 오더링)바이트 이상의 데이터는 메모리에 연속적으로 저장된다. 이때 각 바이트가 메모리에 정렬되는 방식을 Byte Ordering 이라 한다.바이트 오더링의 데이터 저장 두가지 방식Big Endian (빅 에디안)Little Endian (리틀 에디안)Big Endian큰 바이트부터 낮은 주소로 저장됨Little Endian작은 바이트부터 큰 주소로 저장됨Byte Orderi..
·Programming/react
■ 개인 작업물용 갤러리페이지에 아이템들을 표현하기 위해 컴포넌트 및 슬라이드 적용 ■ 데이터 표현을 위한 interface 및 class , Mock Data 만들기 1. Models 폴더에 IVewModel 파일 새로 만들고 interface 정의해주기 ■ 파일 : IViewModel.ts export interface IViewModel { title : string; imagePath : string | undefined; } 1. IViewModel 을 상속받는 View 클래스 만들기 export class View implements IViewModel { //멤버변수 title : string imagePath : string | undefined //생성자 constructor(title:..
·Programming/react
■ MUI 란 ? • 프로토타이핑과 제품개발에 가장 많이 활용되는 인터랙티브 컴포넌트 기반의 React Ui 라이브러리 ■ 리액트 프로젝트에 MUI 설치하기 • 리액트 프로젝트 내에 터미널 환경에서 아래 커맨드를 순차적으로 입력해준다. // MUI 리액트 패키지 설치 npm install @mui/material @emotion/react @emotion/styled // 스타일 컴포넌트 설치 % npm install styled-components // MUI 아이콘 패키지 설치 % npm install @mui/icons-material ■ MUI Docs 페이지에서 상단바 코드 가져오기 - 아래는 MUI Appbar 링크 - 필자는 " Responsive App bar with Drawer " 적용..
·Programming/Cs
1. vmware 가입하고 다운로드 및 설치■ 아래 사이트 링크를 통하여 vmware 가입 및 다운로드https://customerconnect.vmware.com/evalcenter?p=fusion-player-personal  ■ 사이트 접속 후 계정이 없다면 상단 좌측 create an account 를 통해서 계정을 생성한다. ■ 계정을 생성하면 이미지에 검은박스에 시리얼키와 다운로드 버튼이 활성화 된다. ■ 다운로드 완료 후 설치파일을 실행, 가운데를 더블클릭하여 설치파일을 실행 시킨다. ■ 아까 발급 받았던 시리얼 키를 입력하여 설치를 진행한다.만약 시리얼 키가 활성화 되지 않았다는 텍스트가 뜨면 Get a free License Key 를 눌러 질문 항목을 입력 후 재발급 받고 발급받은 키를..
·Programming/react
1. create vite 를 통한 패키지 관리자 실행■ 명령어//@latest 를 통해 가장 최신의 vite 패키지 실행npm create vite@latest​■ 프로젝트 이름 설정 및 react 항목 선택■ 타입 스크립트 선택 및 프로젝트 visual studio code 로 열기아래 SWC 는 ruby 기반의 자바스크립트 컴파일러 임으로 굳이 선택 필요 X맥북 기준 만들어진 폴더로 이동 및 아래 명령어를 입력하여 visual studio code 실행// 점 띄어쓰기 주의codo .2. 리액트 프로젝트 기본세팅■ code . 으로 연 react 환경에서 패키지 설정npm i 명령어를 통한 패키지 initialize■ 필요없는 컴포넌트 및 파일 정리public, assets 폴더의 svg 이미지 ..
·Programming/Cs
1. zsh-syntax-highlighting기능- Mac 터미널 명령어 하이라이트- 명령어 자동입력 1. 설치//명령어brew install zsh-syntax-highlighting​2. zsh 에 하단 문구 추가source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh■ 적용 모습- 가능 명령어는 초록색- 불가능 명령어는 빨간색 2. Neofetch기능- 현재 하드웨어의 상태 확인 ■ 맥에 설치1. 설치//명령어 brew install neofetch​​2. zsh config 설정//터미널sudo vim ~/.zshrc# ~/.zshrcneofetch3. 실행 확인// 작성 소스 적용source ~/.zshrc​■..
·Programming/Cs
•문제UTM 우분투 내에서 복사, 붙여넣기가 되지 않는 이슈 발생•해결방법UTM 우분투를 Mac 터미널에서 접속하여 복사, 붙여넣기 진행 1. UTM을 사용하여 우분투 접속하기 2. ifconfig를 사용하여 우분투 고유아이피 확인하기 3. Mac 터미널에서 ssh를 사용하여 명령어 입력 후 접속//명령어ssh 호스트이름@우분투ip4. 복붙 확인
·Programming/python
@api_view : 함수 기반의 뷰를 API 뷰로 표시하고 요청/응답 처리를 제공, 뷰에 지원되는 HTTP 메소드 지정 가능 @permission_classes : 뷰나 뷰셋에 대한 엑세스 권한을 지정 @authentication_classes : 뷰나 뷰셋에 대한 인증 클래스를 지정 @renderer_classes : 뷰나 뷰셋에 대한 렌더러를 지정하며, 이는 응답의 콘텐츠 유형을 결정 @throttle_classes : 뷰나 뷰셋에 대한 스로틀 클래스를 지정하며, 이는 API에 대한 요청 속도 및 횟수를 제한 @parser_classes : 뷰나 뷰셋에 대한 파서를 지정하며, 이는 수신된 요청 데이터를 처리 @serializer_classes : 뷰나 뷰셋에 사용할 직렬화 클래스를 지정 @forma..
·Programming/python
개요 필자의 Chat Bot 토이프로젝트를 위한 Django 프로젝트 모델 정의 프로젝트 구조 ORM 모델 정의 위치 : fine_tuning_chatbot/models.py FIneTunedModel class FineTunedModel(models.Model): MODEL_CHOICES = [ ('ada', 'Ada'), ('babbage', 'Babbage'), ('curie', 'Curie'), ('davinci', 'Davinci'), ] model_name = models.CharField(max_length=100) base_model = models.CharField(max_length=100, choices=MODEL_CHOICES) def __str__(self): return self..
·Programming/python
정적 파일 구성 - django 프로젝트의 루트 디렉터리에 static이라는 새 디렉터리를 생성 mkdir static​ - static 디렉터리 내에 css, js, images 등 정적 파일 유형에 따른 하위 디렉터리 생성 - css 폴더에 style.css 생성 후 아래 코드 작성 /* static/css/style.css */ body { background-color: #f2f2f2; } h1 { color: #333; font-size: 24px; } h2 { color: #290993; font-size: 18px; } p { color: #777777; font-size: 14px; } 코드 수정 - Django 프로젝트의 settings.py -> STATIC_URL 부분 다음과 같이 수..
김제주
'Programming' 카테고리의 글 목록 (3 Page)