일기/TIL 94

TIL: Today I Learned 14일차

오늘 배운 것 HTML,CSS 특강 SQL강의 복습 오늘 느낀 점 JS, SQL, 파이썬 등 다양한걸 배우다 보니 문법이 헷갈린다. 내일부터 프로젝트 시작인데, 잘할 수 있을지 걱정되서 이것저것 열심히 정보를 찾아보며 공부하는 중이다. 다만 내일이 오기전까지 알 수도 없으니 편한 맘으로 부족하다고 느끼는 부분을 공부했고, 이정도면 알찬 일주일을 보냈다고 생각이 든다.

일기/TIL 2022.12.01

TIL: Today I Learned 13일차

오늘 배운 것 DB특강을 못따라가서, 따로 SQL강의 시청 [스파르타 데이터베이스의 테이블 보기] show tables; [orders 테이블의 특정 필드만 가져와보기] select created_at, course_title, payment_method, email from orders; [orders 테이블의 데이터가져와 보기] select * from orders; [같지 않음 조건 걸어보기] select * from orders where course_title != "웹개발 종합반"; [범위 조건 걸어보기] select * from orders where created_at between "2020-07-13" and "2020-07-15"; [포함조건 걸어보기] select * from che..

일기/TIL 2022.11.30

TIL: Today I Learned 11일차

오늘 배운 것 협업을 위한 Git활용 기초 1~2주차 - 버전 관리: 프로젝트 상태가 변경되는 정보를 알고 있다는 것. Git 은 가장 널리 쓰이는 버전관리 도구로 commit 을 사용해 관리. - git 초기화(git initialize) : 컴퓨터에 있는 프로젝트를 Git 이 관리하는 프로젝트로 만들기 - commit : - 현재 프로젝트의 상태를 찰칵 📸 저장하기. - 누가(author), 언제 commit 했는지의 정보와 프로젝트 변경 내용 - 작업내역이 어떤 것인지 알아볼 수 있게 적는 메시지를 'commit 메시지' - add (혹은 staging, 스테이징) : commit 에 반영할지 안할지는 파일 단위로 선택 가능. commit 에 반영할 파일을 선택하는 것 - commit history..

일기/TIL 2022.11.28

TIL: Today I Learned 10일차

오늘 배운 것 알고리즘 3주차, 4주차 정렬, 스택, 큐, 해쉬, 트리, 힙, 그래프, DFS&BFS, Dynamic Programming 오늘 느낀 점 2주차까지는 이해하면서 잘 진행하였는데, 3~4주차부터는 이해가 안되는 부분이 많이 생기고 있다. 그런데 아침특강이 3주차이기에 우선은 빠르게 강의 완주하기 위해서 일단 듣고 코드 한번 분석하고 넘어가고 있다. 전부 이해가 안되도 일단은 넘어가고, 다음주에 다시 1~4주차까지 강의를 듣고 5주차 문제풀이를 들어갈 예정이다.

일기/TIL 2022.11.25

TIL: Today I Learned 9일차

오늘 배운 것 1. 어레이와 링크드리스트 조회할땐 배열 Array 추가 및 사입할땐 연결리스트 LinkedList 2. 클래스 클래스는 객체를 생성하기 위한 템플릿이다. (CSS의 클래스와 다름!) class를 통해 원하는 구조의 객체 틀을 짜놓고, 비슷한 모양의 객체를 공장처럼 찍어낼 수 있다. 쉽게 생각해서 클래스 = 붕어빵 기계, 그리고 객체 = 붕어빵 으로 보면 된다.- 파이썬 기초문법 3. 이진탐색 이진 탐색은 탐색의 범위를 절반씩 좁혀가며 데이터를 탐색하는 알고리즘입니다. (순차탐색은 처음부터 끝까지 가는 알고리즘) 4. 재귀함수 함수 안에서 함수 자기자신을 호출하는 방식을 재귀호출(recursive call)이라고 합니다. 재귀호출은 일반적인 상황에서는 잘 사용하지 않지만 알고리즘을 구현할 ..

일기/TIL 2022.11.24

TIL: Today I Learned 8일차

오늘 배운 것 1. array와 링크드 리스트 2. 클래스 오늘 느낀 점 - 파이썬, 자바스크립트를 끝내고 자료구조와 알고리즘을 넘어오면서 머리가 지끈거리기 시작했다. 알고리즘을 도출해내는 과정도 어렵지만 그걸 코딩으로 실천하는 과정도 너무 어렵다ㅠㅠㅠㅠ - 현재 1주차 끝부분부터 2주차 초기 부분까지 간신히 이해할듯말듯(코딩은 따라하기만..) 앞으로 어떻게 해야할지 어두컴컴한 느낌이다. 열심히 해야겠다는 마음은 있지만 커다란 벽을 만난 느낌 일단 더 열심히 해야겠다ㅠㅠ

일기/TIL 2022.11.23

TIL: Today I Learned 7일차

오늘 배운 것 1. new연산자 new 라는 의미는 영역(block)을 지정하여 함수 내부의 정의된 내용을 실행하여 주는 의미 조금 더 쉽게 접근하면, "new 연산자를 사용해야만 함수 내부의 내용을 변수에 대입 할 수 있다." 2. 생성자(constructor) 객체가 '생성'이 될 때 자바스크립트 내부에서 호출이 되는 함수 3. 클래스(class) 클래스는 객체를 생성하기 위한 템플릿이다. (CSS의 클래스와 다름!) class를 통해 원하는 구조의 객체 틀을 짜놓고, 비슷한 모양의 객체를 공장처럼 찍어낼 수 있다. 쉽게 생각해서 클래스 = 붕어빵 기계, 그리고 객체 = 붕어빵 으로 보면 된다.- 파이썬 기초문법 (https://pyoja.tistory.com/62) - 자바스크립트 문법 진행중 오늘..

일기/TIL 2022.11.22

TIL: Today I Learned 6일차

오늘 배운 것 - 파이썬 기초문법 (https://pyoja.tistory.com/62) - 자바스크립트 문법 진행중 오늘 느낀 점 - 사실 강의 듣기전에 유튜브로 몇시간동안 기초문법을 시청만 했다(코딩X) - 이론은 알고 있었지만 중간중간 퀴즈를 내줄때, 잠시 멈춰서 직접 코딩했는데 생각보다 막히는 부분도 있었고, if num>20 하고 : 없이 엔터해서 오류가 났는데 몇분 시간이 걸리기도 했다. 눈으로 볼땐 당연한거고 너무 쉽네~ 했지만 직접해보면 버벅거리니 앞으로도 계속 직접 코딩해봐야 겠다.

일기/TIL 2022.11.21

TIL: Today I Learned 5일차

오늘 한 일 - 노드js 미니프로젝트 발표회 - 특강 CS 오늘 배운 것 - 금요일 CS특강 : 프로세스, 스레드, 비동기 프로세스란? - 메모리에 적재되어 실행되고 있는 프로그램의 인스턴스 (설계된 것을 바탕으로 구현된 구체적인 실체) (붕어빵 틀(설계된 것, 클래스)과 붕어빵(인스턴스)이 보통 예시로 많이 사용됨) - 운영체제로부터 시스템 자원*을 할당받은 작업의 단위 스레드란? - 프로세스 내에서 프로세스의 자원을 이용하는 여러 실행 흐름의 단위 멀티 프로세스란? -하나의 프로그램을 여러 개의 프로세스로 구성하여 각 프로세스가 하나의 작업을 처리하도록 하는 것 멀티 스레드란? -하나의 프로그램을 여러 개의 스레드로 구성하고 각 스레드가 하나의 작업을 처리하도록 하는 것 멀티 프로세스 vs 멀티 스레..

일기/TIL 2022.11.18