일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- GIT
- MongoDB
- jquery
- 프로그래머스
- 스파르타코딩클럽
- 참가후기
- ㅐㄱ이
- 장고이미지처리
- 프론트엔드
- sql
- python
- 개인정보수집유효기간
- React
- 프로그래머스입문
- 무료강의
- css
- 파이썬무료강의
- 네이버커넥트재단
- html
- 파이썬
- SEF2022
- 코딩기초트레이닝
- useState
- django multi image
- 20492번
- error
- 22938번
- 스파르타
- 반응형
- 장고 다중이미지
- Today
- Total
목록Back (130)
코딩,해볼까
1. 문제점 저번주 숙제였던 장고 심화 개인과제 복습을 진행하기위해 내 Github 레포지토리에서 클론을 진행했다. 그리고 다른 컴퓨터로 작업했던 코드를 붙여넣고 실행하던 중, migrations가 되어있지 않아서 다시 시도하다가 오류를 만났다. .... django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency users.0001_initial on database 'default'. (venv) 2. 시행착오 정확하게 users 를 migrations 하던 중에 생긴 오류이며, 이 오류는 'admin.0001_initial' 마이그레이션이 ..
0. 오늘 배운 것 enumerate는 index와 요소를 둘 다 받아올 수 있다. .replace(대신하고싶은 것) zip() : 길이가 같은 리스트를 엮어준다. dict() : 딕셔너리 형태로 만든다. for문 사용 시 리스트, 딕셔너리 이름.items() 를 해주면 key 와 value 를 가져올 수 있다. 1. 문제점 프로그래머스 코딩 기초 트레이닝 전국 대회 선발 고사 문제 풀이 실패 2. 시행착오 코드의 큰 틀을 계획 - rank의 idx와 attendance의 idx 매치 - false는 모두 제외한 후 idx를 1=a,2=b,3=c 로 가져와서 수식에 넣어준다. 계획 1) rank와 attendance 를 key, value로 넣어본다. { rank : attendance } 계획 2) e..
0. 오늘 배운 것 1) 객체, 상태, 행동 2) 클래스, 속성, 메소드 3) 객체 = 오브젝트, 인스턴스 4) 객체 지향 : 클래스, 메시지 전달, 상속, 추상화, 캡슐화, 다형성 1. 문제점 객체지향 프로그래밍이란? 이전의 차례대로 아래로 내려가는 절차지향 프로그래밍 대신, 사람이 느끼는 동작의 방식 그대로 작동시키기 위한 프로그래밍의 방법이다. 클래스란? 객체(Object)를 생성하기 위한 빵틀 객체와 객체의 속성(attribute), 동작(method)을 정의하는데 사용된다. 객체란? 클래스의 인스턴스(instance), 빵틀로 만들어진 '빵' 클래스에 정의된 속성, 동작을 가진다. 다른 객체들과 상호작용을 할 수 있다. 캡슐화(Encapsulation) 데이터와 그 데이터를 다루는 메서드들을 하..
0. 오늘의 공부 1) 과제 해설 강의 2) 알고리즘 풀이 📍 프로그래머스 - 코딩테스트 입문 문자열 정렬하기 (2) def solution(my_string): # answer = '' lower_string = list(my_string.lower()) sort_string = sorted(lower_string) return ''.join(sort_string) # 축약 def solution(my_string): return ''.join(sorted(my_string.lower())) 📍 프로그래머스 - 코딩테스트 입문 한 번만 등장한 문자 나는 풀지 못했지만 팀원들이 나의 생각을 발전시켜 주셨다. s 문자열을 list화 한다. set 함수를 통해 중복을 제거한 dict 형태를 list화 한다...
💜 오늘의 공부 1) 강의.. 2) 알고리즘 풀이 📍 프로그래머스 - 코딩 기초 트레이닝 ✔ 특별한 이차원 배열 2 # n*n 크기의 이차원 배열 이름 : arr # 3*3 0 ≤ i, j < n # arr[i][j] = arr[j][i] # [[5, 192, 33] # [192, 72, 95] # [33, 95, 999]] def solution(arr): for i in range(len(arr)): for j in range(len(arr)): if arr[i][j] != arr[j][i]: return 0 return 1 Day 2 출력, 연산 ✔ 덧셈식 출력하기 ✔ 문자열 붙여서 출력하기 ✔ 문자열 돌리기 ✔ 홀짝 구분하기 ✔ 문자열 겹쳐쓰기 어렵지 않을 것이라고 생각했는데.. 복병이었다. my..
0. 오늘의 공부 1) 강의..2) 알고리즘 풀이 📍 프로그래머스 - 코딩 기초 트레이닝 Day 1 출력 ✔ 문자열 출력하기 print(f"a = {a}\nb = {b}") print('a = {} \nb = {}'.format(a,b)) print("a =",a) print("b =",b) a = "a = " + str(a) + "\n" b = "b = " + str(b) print(a + b) ✔ a와 b 출력하기 ✔ 문자열 반복해서 출력하기 대소문자 바꿔서 출력하기 실패중.. 성공!! 📍 프로그래머스 - 코딩 기초 트레이닝 특별한 2차원 배열 1 answer = [] for i in range(n): ainner = [] for j in range(n): if i == j: ainner.append..
모든 주차가 중요했지만, 이번주는 특히 학습을 잘하고 싶은 욕심이 있다. 미루지 않고 모든 계획을 완료하는 한 주를 만들어보자...! 화이팅!!!!! 1. FACTS (사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일 django 장고 3강까지 완료 과제 제출. 미흡하여 계속 진행중 하루 최소 2개의 알고리즘 문제 풀기 팀원들과 신나는 토크토크 2. FEELINGS (느낌, 주관) : 나의 감정적인 반응, 느낌 공부가 힘들지만, 팀원이 있어서 행복한 하루하루이다. 정말 바쁜 스케줄이지만, 하루에 2개의 일고리즘을 풀어나가면서 내가 조금씩 성장하고 있음을 느낀다. 하지만 여전히 내가 부족함을 많이 느끼고 있다. 3. FINDINGS (배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것 4. ..
0. 오늘의 공부 1) 강의 시청 2) 알고리즘 풀이 📍 프로그래머스 - Lv. 1 수박수박수박수박수박수? 수정. 성공! # 처음에는 이 코드를 이해하지 못해서, 풀이에 사용하지 못했다. a, b = map(int, input().strip().split(' ')) print(a + b) # 이렇게 생각하면 쉽다. # 1 a, b = input().split(' ') a = int(a) b = int(b) # 2 a, b = map(int, input().split()) # 첫 풀이 n = 5 m = 3 row = '*' * n + '/' box = row * m print('\n'.join(box.split('/'))) # 팀원들과 풀이 : n = a, m = b row = '*' * a + '/' b..