분류 전체보기
-
[CS][읽는 중]혼자 공부하는 컴퓨터구조 + 운영체제Book 2023. 8. 23. 00:06
혼자 공부하는 컴퓨터구조 + 운영체제 [한빛미디어] 혼자 공부하는 컴퓨터 구조+운영체제 좋은 개발자는 컴퓨터를 분석의 대상으로 바라볼 뿐, 두려워하지 않는다!‘전공서가 너무 어려워서 쉽게 배우고 싶을 때’, ‘개발자가 되고 싶은데 뭐부터 봐야 하는지 모를 때’ ‘기술 면접 hongong.hanbit.co.kr 혼자 공부해야하는 입장에서 제목부터 한 줄기 빛 처럼 보였던 책. 마침 인프런에서 무료 강의까지 제공되고 있어 비전공자나 CS를 다시 공부해야 하는 사람들에게 딱인 것 같다. 저자분 의도도 입문자도 이해할 수 있도록 최대한 쉽게 집필하는 것에 맞춰져 있어 CS를 부담 없이 시작할 수 있었다. Start 좋았고 남은건 중꺾마뿐! ========================================..
-
[컴퓨터구조] 1. 컴퓨터 구조 시작하기CS/컴퓨터구조 2023. 8. 22. 23:59
1-1. 컴퓨터가 이해하는 정보 2가지 데이터: 숫자, 문자, 이미지, 영상 등의 정적인 정보 명령어: 컴퓨터를 실질적으로 움직이게 하는 정보, 데이터는 명령어를 위한 재료 ex) 1과 2를 더하라 → 1, 2는 데이터, ‘~과 ~를 더하라’ 는 명령어 1-2. 컴퓨터 주요 부품 4가지 + 메인보드 CPU, 주기억장치(=메모리, RAM), 보조기억장치, 입출력장치 주기억장치(=메모리, RAM) 현재 실행 중인 프로그램의 명령어와 데이터를 저장하는 장치. 메모리는 각 저장 공간마다 주소를 갖는다. (주소는 컴퓨터가 현재 필요로 하는 데이터나 명령어의 위치를 특정하는 데 사용된다.) CPU 메모리에 저장된 정보를 일고, 해석하고 실행하는 부품 크게 다음 3가지 장치로 구성 ALU: 논리적 연산을 수행하는 장..
-
[Django][읽는 중] 배프의 오지랖 파이썬 웹프로그래밍Book 2023. 8. 14. 23:42
배프의 오지랖 파이썬 웹프로그래밍 배프의 오지랖 파이썬 웹프로그래밍 - 예스24 기초부터 실전 웹 서비스까지 다 담았다!현직 개발자이자 IT강사인 배프의 강의와 실무를 통해 쌓은 노하우를 한 단계식 알려드립니다. 현 웹 프로그래밍 시장은 다양한 기술을 활용하여 얼마나 www.yes24.com Django 2번째 책 아직 2장까지만 읽은 상태이지만 '점프 투 장고'와 확실히 차이가 느껴지는 책. 내용면에서는 '점프 투 장고'보다 깊이가 있지만 그만큼 이해 난이도가 살짝 높다. 우연이었지만 '점프 투 장고' 를 읽고 이 책을 읽게 된 것이 나름 적절한 순서였다고 느껴졌다. 2장까지는 이론 위주의 설명이고 3장 부터는 실습 위주의 내용으로 구성되어 있다. 밀리의 서재에서 서비스 중이라 편하게 모니터로 보면서 ..
-
[Java][읽는 중] MustHave 이재환의 자바 프로그래밍 입문Book 2023. 8. 14. 23:30
MustHave 이재환의 자바 프로그래밍 입문 [Must Have] 이재환의 자바 프로그래밍 입문 - 골든래빗 딱 필요한 만큼, 자바 핵심 문법과 개념 이해 중심으로 배우는 새로운 자바 입문서! 12년간 강의를 해보니 무엇을 이해하지 못하는지, 무엇을 어려워하는지, 현업 나가서 당장 쓸모 있는 기법과 goldenrabbit.co.kr Java 입문용이면서 문법뿐만 아니라 JVM 동작방식, 메모리 사용 원리 등까지 쉽게 설명하는 책 밀리의 서재에 E-Book 으로 서비스 중이어서 이동 중에도 읽기 좋았던 책. 자바 문법은 정말 기초적인 것(변수 선언, 기본 자료형, 제어문) 만 대충 알고 있던 상태에서 이 책을 읽고 알고 있던 지식 + 새로운 지식까지 같이 정리할 수 있었다. 그만큼 초보자가 이해하기 쉽게..
-
[Django][완독] 점프 투 장고 - WikiDocsBook 2023. 8. 14. 23:20
점프 투 장고 - Wikidocs 점프 투 장고 **점프 투 장고 종이 책 출간 !! (2020.12)** * [책 구입 안내](https://wikidocs.net/105844) 점프 투 장고는 파이보라는 … wikidocs.net Django를 처음으로 배운 책. 어려운 내용은 최소화하여 Django 입문 용으로 괜찮았다고 생각한다. 다만 그만큼 Django를 깊이있게 배우기엔 한계가 있다. 실습 내용을 진행하면서도 Code는 이해하지만 Django 내부적인 동작 방식이나 흐름 등은 알 수 없었다. (원래 Django를 사용할 때 그런 것인지 내가 아직 입문자라 잘 모르는 것인지는 구별 할 수 없었지만!) 또 필자이신 박응용님이 운영하는 파이보 사이트에서 책을 읽다 모르는 부분을 질문할 수도 있다. ..
-
django 입문 (7) 템플릿 파일Backend/Django 2023. 8. 2. 23:54
자주 사용되는 페이지 형식(html)을 템플릿으로 만들어 여러 앱에서 재사용할 수 있음. = 장고의 템플릿 render() 파이썬 데이터를 템플릿에 적용하여 HTML로 반환하는 함수 render(request, {templat파일경로}, 데이터) from .django.shorcuts import render from .models import Question def index(request): question_list = Question.objects.order_by("-create_date") context = {"question_list": question_list} return render(request, "pybo/question_list.html", context) {Model}.objects..
-
CSS 입문 (6) 미디어쿼리Frontend/CSS 2023. 7. 30. 00:14
미디어쿼리 목적: 미디어 매체마다 다른 CSS 스타일을 적용할 수 있게 함. 미디어 매체 = 스크린 매체(모니터, 폰 디스플레이), 프린트, 스크린 리더기 등 미디어쿼리는 CSS2의 미디어 타입(Media Types)을 확장해서 만들어짐. 미디어 쿼리를 사용하여 반응형 동작 처리도 가능해짐. 1) 미디어타입 Media Type all, screen, print(이쇄 미리보기로도 확인 가능), 생략 = all 2) 미디어특성 Media Feature width: 뷰포트의 너비 = 브라우저 창의 너비 orientation: 미디어가 세로모드(portrait)인지 가로모드(landscape)인지 구분 3) 미디어쿼리 문법 @media mediaqueries{/* style rules */} @media( at..
-
CSS 입문 (5) 레이아웃Frontend/CSS 2023. 7. 29. 00:19
1) display 요소의 rendering box(스타일이 그려지는 방식) 유형을 결정하는 속성. 기본 값은 각 Tag마다 갖는 기본 값을 따름. display 값에 따라 표현되는 방식이 바뀔뿐이지 해당 요소의 box model 자체가 바뀌는 것은 아님. (껍데기만 바꾸는 것) 값 none: 요소를 rendering 하지 않음. = 화면에 표시되지 않음. inline: inline-level 요소처럼 rendering. width와 height 속성이 적용되지 않고, margin, border, padding 의 값은 좌/우에만 적용됨. → 효과 적용은 상/하에도 되는 것 같지만 상/하 간 요소끼리 collapse가 발생하지 않고 상/하의 content들이 겹쳐질 수가 있음. ⇒ 실무에서는 잘 사용하지..