본문 바로가기

TIl

파이썬 1일차(스캠)

잔소리

그라운드룰

  • 근태 : 강사, 프로 두 분한테 다 말하자
  • 9시 10분전에 오는게 좋을거다
  • 수업 중 나가지 말기, 딴 짓 하기 말기(알고리즘문제 풀기 등)
  • 복장

배우는 것

  • python 언어 : 접근성이 좋다.

다른 트랙 영상 볼 수 있음

파이썬으로 a형을 따고 이걸 자바로 a형을 따보기

  • 알고리즘(평가 한 3번쯤 할듯)

알고리즘 잘해둬야함

  • HTML / CSS / JS (VUE3) : 프론트엔드
  • Django : 백엔드, 함수만 사용한다???
  • DB 하루???
  • CT 하루???

git bash 에서 bash : born again shell 의 약자

API : Applicatin Programming Interface 두 소프트웨어가 서로 통신할 수 있게 하는 메커니즘

메뉴얼이 존재하고, 이것을 따라하면 됨

Interface : 사용자가 기기를 쉽게 동작 시키는 도움을 주는 시스템

User interface : 사용자 친화 인터페이스, atm의 언어 선택화면 등

CLI : Command line Interface, 코드 인터페이스

비동기 : 주식이나, 좋아요 기능과 같이 새로고침없이도 화면이 변경되는 형식(내부적으로 작동을 처리시크는 서버 방식)

api사용할 때 필요한 것 : url, key (request)

openai의 api는 json 파일 형식으로 제공 받음(response)

사이트마다 다 다름 = 메뉴얼을 확인해서 ‘개발자’가 맞춰야함

{id: '대충 id', object: 'chat.completion', created: 1704869946, model: 'gpt-3.5-turbo-0613', choices: Array(1), …}
choices
: 
[{…}]
created
: 
1704869946
id
: 
"대충 id"
model
: 
"gpt-3.5-turbo-0613"
object
: 
"chat.completion"
system_fingerprint
: 
null
usage
: 
{prompt_tokens: 12, completion_tokens: 9, total_tokens: 21}
[[Prototype]]
: 
Object
대충 이런형식

정리:

client———————————— web/server

브라우저 등

https://naver.com→

← HTML

API 호출

client ——————————————————— API 서버

axious (라이브러리), Requests →

브라우저를 위한 XMLHttpRequests 생성

Requests : 요청하는 라이브러리

ex) REST

← Json

cdn : Content Delivery Network

지리적으로 분산된 서버들을 연결한 네트워크, 대충 인터넷에서 코드를 바로 받아서 쓸수있도록

'TIl' 카테고리의 다른 글

01.16 Collection, 형변환, 연산자  (0) 2024.01.16
0115 파이썬 1  (1) 2024.01.15
1월 14(토)  (0) 2024.01.13
파이썬 2일차(스캠)  (2) 2024.01.13
4. 데이터타입  (0) 2024.01.13