profile
필요하면 배우자!
태그 목록
전체보기 (115)TIL(15)내일배움캠프(12)WeCode(7)위코드(5)westagram(4)코드카타(3)django(3)프로젝트(3)리스트(2)List(2)Hash Table(2)ManyToManyField(2)inline block(2)signup(2)python(2)math(2)display(2)Week#1(2)relative(2)CSS(2)html(2)@property(2)구글링(2)static(2)float(2)block(2)kwargs(2)부트스트랩(2)inline(2)dictionary(2)path(2)args(2)WIL(2)import(1)conditional(1)dir(1)built-in(1)id(1)자료구조(1)absolute(1)API(1)GET(1)POST(1)strong(1)프레임워크(1)workflow(1)alias(1)INSERT(1)1달(1)http(1)Absolute Path(1)Relative Path(1)image(1)소수형(1)FROM(1)불린(1)파이썬 기초(1)mutable(1)모듈(1)딕셔너리(1)a(1)리스트와 문자열(1)Index(1)인덱싱(1)형변환(1)유튜브(1)내일배움카드(1)시간복잡도(1)many to many(1)DP(1)다이나믹 프로그래밍(1)정수형(1)kpt회고(1)프로젝트 시작전(1)Indexing(1)이분탐색(1)공간복잡도(1)null(1)append(1)while문(1)서버(1)ajax(1)경로(1)fixed(1)스파르타코딩(1)img(1)후기(1)Django CRUD(1)1차 프로젝트(1)parameter(1)class(1)for(1)게시물 등록(1)in(1)시맨틱 테그(1)day2(1)UI(1)kpt 회고(1)ip(1)attribute(1)login(1)keyword arguments(1)br(1)p(1)function parameters(1)조건문(1)자바스크립트(1)문자열(1)WeCod(1)UDP(1)반복문(1)json(1)시맨틱 웹(1)position arguments(1)회고록(1)Nohup(1)그리드 연습(1)꿀팁(1)Kill(1)제어문(1)패킷(1)default(1)loop(1)regex(1)as(1)인터페이스(1)DOCTYPE(1)워니(1)String(1)strip()(1)len함수(1)웹호스팅(1)key(1)Signin(1)li(1)indent(1)들여쓰기(1)속성(1)생활코딩(1)jquery(1)내일배움단(1)value(1)토트넘(1)역참조(1)파일 쓰기(1)fixed 포지션(1)if문(1)semantic(1)ul(1)background image(1)absolute 포지션(1)리스트 스타일링(1) (1)u(1)코딩프로젝트(1)del(1)remove(1)개발자(1)colorzilla(1)clear(1)split()(1)day1(1)reverse(1)git workflow(1)nested list(1)multiple floats(1)삽입정렬(1)array(1)스탠다드 라이브러리(1)문자열 포맷팅(1)style(1)시맨틱(1)github(1)사전(1)random(1)slicing(1)선형탐색(1)Flask(1)h(1)그리디 알고리즘(1)소수점 포멧팅(1)ol(1)자료형(1)CRUD(1)selectbox(1)게시물작성(1)슬라이싱(1)깃허브(1)동적계획법(1)부트캠프(1)파이썬(1)가변인수(1)절대경로(1)상대경로(1)sys(1)tuple(1)set(1)range(1)position property(1)git(1)파일 읽기(1)클라이언트(1)positon(1)엘리어싱(1)정규표현식(1)modules(1)Immutable(1)참조(1)가명(1)회고(1)zip(1)position(1)Aliasing(1)KPT(1)댓글 작성(1)선택정렬(1)
post-thumbnail

시간복잡도와 공간복잡도

시간복잡도 문제를 해결하는데 걸리는 시간과 입력한 함수 관계로, 시행 횟수를 센다. 상대적으로 불필요한 연산을 제거하여 알고리즘의 분석을 조금 더 간편하게 하는 목적으로 표기하는 방법. Big-O 표기법 최악의 경우를 계산한다. 계수와 낮은 차수의 항을 제외시키는 방법 O(1) 리스트 길이가 몇이든 가장 앞에있는 요소를 받아오기떄문에 O(1)이다. O(...

5일 전
·
0개의 댓글

python-zip함수

정의 zip() 함수는 iterable(이터러블 : 반복 가능한 것들)을 여러개 받고, 원소 1개씩을 뽑아 tuple(튜플)로 합친다. iterable 객체란? 활용 list와 tuple로 값 내보내기 >이런식으로 li1 과 li2 를 튜플로 묶을 수 있다. 그냥 실행하면 반복자를 반환해서 반복자의 주소가 나온다. list나 tuple을 활용하여 이런식...

5일 전
·
0개의 댓글
post-thumbnail

인터넷 네트워크

참고강의: 모든 개발자를 위한 HTTP 웹 기본 지식 인터넷 통신 구조 클라이언트 인터넷망 서버 특징 인터넷밍은 매우 많은 노드가 얽혀있어 복잡하다. IP 특징 지정된 IP 주소에 데이터를 전달하는데, 패킷이라는 통신단위로 데이터를 전달한다 IP헤더 안에는 출발지IP, 목적지IP 등이 들어있다. 캡슐화 과정에서 IP헤더와 TCP 세그먼트를 합쳐준...

5일 전
·
0개의 댓글
post-thumbnail

탐색, 정렬 알고리즘

✅ 탐색 알고리즘 선형 탐색(Linear Search Algorithm) 특징 가장 왼쪽부터 가장 오른쪽까지 값을 찾으려는 값과 하나하나 비교하며 탐색하는 방법 정렬이 안되어있어도 쓸 수 있음 예시 찾으려는 값이 34이면 23과 34를 비교하고 아니여서 넘어가고 75와 34를 비교하고 아니여서 넘어가고 34와 34를 비교해서 정답. 시간복잡도 최선의 ...

6일 전
·
0개의 댓글
post-thumbnail

암호화

노마드 코더 - 암호화암호화 블로그안전한 패스워드 저장데이터베이스에 비밀번호값을 쌩으로 넣어버리면 개발자나 직원들이 볼 수 있게 때문에 그렇게 넣으면 안된다. 비밀번호는 항상 암호화하여서 데이터베이스에 넣어줘야한다해쉬 함수는 입력한 값을 랜덤한 값으로 치환시켜준다123

2022년 1월 25일
·
0개의 댓글
post-thumbnail

모두의 네트워크 - 데이터 링크 계층(2)

참고 블로그(OSI 2계층 설명)참고 블로그(네트워크 계층별 프로토콜)물리계층하드웨어적 특성데이터 전송을 위해 시스템간의 물리적인 연결을 함.(컴퓨터, 랜 케이블, 허브/스위치)전기 신호의 변환 및 제어 역할. 전기적인 신호로 바꾸어 전송하는 일.(랜카드)데이터 링크

2022년 1월 25일
·
0개의 댓글
post-thumbnail

데이터 링크 계층의 역할과 이더넷(1)

데이터 링크 계층은 네트워크 장비 간의 신호를 주고받는 규칙을 정하는 계층랜에서 데이터를 정상적으로 주고받기 위해 필요한 계층이더넷은 일반적으로 가장 많이 사용되는 랜에서 적용되는 규칙. 허브와 같은 장비에 연결된 컴퓨터와 데이터를 주고 받을 때 사용여러 컴퓨터가 동시

2022년 1월 24일
·
0개의 댓글
post-thumbnail

2022-01-21

물리계층: 컴퓨터와 네트워크 장비를 연결하고, 컴퓨터와 네트워크 장비 간의 전송되는 데이터를 전기신호로 변환하는 계층0과 1만으로 이루어진 비트열을 전기신호로 변환하려면 물리계층의 기술이 필요.0과1을 전기신호로 변환하는 걸 도와주는 장치랜카드가 있어서 네트워크에서 데

2022년 1월 21일
·
0개의 댓글
post-thumbnail

2022-01-20 목

ISO 라는 국젝표준화 기구에서 OSI 모델이라는 표준 규격을 재정그전까지는 같은 회사 컴퓨터낄만 통신가능OSI모델아래와 같이 7계층(레이어)로 나누어 있음통신할 때 맨 위계층부터 아래로 전달됨각 계층은 독립적이여서 데이터가 전달되는 동안에 다른 계층의 영향을 받지 않

2022년 1월 20일
·
0개의 댓글
post-thumbnail

2022-1-18-화

모두의 네트워크 컴퓨터 네트워크란? 인터넷: 전세계의 큰 네트워크 부터 작은 네트워크까지 연결하는 거대한 네트워크 패킷이란? 패킷:네트워크를 통해 전송되는 데이터의 작은 조각을 말함, 큰 데이터여도 작게 나누어서 보내는게 규칙 큰 데이터여도 작게 나누어서 보내는게

2022년 1월 18일
·
0개의 댓글
post-thumbnail

leetcode - Roman to Integer

로마에서 쓰던 로마숫자가 있는데 이를 지금쓰는 숫자로 바꾸는 문제이다. 이 문제에서의 가장 큰 어려움은 대부분의 로마 숫자는 하나의 값으로 치환되어 처리되어 더하면 되지만, 가끔 IV 와 같이두개를 묶어 계산해줄 필요가 있는 값들이 있다. 빈리스트를 만들어서 로마숫자로

2021년 12월 16일
·
0개의 댓글
post-thumbnail

leetcode - Two Sum

리스트안에 있는 두값을 더해서 정수 target이 나오는 인덱스를 출력하는 문제였다.이중 for문을 사용해서 만약 첫번째값과 두번째 값의 합이 target값이 나오면 해당 인덱스들을 바로 return하였다.

2021년 12월 16일
·
0개의 댓글

동적 계획법 DP(다이나믹 프로그래밍)

DP란? DP, 즉 다이나믹 프로그래밍(또는 동적 계획법)은 기본적인 아이디어로 하나의 큰 문제를 여러 개의 작은 문제로 나누어서 그 결과를 저장하여 다시 큰 문제를 해결할 때 사용하는 것으로 특정한 알고리즘이 아닌 하나의 문제해결 패러다임. 재귀와 차이 재귀를 유사

2021년 11월 24일
·
0개의 댓글
post-thumbnail

그리디 알고리즘

그리디 알고리즘이란 지금 당장 좋은 것만 고르는 방법그리디 알고리즘은 문제를 풀기 위한 최소한의 아이디어를 떠올리는 능력을 요구그리디 해법은 그 정당성 분석이 중요(단순히 가장 좋아보이는 것을 반복적으로 선택해도 최적의 해를 구할 수 있는지 검토해야함)사실 지금은 값이

2021년 11월 23일
·
0개의 댓글

[WIL]2021.10.11 - 2021.10.17

-KPT 회고 keep p

2021년 10월 18일
·
0개의 댓글
post-thumbnail

[WIL]2021.10.4 - 2021.10.11

이번주에 한일 마이페이지 디자인 구현 그래프 구현 프로그래스바 구현 메인페이지 자정을 포함한 공부시간때, 공부시간을 분할해서 데이터 넣기 구현 노션에 공부한 내용들 정리(TIL) > 한 내용 그래프 > 프론트에서는 chart js 백에서는 for문을를 적극 활용해서 그래프를 완성시켰다. chart js에서 그래프 형식들을 다 정해줘서 나는 백엔드에서 받은...

2021년 10월 12일
·
0개의 댓글

chart.js

chart.js javascript

2021년 10월 8일
·
0개의 댓글

삐빅!출석입니다. 1주차 스프린트 회고

정말 정말 최선을 다함

2021년 10월 3일
·
0개의 댓글

KPT 회고(팀프로젝트 1차)

Keep >현재 만족하고 있는부분 계속 이어나갔으면 하는 부분 1.협업 기반을 잘 마련한 것(브랜치관리 (workflow)에 관리, 프로젝트, milestone관리) 2.팀원들끼리 존중하는 모습 3.자신의 임무가 끝났을때 같이 코드를 보면서 만들기 4.이레이저 활용 5.9시 일일회의 6.주말이나 공휴일 자율 7.코드리뷰 진행한거 8.계획대로 잘갔다 p...

2021년 10월 1일
·
0개의 댓글