· 웹, 앱. 예술적 감각 별로 중요치 않음.· UI 개발, event 에 대한 로직 개발· 크로스 브라우징 / 디바이스 (브라우저 마다 css를 어떻게 표현할 것 인지)· 데이터 시각화· 사용자 관점에서 생각, UI가 완벽하고 아름다운 사이트· 언어 - (Javasc
HTML, CSS란 무엇이며 필요한 이유HTML : Hypertext Markup Language. 웹페이지를 만들 수 있는 가장 기본적인 언어쉽다, 중요하다. 모두에게 접근성이 용이하게 함. 휴머니즘 측면에서도 매우 중요한 기술.CSS : Cascading Style
참 / 거짓 print(5>10) print(5= 3 print("우리집 " + animal + "는 " + name + "입니다") hobby = "공놀이" print(name + "는 " + str(age) + "살이고, " + hobby + "을 좋아합니다") print(name,"는", age,"살이고, ", hobby,"을 좋아합니다")...
문자열, 슬라이싱, 문자열처리함수, 문자열 포맷종류, 탈출문자, 퀴즈3, list, tuple, set, 퀴즈4
If, elif, else, input, int(input(“”)), for반복문, while 반복문, continue, break, 한 줄 for, 퀴즈5
함수의 뜻, 전달값, 반환값, 기본값 설정 방법, 가변인자, 지역변수, 전역변수, return(전역변수 대체), 퀴즈6
표준 입출력((,) +, sep, end), import sys(stdout, stderr), rjust(0), ljust(0), zfill, input의 기본타입, 다양한 출력 포맷, 파일 입출력(하드디스크에 직접 파일 생성, 수정), pickle, with, 퀴즈7
Class, __init__, self, 멤버변수, 메소드
IPv4 : 기존의 주소 체계 IPv6 : IPv4의 용량부족을 해결하기 위한 새로운 주소 체계 공유기 IP address(Internet Protocol address) : 두 대 이상의 컴퓨터가 서로 통신을 하기 위한 연결통로 WAN - 광역 네트워크 (Wide
"사이트에 이미지를 넣는 방법은 두 가지가 있습니다. 태그를 사용하는 것과 태그에 background-image 속성을 추가하는 것. 두 가지 방법의 차이점과 각각 어떠한 경우에 사용하면 좋은지 설명해보세요."
flex, justify-content, align-items
a. position html 코드와 상관없이 원하는 어느 위치에나 요소를 그릴 수 있다. relative, absolute, fixed 가 주로 사용된다. relative -> position: relative; : 이 자체로는 특별한 의미나 효과가 없으며, top, right, bottom, left와 같은 속성이 추가되어야 해당 위치로 이동할 수 있...
화면 출력시 사용 되는 [print] 문자열 data type [string] data type의 종류 a. String : ("") 큰 따옴표 안에 있는 글자들 b. Integer : 정수값 ex) 1, 2, 100 ... c. Float : 소수점 숫자 ex)
default & non-default parameter & list(length, if)
Q. 아이유의 신상을 dict로 구현, 출력하기 A. a. Set vs Dictionary > | Properties for set and dict | |:----| |1. set| |요소들이 순서대로 저장되지 않음, for문에서 읽어들일때 무작위로 나옴| |순서가 없으므로 indexing도 없음. 요소의 순번을 특정하여 읽어내기 불가| |동일한 값을 ...
자신만의 보폭'으로 나아가면 되는건 이해하는데, '보폭'이 없을정도로 기어다니는 중이라면, 그것을 '나만의 보폭으로 가는 중' 이라고 위안하는 것은 스스로를 위한 긍정의 다짐인가, 아니면 심각한 착각 속의 자기 합리화인가.
Relative Path & Absolute Path
1. Nexted Function > -> 중첩함수(nexted function) 혹은 내부 함수는 상위 부모 함수 안에서만 호출이 가능 -> childfunction 은 parentfunction 에서만 호출 가능 -> 중첩함수를 사용하는 이유는 아래와 같다 가독성 Closure (폐쇄) a. 가독성 -> 함수 안의 반복되는 코드를 중첩함수로 선언하여...
Django 의 초기 세팅과 github 연결까지~
Django setting brief Summary >python "post를 이용해서 Owners and Doggies info 입력하기; > import json from django.http import JsonResponse from django.views import View from owners.models import Owner, D...
Junction table ManyToMany(MtoM), 다대다 관계로 이루어진 DB 테이블 1대다 와 다대1 테이블의 중간기점 1. Junction table 을 이용한 view.py Q. 배우의 풀네임과 출연한 영화 목록 Get 으로 출력 A. > -> Foriegn Key만 존재하는 Junction table이 참조하고 있는 다른 PK table...
1. Django QuerySet API Django의 QuerySet API는 자체적으로 데이터 작업을 위한 포괄적인 메서드를 제공함 2. 자주 사용되는 Model Method Model method 종류 all() , filter() , exclude() , values() , values_list() get() , create() ,...
1. 회원가입 -> 이전에 실습하면서 만들었던 여러 자료들을 참고로 어찌저찌 구색을 갖춘 회원가입 views.py를 만들었다. -> .filter().exists() 로 True, False 를 검사할 수 있다는것을 알았다. -> (request.body) 가 어떤 의미를 갖고 있는지 몰랐는데, 나중에 FE에서 입력값을 보낼 때 그 값을 받는 곳이라고 한...
1. 회원가입 + validation.py -> except ValidationError as e: = ({'message': e.(여러가지 속성들이 존재함), status=()}) = 여러가지 속성들을 이용해서 다양한 형태의 에러 메세지나 정보들을 확인할 수 있다. = validation.py 에서 raise 로 다수의 조건으로 나누어진 Validati...
1. 회원가입(비번 암호화) -> bcrypt 를 이용한 비밀번호 암호화를 적용하고, 수십번의 수정 끝에 현재와 같은 코드 라인업이 만들어 졌다. -> hased_pw 를 try문 위에(바깥에) 두었고, 변수값이 아닌 data[password] 로 직접 받는 형식을 취했더니 다음과 같은 comment를 받았다. 그래서 암호화하는 부분을 try안으로 옮기...
1. JWT 추가 주석 처리한 이메일 존재 여부 조건문은 DoesNotExist 에러를 특정해 주면서 쓸모가 없어졌다. encode가 여러번 들어가는데, 컴퓨터가 읽을 수 있는 byte 형식으로 바꿔준다는 것을 유념하고 있어야, 암호를 불러오고 비교하고, 입력할때마다
SQL 의 View
프로그래밍 패러다임 프로그래밍을 작성할 때의 관점 및 방법론 프로그래밍 언어별로 지원하는 프로그래밍 패러다임이 다르다. 하지만 최근 대부분의 프로그래밍 언어는 여러개의 패러다임을 갖는데, 이를 "멀티 패러다임 언어"라고 부른다. 파이썬은 세 가지 패러다임(함수형,
쿠키, 세션 그리고 캐시
데이터 사이언스와 데이터 엔지니어링이란?
사내 M/L 개발자 '고강빈'님의 강의자료 입니다.
ETL, ELT, Batch Proccessing