
함수의 return return 은 함수의 결과값을 return 하는 명령어 함수는 입력값을 받아 처리 후에 결과값을 돌려주는 형태 def plus1(a, b): return a + b def plus2(a, b): print(a+b) print(plus1(1, 2)) plus2(1, 2) 위와 같은 방법으로 함수를 이용했을 때는 동일한 값이 출력되어 함수에서의 return을 생각하지 못하고 있었었다. 하지만 위에서 plus2 함수를 실행했을 때는 동일하지만 plus2 함수를 아래와 같이 sum에 반환값을 저장하고 출력하면 아무런 값이 없다는 None 이 출력됩니다. def plus2(a, b): print(a+b) sum = plus2(1, 2) print(sum) 함수에서 return 을 하지 않아서..
반복문에서의 무한반복 오류 백준 1110번 - 더하기 사이클 N = int(input()) num = N cycle = 0 while True: a = N % 10 b = N // 10 c = (a + b) % 10 num = (a * 10) + c cycle= cycle+1 if num == N: break print(cycle) 이런식으로 코드를 짜놓고 오류가 나서 계속 하다가 도저히 되지 않아서 튜터님께 방법을 물어보고 수학문제처럼 답을 보고 풀어보는 게 좋다는 답변을 얻고 답을 보고 풀어보았는데도 되지 않아서 다시 자세히 보았더니, 문제는 변수에 있었다. 루프에서 다시 돌았을때 a와 b값이 업데이트가 되야 하는데 입력받은 인풋 값이 다시 나오기 때문에 같은 수가 반복 되는 것이었다. 이것을 모르고..
컴파일 - 컴파일(Compile)은 주어진 language(프로그래밍 언어)로 작성된 컴퓨터 프로그램을 다른 언어의 동등한 프로그램으로 변환하는 프로세스입니다. 컴파일러 - 컴파일러는이 작업을 실행하는 소프트웨어입니다. 최초의 컴퓨터 프로그래밍 언어에서 최근의 파이썬까지 컴퓨터 프로그래밍 언어는 더 편리하고 문턱을 낮추는 방식으로 변화하는 경향이 있다고 생각이 듭니다. 프로그래밍을 하는 대상도 운영체제의 어플리케이션이 아닌 웹 어플리케이션과 같이 브라우저에서 작동하는 서비스들이 많이 늘어나면서 이런 경향도 생겼다고 생각합니다. 그리고 일렉트론과 같은 프레임워크를 이용하면 컴파일 언어를 사용하지 않고 데스크톱 어플리케이션을 만들 수 있습니다. 컴파일 언어(Compiled Language) : 코드를 컴파일..
스파르타 내일배움캠프 첫번째주 주간회고 (WIL : The four FS 의 형식을 빌러 작성) - 한주간 있었던 일 (Facts) 1. 팀프로젝트 킥오프 이후 스파르타 내일 배움 캠프의 공식적인 개강이 있었다. 2. 팀프로젝트를 완료하고 이를 발표하는 발표회를 가졌다. 3. 파이썬 기초 문법을 배웠고 처음으로 백준에서 알고리즘 문제도 풀어보았다. - 한주간 느낀 점 (Feelings) 1. 한주가 길게 느껴질 정도로 밀도 있는 캠프의 시작이었다. 2. 열심히 한다고 했지만 모두가 열심히 하는 분위기였고 이렇게 자극을 받으니 더 열심히 해야겠다고 느꼈다. 3. 항상 시작만 하고 제대로 하지 못했는데 캠프의 분위기에 따라서 하다보니 재미있게 느꼈다. 4. 최근에는 결과물에 압박을 받는 프로젝트를 위주로 하..
API 알거 같으면서도 정확하게 모르겠는 API 에 대해서 다시 찾아보았습니다. 제일 중요한 정의는 Application Programming Interface 입니다. 자주 말하는 UI 는 User Interaface 로 사실은 GUI Graphic User Interface 를 포함하는 상위 개념입니다. 정확하게는 맥도날드 키오스크 시스템 도 UI라고 볼수 있는 것입니다. 그렇다면 Application Programming Interface 는 문자 그대로 Application /// Programming Interface 입니다. 어플리케이션 사이의 프로그래밍 인터페이스 인 것입니다. 참조 블로그 - 먹고기도하고코딩하라 : 봐도봐도 모르겠는 API 개념 설명 (Application Programmi..
오늘의 교훈 : 될 때까지 다시보고 찾아보자 - Bootstrap 에서 width 값 카드 안의 이미지 사진이 제대로 안되어 있길래 계속 끙끙거리다가 확인해보니 최초에는 width 를 px 로 적어놓은 단순 오타였다. 그래도 계속 안되다 보니 강제로 width 값을 내가 주고 있었다. 코드를 계속 비교해본 결과 찾아낼 수 있었다. 비교해볼 수 없을때는 어떻게 찾아낼 수 있을까? 220830_TIL 어제 해결되지 않은 부트스트랩 템플릿 Flask css 적용 문제가 있었다. 템플릿 html 파일을 flask 에서 절대주소로 render 걸고 참조하는 css 를 상대주소로 하였더니 잘 되었다. 템플릿 파일을 너무 그대로 사용하려고 했었다. 필요한 파일들을 내가 복사해와서 참조를 바꿨더니 잘 되었다. 참조 블..
CSS 에서 Margin 과 Padding 사실 기억 안하면 계속 신경안쓰게 되는데 자주 쓰는 거니 그냥 외워보고자 한다. margin 은 바깥쪽 여백 padding 은 안쪽 여백 margin 의 value 가 auto 라는 것은 브라우저가 적당한 마진 값을 선택하게 한다는 것이다. 출처 : MDN CSS 문서 몇일 째 해결되지 않은 부트스트랩 템플릿 Flask css적용 문제가 있다. 때마침 튜터님이 절대주소, 상대경로 관련 자료를 공유해주심 참조 1. CSS: href 속성, src 속성 절대경로, 상대경로 참조 2. 절대주소 vs 상대주소 개념 정확히 이해하기 몇일전에는 이런 개념을 모르고 일단 절대주소로 시도해봤었는데 css 적용을 못 하고 있음 몇일 전 시도시에는 index 렌더링이 아닌 다른 ..
TIL (Today I learned) 내일배움캠프의 공식 개강일로 첫날 작년의 내일배움단을 듣고 거의 일년만에 내일배움캠프로 시작하게 되어서 감개무량 HTML 선택자 (Selector) 1. HTML 의 DIV 등을 불러와서 CSS 에서 선택할 때는 id 와 class 는 다르게 선택한다. - id를 선택할때는 # (샵) 를 사용하고 class 를 선택할 때는 . (마침표) 을 선택한다 #id { padding : 5em; } .class { padding : 10em; } 참조 블로그 - CSS 강의 1편 2. id 와 class 둘다 속성을 동시에 먹였을때는 무엇이 우선되는가? CSS 우선순위가 있다. id는 class 보다 우선순위가 높다 그러므로 id 속성이 우선한다. 참조 블로그 - ZeroC..
- Total
- Today
- Yesterday
- GIT
- HTTP
- 스파르타내일배움캠프
- 함수
- 컴퓨터구조
- dtl
- 항해플러스후기
- 클래스
- 파이썬 함수 return
- 항해플러스ai
- Til
- wil
- github
- API
- 파이썬
- css
- 자료구조
- 예외처리
- 파이썬나누기
- 코드컨벤션
- 스파르타코딩클럽
- css선택자
- 반복문
- 항해솔직후기
- HTML
- 장고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |