/TIL

Today I Learn 오늘배운거

[TOC]

TIL

매일 배운 내용을 기록하자

목차

  1. python random

    random 모듈을 활용해 로또 번호를 추출해보는 과정을 가졌습니다.

    그리고 1~7까지의 숫자가 같은 확률로 3라인이 돌아가는 슬롯 머신을 구현하였습니다.

  2. Control Statement

    조건문 if와 반복문 for/while, 그리고 .append() 메서드와 enumerate() 함수 그리고 주피터노트북 설치 및 주요 단축키를 정리하였습니다.

  3. review control statement

과거에 배운 for / if를 사용해 최댓값 구하기, 언급횟수 구하기, 단어 뒤집기 등을 풀었습니다. 구글링하다 오히려 꼬이게 될 수도 있다는 것을 알았습니다.

  1. function input output

    기본적인 함수 활용에 대해서 배웠습니다. 함수의 문법, Input(parameter)과 Output(return), 그리고 함수를 사용하는 이유는 같은 코드를 재사용하기 위해서 입니다.

  1. Euclidean algorithm

    두 수의 최대공약수를 구하는 유클리드 호제법 알고리즘에 대하여 배웠습니다.

  2. list

​ 1차원, 2차원 배열을 사용해 문제를 해결합니다.

  1. tree

​ 트리 구조를 사용, 탐색하여 문제를 해결합니다.

  1. computational thinking

​ 프로그래밍 사고를 위한 기본적인 논리학습

  1. HTML basics

    HTML의 구조와 기본적인 태그들을 다뤘습니다.

  2. CSS basics

    CSS에서의 선택자 우선순위, 상속에 대해 배웠습니다.

  1. what is git

  2. branch & merge

  3. temporal_rewind

    시간을 되돌리는 법 / 그리고 협업(workflow)관련 내용들입니다.

  1. django_first

  2. django_model

  3. form model

  4. authentication

    신원을 확인하고, 특히 사용자별로 가능한 작업을 한정하는 기능입니다.

  5. user

    로그인/로그아웃과 회원가입/회원정보변경/회원탈퇴 등의 기능입니다.

  6. relation_database

    1:N의 관계를 갖는 테이블들의 다루는 법입니다. 특히, 댓글 기능에 대해 상세히 작성하였습니다.

  7. M-N-relation

    M:N의 관계를 갖는 테이블들의 다루는 법입니다. 좋아요 기능과 프로필 페이지, 팔로우 기능을 구현하기 위해 알아야 합니다.

  8. REST API

  1. SQL

    SQL 기본 문법 (CRUD)

  2. SQL More

    SQL 기본 문법 (WHERE(조건문), Aggregate Function(집계함수), LIKE(와일드카드), ORDER BY(정렬), GROUP BY(요약 행 집합 생성), ALTER TABLE(테이블 조작))

  1. JS Basic-1

    자바스크립트 입문을 위한 기본적인 정보, 변수의 선언과 데이터 타입, 연산자와 조건문, 반복문까지

  2. JS Basic-2

    JS Basic-1에 이어 함수와 문자열, 배열, 객체와 this, 마지막으로 lodash에 대하여

  3. DOM & Event

    브라우저 전쟁 (NN부터 IE를 거쳐 크롬에 이르기까지), DOM 조작과 Event 활용

  4. AJAX

    자바스크립트의 비동기성 수행, Promise와 Axios