웹 프로그래밍 A-Z 기초 복습(HTML, CSS, 부트스트랩, javascript)미니프로젝트(팀소개 웹 페이지) html 만들기 메인페이지, 팀원소개페이지웹 프로그래밍 A-Z 기초 복습(4주차)미니프로젝트(팀소개 웹 페이지) html 완성하기부트스트랩 시작 템플릿
미니프로젝트(팀소개 웹 페이지) html 만들기팀 소개 페이지완성, 개인 상세페이지(mbti)발표 자료 정리(노션)미니프로젝트 발표날!! 프로젝트 결과물 정리하기웹 프로그래밍 A-Z 기초 복습HTML에서 이미지 크기 조정 이미지크기조정css!important : 같은
미니프로젝트 발표자료 정리(노션,스프레드시트) & 제출프로젝트 발표일!!미니프로젝트 KPT회고파이썬 문법 기초실무적용 알고리즘 실습발표자료를 준비하면서 노션으로 첫 문서를 만들어봤는데 노션 편하다! 자주 손이 갈 도구이번 프로젝트를 통해 피그마도 처음 사용해보았는데 많
KPT 회고 작성다면평가 및 피드백 제출파이썬 문법 기초 강의듣기알고리즘 실습파이썬 문법 기초 강의 마무리알고리즘 실습문자열1) 따옴표가 붙어야 문자다!a = 2 --- 숫자 2a = '2' --- 문자열 2a = str(2) --- 문자열 2 2) 문자열 길
파이썬 문법 기초 강의듣기알고리즘 실습팀 스터디알고리즘 실습map, filter, lambda1) map - 리스트의 모든 원소를 조작하기 \- list(map(함수, 리스트)) \- 리스트의 요소를 지정된 함수로 처리해주는 함수 \- map은 원본 리
FACTS(사실, 객관)\*\* : 이번 일주일 동안 있었던 일, 내가 한 일미니프로젝트 : 팀소개 웹페이지 제작 일당백 웹페이지내일배움캠프를 시작하는 프로젝트로 팀원과 협업하여 만든 첫 프로젝트였다.내가 맡은 부분은 전체 프론트앤드 구조를 잡고, 팀소개/팀리스트/개인
파이썬 문법 실시간 강의효율적인 코딩 공부법 강의알고리즘 실습파이썬 문법 실시간 강의알고리즘 실습파이썬 인터프리터 언어(python 인터프리터 언어, C,Java 컴파일 언어)컴파일러란? 사람이 작성한 코드를 컴퓨터가 이해할 수 있도록 기계어로 번역하는 과정변수 유효
파이썬 문법 실시간 강의알고리즘 실습파이썬 문법 실시간 강의알고리즘 실습파이썬 활용사칙연산사칙연산(2\*\*10) = 1024integer 자료형 2\*\*31 21억 넘어가면 오버플로우표현할수있는 값을 넘어가면 오버플로우 ip주소 0000 0000.0000 0000.
파이썬 문법 실시간 강의파이썬 과제 (야구게임 만들기)알고리즘 실습협업을 위한 GIT 활용알고리즘 실습파이썬 활용🌟🌟 반복문 🌟🌟파이썬 컨벤션가이드(https://peps.python.org/pep-0008/ 탭공백을 스페이스바 4칸 공백으로 만들어서
협업을 위한 GIT 활용Github은 Git 원격 저장소 + Git 으로 할 수 있는 커뮤니티 기능 서비스Git은 commit(커밋) 을 통해 '현재 프로젝트의 상태'을 저장하고 조회버전관리와 commitcommit 할 때!add(staging) 를 사용하면, 컴퓨터
FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일파이썬 문법 강의 : 파이썬 문법 기초 이외에 활용하는 방법과 실제 자주 사용되는 모듈과 패턴에 대해 배웠다.협업을 위한 GIT 활용 기초 : git에 대해 기초적인 부분과 gitBash를 이용해 g
파이썬 문법 실시간 강의파이썬 과제 (class이용)알고리즘 실습파이썬 문법 실시간 강의파이썬 과제알고리즘 실습파이썬 심화🌟🌟 class 🌟🌟class에 대한 이해1) \_\_init\_\_ 함수 : class에 \_\_init\_\_메소드를 사용할 경우 인스턴
파이썬 문법 실시간 강의파이썬 과제 git알고리즘 실습파이썬 문법 실시간 강의파이썬 과제알고리즘 실습파이썬 심화1) try / exception을 활용한 에러 처리 2) stacktrace : 에러가 발생했을때 에러 코드를 더 직관적으로 볼 수 있게 해준다.3) 축약
파이썬 문법 실시간 강의알고리즘 실습자료구조와 알고리즘알고리즘 실습파이썬 심화1) args / kwargs에 대한 이해 2) 패킹과 언패킹 : 요소들을 묶어주거나 풀어주는것을 의미list 혹은 dictionary의 값을 함수에 입력할 때 주로 사용list에서의 활용"
내일배움캠프 AI 오늘 한 일 파이썬 문법 복습 자료구조와 알고리즘 강의 강의 정리하기 파이썬 심화 1) args / kwargs에 대한 이해 2) 패킹과 언패킹 : 요소들을 묶어주거나 풀어주는 것을 의미 알고리즘 실습 백준 단계별 기본수학 느낀점
FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일파이썬 문법 강의 : 파이썬 심화부분을 학습하고 이를 이용해 과제해결을 하였다.실무적용 알고리즘 실습 : 파이썬 강의에서 배운 내용을 바탕으로 백준 단계별 알고리즘 문제를 풀었다. (백준 단계별 6
자료구조와 알고리즘 강의알고리즘 실습알고리즘1) 시간 복잡도 : 입력값과 문제를 해결하는 데 걸리는 시간과의 상관관계2) 공간 복잡도 : 입력값과 문제를 해결하는 데 걸리는 공간과의 상관관계공간 복잡도보다는 시간 복잡도를 더 신경 써야 한다!3) 점근 표기법 : 알고리
자료구조와 알고리즘 강의파이썬 강의 복습알고리즘Array vs LinkedList 링크드리스트 -> 음악플레이어의 재생목록의 형태!이진탐색 -> 사전에서 단어를 찾는 방법!재귀 -> www.naver.com을 입력했을때 우리 컴퓨터가 네이버의 서버를 찾는 방법!링크드리
자료구조와 알고리즘 강의협업을 위한 Git 활용 기초 3주차 강의Git 활용 기초fork(포크) 는 원본 소스코드를 복사해서 새로운 독립적인 소프트웨어로 개발하는 것PR(Pull Request, 풀리퀘스트) 는 내 작업내역을 바로 merge 하지 않고, 참여하고 있는
내일배움캠프 AI 오늘 한 일 장고 입문 가이드 실시간 강의 Django 기초 강의 정리 Web Framework(웹 프레임워크) : 프레임워크는 개발을 도와주는 하나의 틀 Django vs Flask,Pyramid | Django | Flask,Pyramid |
내일배움캠프 AI 오늘 한 일 Django 기초 타임어택 타임어택(python) sort vs sorted sort함수는 리스트명.sort( ) 형식으로 "리스트형의 메소드"이며 리스트 원본값을 직접 수정 리스트명.sort(reverse=True)-> 내림차순 so
FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일자료구조와 알고리즘 강의 : 알고리즘의 효율성을 평가하는 방법과 자료구조의 개념에 대해 배웠다.파이썬 강의 복습 : 파이썬 강의 전반적인 내용을 복습하였다.협업을 위한 Git 활용 기초 강의 : 협업
Django 기초Djangodjango 모델 필드의 종류문자열 : CharField, TextField날짜/시간: DateTimeField, DateField, TimeField숫자 : IntegerField, FloatField다른 테이블과 연관을 지어 줄 때 : F
Django 기초Django데이터베이스 관계one-to-many : 하나의 글쓴이가 여러 개의 글을 가지고 있는 것one-to-one : '데이터 A'와 '데이터 B'가 서로 만나서 중복이 되지 않는 값을 만들어 내는 것 \- Profile은 한 사용자 당 하나만 존
Django 기초Djangodjango taggit 사용하기기능구현 \- 서비스 상세 수정아무것도 작성하지 않고 회원가입을 한다면, 에러가 나지 않고 회원가입 페이지가 다시 노출로그인 실패시 안내멘트 전달글 작성시(POST)에 데이터가 없다면 에러 출력로그인후 상단
장고 클론코딩 프로젝트 발제프로젝트 기획 방법 특강(피그마, erd, api )장고 클론코딩 프로젝트S.A.(Starting Assignment)git commit 메시지 규칙제목과 본문을 빈 행으로 구분한다제목을 50글자 내로 제한제목 첫 글자는 대문자로 작성제목 끝
장고 클론코딩 프로젝트 post app 게시글부분 구현팀원 branch 내용 가져오기case11\. branch 업데이트$ git remote update2\. 업데이트가 잘 됐는지 확인 $ git branch -r : 원격 주소지의 브랜치 확인$ git bran
FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일인스타그램 클론코딩 프로젝트 : S.A(Starting Assignment)를 작성하며 프로젝트의 전반적인 구조(데이터베이스, 와이어프레임, API)설계를 하였다.Django : Django app에
장고 인스타그램 클론코딩 프로젝트 post app 프론트앤드 부분 수정좋아요 북마크 부분 수정
장고 인스타그램 클론코딩 프로젝트 post app 프론트앤드 부분 수정post 좋아요 부분 오류 수정메인페이지의 게시물과 상세페이지 게시물을 연결해서 포스트에 좋아요 버튼 클릭시 변경사항 나타나는게 동일해야하는 부분좋아요 버튼을 클릭했을때 like 여부에 따라 색상변경
장고 인스타그램 클론코딩 프로젝트 발표 및 피드백, 회고프로젝트 매니지먼트 세션 특강프로필사진 넣지 않으면 기본프로필 사진으로 settinggit 활용하기(commit, 작업플로우, 트러블슈팅)api response 상세하게 작성하기 Keep \- 팀원들 간에
실전 머신러닝 적용 강의머신러닝알고리즘 : 수학과 컴퓨터 과학, 언어학 또는 관련 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것, 계산을 실행하기 위한 단계적 절차해답을 내는 방법회귀 (Regression)분류 (Class
FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일인스타그램 클론코딩 프로젝트 : 프로젝트 완성, 발표 및 피드백, 회고실전 머신러닝 적용 강의 : 머신러닝의 개념에 대해 학습했다.FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌프로젝트
실전 머신러닝 적용 강의논리 회귀 (Logistic regression=Sigmoid function)대학교 시험 전 날 공부한 시간을 가지고 해당 과목의 이수 여부(Pass or fail)를 예측선형회귀로 풀수없는 현상 풀 수 있다. 임계치(Threshold) 변경가
실전 머신러닝 적용 강의딥러닝의 개념Multilayer Perceptrons를 사용이 딥러닝의 핵심Backpropagation이 성능을 극한으로 끌어올려 반복적으로 피드백을 주며 학습을 시킨다. Deep Neural Networks 구성 방법Layer(층) 쌓기딥러닝
실전 머신러닝 적용 강의머신러닝 쪽지시험 git이미지에서 사람을 찾아 하얀색으로 네모를 그려서 result1.png 로 저장이미지에서 사람들을 잘라 people1.png, people2.png… 로 저장Convolutional Neural Networks (합성곱 신경
warning: LF will be replaced by CRLF in bora.txt. The file will have its original line endings in your working directory
FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일Django 복습 : 회원가입, 로그인기능, 게시물CRUD에 대해 복습했다.실전 머신러닝 적용 강의 : 머신러닝과 딥러닝의 개념과 학습법 대해 학습했다.FEELINGS(느낌, 주관) : 나의 감정적인
사물인식 팀 프로젝트 S.A.(Starting Assignment)사물인식 머신러닝 기능을 적용하여 사용자에게 음식 레시피를 추천하는 서비스 페이지를 구현
SECRET_KEY 란 특정 django 설치을 위한 비밀 키이며 이는 암호화 서명을 제공
TypeError: search() missing 1 required positional argument
Django 템플릿 언어 - 자동 HTML 이스케이프 기본적으로 Django에서 모든 템플릿은 모든 변수 태그의 출력을 자동으로 이스케이프해준다.
사물인식 프로젝트 발표, 회고 디저트 추천 프로젝트
FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일Django 복습 : 댓글 CRUD에 대해 복습사물인식 프로젝트 : 이미지 분류 웹사이트 구현 Django(댓글기능, 검색기능)FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌이번 프로젝트
파이썬 장고 실무 심화1주차 : HTTP와 웹의 동작 방식프론트엔드와 백엔드의 역할 프론트엔드 : 사용자가 마주보는 인터페이스, 사용자 인터페이스(UI)/ 사용자 경험(UX) 백엔드 : 서버측과 데이버테이스를 관리해주는 테크놀로지, 눈에 보이지 않는 서버에서 작용하
postman 이용해서 GET, POST 하기
Serializer : 파이썬 데이터를 JSON 타입의 데이터로 변환해준다
get_object_or_404() vs get_list_or_404()
or 연산 Q객체 사용
FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일 파이썬 장고 실무 심화 : DRM을 이용해서 Restful한 백엔드 만들기FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌postman을 처음 사용해보았는데 프로젝트를 진행해오면서 프론트
StringRelatedField vs PrimaryKeyRelatedField
Cloud vs On-premise
노래 추천 팀 프로젝트 S.A.(Starting Assignment)
manytomany on_delete옵션 필요X Forignkey on_delete옵션 필요O
오류 django.db.utils.OperationalError: no such table: users_user table 과 관련된 오류
The four Fs FACTS(사실, 객관) FEELINGS(느낌, 주관) FINDINGS`(배운 것) FUTURE(미래)
이미지 가져오기 배열에 특정 값이 포함되어 있는지 여부 체크하기
노래 추천 프로젝트 개인 회고(KPT)
JSON.parse(): JSON 문자열을 JavaScript 객체로 변환 JSON.stringify(): JavaScript 객체를 JSON 문자열로 변환
user = super().create(validated_data) 상위 클래스를 호출하는 명령어 super()를 이용해 상위 클래스인 create() 함수를 불러와서 그안에 validate를 넣어줘 모델의 필드들을 읽어와 유효성검사가 된 데이터를 넣어준다.
csv파일 장고db에 넣는법 & dumpdata와 loaddata 사용방법
FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일노래 추천 팀 프로젝트 : 노래 추천 프로젝트를 진행했다.Django 심화 : 장고 drf 복습 및 개념정리FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌django DRF 복습을 하면
partial=True // Partial updates 시리얼라이즈 부분 업데이트
- 연산자 우선순위
exit 명령어 Ctrl + P, Ctrl + Q 단축키 연속 입력컨테이너를 계속해서 실행해야 한다면 2번째 방법을, 컨테이너를 종료해야 된다면 1번째 방법을 사용
Got permission denied while trying to connect to the Docker daemon socket at unix 해당 사용자가 권한이 없어 발생하는 문제
==, =! 값 자체를 비교is, is not 객체(object)를 비교 🌟값 비교에는 is 쓰지 않기!🌟
FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일Docker : FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌FINDINGS(배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것FUTURE(미래) : 배운 것을
Python datetime 모듈 timedelta / timezone / date / datetime
📌 프로젝트 핵심 목적 Django Restframework와 딥러닝 유화 변경 시스템을 활용하여 경매 웹페이지를 만든다. 유저가 원하는 유화 스타일을 적용하여 나만의 유화 작품을 저장하여 관리하는 서비스 제공한다. 등록된 작품을 경매로 내놓아 다른 유저들과 작품을
django에 저장된 이미지 파일 js 이용해서 불러오기
django.db.utils.OperationalError: no such column
error: The following untracked working tree files would be overwritten by merge:
FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일유화제작 프로젝트 : django와 머신러닝을 이용해 유화 경매 웹사이트를 만들었다.FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌프로젝트는 여유로운가 싶다가도 전혀 여유롭지 않다. 기
내일배움캠프 AI 유화제작 프로젝트 S.A. git - back - Front 개인 회고(KPT)
유화제작 프로젝트S.A. git - back \- Front나웅주 :사재혁 : 손상훈 : Keep: 프로젝트를 진행하면서 각자 기능을 끝까지 맡아 잘 완수하려고 하고, 회의가 매번 있어 todolist 및 진행상황을 공유한 점Problem: 추가적
y = x if x == 0 else 0 0, None, '' -> False
cmd 창에서 붙혀넣기를 하는 부분에서 글씨가 날아가고 들여쓰기도 안맞음!
📌 프로젝트 핵심 목적Django Rest Framework를 활용한 맛집, 카페 추천 웹 서비스를 구축한다.사용자에게 특정 지역 내 맛집과 카페를 추천해주고, 맛집/카페 방문 후기를 유저끼리 서로 공유할 수 있는 플랫폼을 제공한다
가격 입력시 가격에 따른 할인율 계산후 리턴해주는 함수 문자열에 특정 문자 제거후 리턴해주는 함수
The four Fs FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일 가까? 마까? 프로젝트 S.A.(Starting Assignment) 작성 : django와 머신러닝을 이용해 맛집, 카페 추천 웹서비스 기획
ORM 쿼리 최적화 (select_related, annotate, aggregates)
Profile이라는 모델이 따로 생성되어있어, User 모델과 연결되어있는 Review 리스트를 가져오려고 하니 에러 발생source를 이용한다
aspect-ratio: 1/1; object-fit: cover;
에러 Uncaught (in promise) TypeError: response_json.forEach is not a function review_set 가져오려고함
해당 nickname 클릭시 nickname의 프로필 페이지로 이동에러Uncaught ReferenceError: user02 is not defined at HTMLAnchorElement.onclick39line console.log(item.nickname)
The four Fs FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일 가까? 마까? 프로젝트 : django와 머신러닝을 이용해 맛집, 카페 추천 웹서비스
jquery Append() 내의 If 문 $('#somediv').append( 'html before' + (i > 0 ? '<img src="/img.jpg"/>': '') + 'more html' );
$('변수명').css({ 스타일 });ex)$('.profile-button2').css({ backgroundColor: "transparent", borderTop: "solid 2px borderLeft: "so
중복된 딕셔너리 제거
프로젝트S.A.개인 회고(KPT)Keep하루에 2번 프로젝트 진행상황을 공유한 부분git issue를 활용한 부분Problem문제기능들을 팀원들과 합치는 부분에서 되던 작동이 안되었던 기능들이 있었다.Trypr을 하는 부분에서 더 신경써서 확인하고 pull을
# 이미지 업로드 # 이미지 포함 리뷰 작성 성공 # 임시 이미지 파일 생성
FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일가까? 마까? 프로젝트 : django와 머신러닝을 이용해 맛집, 카페 추천 웹서비스 구현FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌
Django testcode 더미데이터 생성하기
\-> 테스트코드 review delete 부분 작성중 리뷰의 개수가 1개일 때 place.rating 을 계산 할 수 없는 에러 발생조건문을 통해 리뷰의 개수가 1개일 때 place.rating = 0으로 설정한다.
history.back(); & document.referrer;
if me != you: 조건을 추가해 request.user 와 팔로우하려는 user가 같을 시에는 error를 출력하게 설정
Python 알고리즘 프로그래머스 배열자르기
FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일가까? 마까? 파이널 프로젝트 피드백 반영 후 보완 : django와 머신러닝을 이용해 맛집, 카페 추천 프로젝트를 사용자의 피드백을 받아 보완작업을 했다.FEELINGS(느낌, 주관) : 나의 감정
Python 알고리즘 (프로그래머스 짝수는 싫어요)
Black -> 간단한 명령으로 코드 스타일을 통일
대문자는 소문자로, 소문자는 대문자로 변경하기 파이썬 함수 swapcase()
맛집추천 프로젝트 S.A 개인 회고(KPT)
python 특수문자 출력 (r)
list 문자열 -> int 형태로 변경 함수->sum, map
python Boolean False, True 를 0, 1로 변경하기
TIL(23.01.03) - Python 알고리즘 (프로그래머스 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기) rsplit
리스트 요소들 순위매기기 rank
프로그래머스 2차원으로 만들기
상위 데이터 1개만 가져온다.두 번째(1) 데이터부터 10개의 데이터를 가져온다.11번째 데이터(10)까지 가져온다. (인덱스 0부터 시작)\-> 1-1111번째(10) 데이터부터 10개의 데이터를 가져온다.11, 12, 13, 14, …, 20번까지의 데이터