profile
슬기로운 개발자생활

We.TIL 번외 : 파이썬에서 pass 와 continue는 어떻게 다를까?

단순히 실행할 코드가 없다는 것을 의미한다. 아무런 동작을 하지 않고 다음 코드를 실행.이번 순번을 건너뛰고 다음 순번의 loop를 실행

약 19시간 전
·
0개의 댓글

잡동사니 : 장고레플릿

위의 구조가 본 과제에 놓여있는 파일 구조입니다. main 디렉토리 내부 파일의 명세는 위와 같습니다. 'views.py' 는 파일이름을 봤을 때는 화면에 대한 파일이라고 생각하실 수 있지만, 이 파일은 로직을 담당하는 파일입니다. 앞으로 여러분이 장고프로젝트를

어제
·
0개의 댓글
post-thumbnail

We.TIL 번외 : Stack 관련 코드카타

스택은 가장 나중에 들어온 자료가 가장 먼저 처리되는 LIFO(Last-In-First-Out)자료구조이다.구멍이 하나밖에 없는 병이라고 생각하면 이해하기 쉽다.stack = \[]파이썬에서는 리스트로 스택을 흉내낸다. 따라서 스택 자료구조를 초기화 할 때는 빈 리스트

1일 전
·
0개의 댓글

We.TIL 번외 : 과반수로 이뤄진 인자 추출하기

숫자로 이루어진 배열인 nums를 인자로 전달합니다.숫자중에서 과반수(majority, more than a half)가 넘은 숫자를 반환해주세요. 예를 들어, nums = 3,2,3return 3nums = 2,2,1,1,1,2,2return 2가정 : nums 배열

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

We.TIL 21 : Set, Dictionary, Hash🙉

What is Set?Set는 array나 list 처럼 순열 자료구조 (collection) 입니다.하지만 set는 순서라는 개념이 존재하지 않습니다. Set의 특징은 다음과 같습니다.데이터를 비순차적(unordered)으로 저장할 수 있는 순열 자료구조 (colle

4일 전
·
0개의 댓글

We.TIL 20 : Django 회원가입/로그인 페이지 구현

Django Westagram Project 이번 Project는 주어진 총 5개로 구성된 장고 과제를 스스로 해결해가면서 장고를 실제로 작성해보고 여러 기능들에 대한 이해를 높이는데 목적을 둔다. 요구사항 User app을 생성해주세요. 앱 이름에서 그 용도를 유

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

We.TIL 번외 : Django의 작동구조

출처 : Essence and Artifact우선적으로 장고에서 controller는 template과 매치되는 개념이다. user는 template에서 다양한 이벤트를 생성시키고 input한다. 그때 template는 model에 저장되어있는 다양한 데이터를 가져와서

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

We.TIL 번외 : 데이터베이스 조회, query set

출처 : 수학과의 좌충우돌 프로그래밍query 란 데이터베이스에 정보를 요청해주는 것을 의미하며 파이썬으로 작성한 코드가 sql 로 매핑되어 queryset 이라는 자료 형태로 값이 넘어오게 됩니다. 이는 순회가능한 데이터로서 이를 이용하여 1개 이상의 데이터를 불러와

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

We.TIL 번외 : 파이썬을 파이썬답게!, 깔끔한 코드짜기

파이썬 코드 스타일은 인터넷 검색하면 여러가지가 이미 존재 합니다. 그중 대표적인 것은 파이썬 공식 가이드인 PEP-8과 구글의 파이썬 코딩 스타일 입니다. 다음 내용은 >wecode의 파이썬 코딩 스타일 가이드 입니다. 기본적으로는 PEP-8과 일맥상통 하며, wec

2020년 8월 7일
·
0개의 댓글
post-thumbnail

We.TIL 19 : HTTP

HTTP란?HyperText Transfer Protocol의 약자.HTML 문서를 교환하기 위해 만들어진 Protocol(통신규약)즉 웹상에서 네트워크로 서버끼리 통신을 할 때, 어떠한 형식으로 서로 통신을 하자고 규정해 놓은 '통신형식' 또는 '통신구조'라고 보면

2020년 8월 5일
·
0개의 댓글
post-thumbnail

We.TIL 번외 : GIT Push & Pull

이전에는 Local repository에서 Github Private repository에 masterbranch로 Direct-push하는 것까지 구현했다. 이번에는 Django와 관련해서 Masterbranch가 아닌 feature브랜치로 push까지 하는 과정을

2020년 8월 4일
·
0개의 댓글
post-thumbnail

We.TIL 번외 : 코드카타 02 - 정수를 역순으로 뽑기

reverse 함수에 정수인 숫자를 인자로 받습니다.그 숫자를 뒤집어서 return해주세요.x: 숫자return: 뒤집어진 숫자를 반환!예를 들어,x: 1234return: 4321x: -1234return: -4321x: 1230return: 321모델답안이다. 굉장

2020년 8월 4일
·
0개의 댓글
post-thumbnail

We.TIL 18 : Django Tutorial#2

장고는 기본적으로 데이터베이스로 SQLite를 사용하도록 구성되어 있다. 만약 데이터베이스를 처음 경험해보거나, Django에서 데이터베이스를 한 번 경험해 보고 싶다면 SQLite가 가장 간단한 방법이다. 만약 다른 데이터베이스를 사용해보고 싶다면, 적절한 데이터베이

2020년 8월 3일
·
0개의 댓글

We.TIL 17 : 자료구조 실제면접질문

1번 : 자료구조의 정의와 중요한 이유를 설명하세요.자료구조란 데이터에 편리하게 접근하고 조작하기 위해 데이터를 저장하거나 조작하는 방법입니다. 자료구조란 상황과 문맥에게 맞게 데이터를 담을 수 있는 적절한 구조를 말합니다. 데이터에 맞는 적절한 자료구조를 사용하는 것

2020년 8월 3일
·
0개의 댓글
post-thumbnail

We.TIL 16 : 자료구조 01

자료구조란 데이터에 편리하게 접근하고 조작하기 위해 데이터를 저장하거나 조직하는 방법이다.각 언어가 가진 자료구조의 종류와 그것에 대한 사용 방법을 익히는 것도 중요하지만, 무엇보다 각 자료구조의 본질과 컨셉을 이해하고 상황에 맞는 적절한 자료구조를 선택하는 것이 매우

2020년 8월 3일
·
0개의 댓글
post-thumbnail

We.TIL 번외 : 코드카타 01 - '특정수'를 인자를 넘기면, 더해서 '특정 수'가 나오는 index를 배열에 담아 Return

two_sum함수에 숫자 리스트와 '특정 수'를 인자로 넘기면,더해서 '특정 수'가 나오는 index를 배열에 담아 return해 주세요.nums: 숫자 배열target: 두 수를 더해서 나올 수 있는 합계return: 두 수의 index를 가진 숫자 배열예를 들어,

2020년 8월 3일
·
0개의 댓글

We.TIL 15 : Django Tutorial#1

예시와 설명, 예제코드를 통해 간단한 설문조사(poll) application을 만드는 과정을 따라하면서 Django의 활용법을 익힌다.python -m django --version라는 명령어로 확인이 가능하다.코드를 저장할 디렉토리로 이동 한 후, 다음의 명령어를

2020년 8월 2일
·
0개의 댓글

We.TIL 14 : Django의 개념

Django의 Flow 웹브라우저 -> 이벤트 발생(Url클릭, 데이터입력등) -> 장고서버로 input -> URL dispatcher에서 분석시작 -> 적합한 view로 이동 -> Model에서 실제적인 데이터베이스와 커넥션을 하고 적절한 데이터를 가져옴 -> v

2020년 8월 2일
·
0개의 댓글
post-thumbnail

We.TIL 번외 : 프레임워크는 라이브러리와 뭐가 다를까?(with Django)

라이브러리는 도구다작업을 수행하기 위해서 사용된다.(ex: 리액트)리액트는 UIlibrary Tool to make User's interface프레임워크는 방식이다.다시말해 코드가 실행되는 방식이다.Django는 대표적인 프레임워크, 장고는 urls라는게 존재한다.이

2020년 8월 2일
·
0개의 댓글
post-thumbnail

We.TIL 13 : How the web works?

위의 사진은 사용자가 Wecode웹페이지를 이용할 때 나타나는 구조입니다."인터넷에 웹사이트를 띄운다는 것"인터넷에 띄운다는 것은 홈페이지의 구성파일들이(html, css, js) 인터넷에 "항상" 연결되고, "절대" 꺼지지않는 호스트 컴퓨터(웹 서버)에 저장되어 있다

2020년 7월 31일
·
0개의 댓글