전체 글 35

🔥혼공족 스터디 - 컴운 04~05장✨

벌써 혼공족 스터디가 2주차나 진행되었다..! 사실 이번 주는 개인적인 이벤트들이 좀 많았어서, 음..예를 들면, 이번 주가 코로나로 인한 격리 & 격리해제가 동시에 이루어졌었던 한주였어서 그런지, 격리해제 후 알바도 다시 시작하고, 친구들과의 만남도 가지고 그러느라 일주일이라는 시간이 되게 빨리 갔던 것 같다😂 그래서 공부할 시간이 쬐꼼 부족했다고 생각하긴 하는데, 그래도 매일매일 조금씩 컴운을 공부한 나자신 칭찬해~!!✨🔥 2주차인 이번 주부터는 책의 4장부터 진도를 나가는데, 4장부터 8장까지는 컴퓨터의 네 가지 핵심 부품, CPU, 메모리, 보조기억장치, 입출력장치에 대해 하나씩 살펴본다! 그 중에서도, 이번 주에는 CPU에 대해서 깊게 공부하는 시간을 가져보았다. 완주까지 화이팅이고, 더 힘내서..

🔥혼공족 스터디 - 컴운 01~03장✨

4학년을 복학하기 전에, 2학년때 배운 컴퓨터 구조와 운영체제를 복습하고 싶은 열망이 있었는데, 마침 딱! 한빛미디어에서 주최하는 혼공족 스터디에 감사하게도!! 참여하게 되었다! 간만에 잡은 소중한 기회인만큼, 조금 오래 방치해둔 이 개발 블로그를 다시 살릴 겸, 전공수업 듣는 것처럼 또 열심히 공부해보고 싶다!🔥 어쩌면 다음 기수에도 또 할지도..?ㅎㅎ🤭 아무튼, 첫주차에는 혼자 공부하는 컴퓨터 구조 & 운영체제라는 책의 챕터 1~3장을 공부하는 것과 문제 몇개를 푸는 것이 미션인데, 컴퓨터 구조를 알아야하는 이유 및 컴퓨터 구조에 대한 큰 그림, 그리고 컴퓨터를 어떻게 작동시키는지!를 알 수 있었다ㅎㅎ 아래는 내가 이번주에 혼공컴운 책을 통해 공부한 것을 정리한 내용이다! 그리고 아래는 이번 주 미션..

파이썬 기본 익히기 (3)✨ / 문자열, 문자열 메소드, 문자열 포맷

문자열 처리 - 두 문자열을 합치고 싶으면, ' + ' 기호 이용!! - 문자열의 길이를 구하고 싶으면, len() 함수 이용 ex) s = 'love' print(len(s)) = 4 - 여러 줄에 해당하는 문자열이 필요한 경우, 변수를 선언할 때 문자열 앞뒤로 따옴표를 3개씩 감싸면 된다! 여러 줄을 주석처리할 때와 비슷하다. ex) s = '''love is not permanent''' 문자열 메소드 * 메소드(Method)란? : 클래스 내에 정의된 어떤 동작, 기능을 하는 코드들의 묶음 (쉽게 말해 기능!) - 문자열 메소드 사용방법 : 문자열.메소드이름(...) * 다양한 문자열 관련 메소드 print(letter.lower()) #모든 내용을 소문자로 print(letter.upper())..

[서평] HTML, CSS, JS를 단 한권의 책으로 쉽게 배울 수 있다고?!?!?🍀

웹 프론트엔드 개발자가 되고 싶은 ㄴㅏ...✨ 최근에 엄청난 책을 접하게 되어 놀라는데...😮 무슨 책이냐면... 바로바로! "코딩은 처음이라 with 웹 퍼블리싱" 이라는 책이다! 처음에 이 책을 받고, 그리고 이 책을 학습하면서 깜짝 놀란 이유들이 몇가지 있는데, 그 포인트들과 함께 이 서평을 작성해보려 한다. 우선 이 책의 주요 포인트를 먼저 짚어보자면 다음과 같다! 1. 엄청난 분량 2. 간단하고 쉬운 개념 설명 3. 난이도로 나눈 카테고리 (엄청난 양의 CSS를 기초 & 중급으로 카테고리를 따로 나누었고, JS도 기초 & 응용으로 카테고리를 따로 나누었다! 그래서 카테고리를 하나하나 학습할 때마다 성장하는 느낌이 든다! 4. 독학에 딱 좋다! (연습문제, 유튜브 무료 강의, 구름에듀 클래스! 5..

일상 및 회고 2022.09.15

파이썬 기본 익히기✨ (2) / boolean, 주석, 인덱스와 슬라이싱

Boolean - Boolean 자료형 : True나 False 중에서 하나의 값을 가짐! 참이면 True, 거짓이면 False. 값이 있으면 True, 값이 없으면 False - 형 변환 중에 boolean으로 바꾸는 형 변환도 있음! bool( ) * bool( )은 값이 있으면 True, 값이 없으면 False로 변환됨! - 값이 있다, 없다를 판단하는 기준 : 문자 자료형의 경우) 'hello' (값 O), ' ' (값 O), '' (값 X) : 숫자 자료형의 경우) 0이 아닌 모든 수는 True, 0은 False : None (-> '값이 없음'을 의미)은 False 주석 실제로 읽지는 않지만, 참고하기 위해 적어두는 부연 설명 또는 메모 (소스코드를 주석 처리한다!라고 표현) - 한줄 주석 :..

파이썬 기본 익히기✨ (1) / 자료형, 변수, 형 변환, 연산자

최근 학교 비교과프로그램으로 파이썬으로 코딩테스트를 대비하는 강의를 들었는데 그 강의를 다시 복습하면서 혼자 공부하려니 잘 안되길래 왜 그런가 했더니 파이썬을 다 까먹어서 그랫던 거엿음;;; 그래서 2학년때 배운 파이썬 다시 차근차근 공부해보기~🔥 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 파이썬은 문법이 간결하고 굉장히 배우기 쉬움! 활용할 수 있는 분야 다양 자료형 문자 자료형 : 작은/큰 따옴표로 글자를 앞뒤로 감쌈 숫자 자료형 : 정수, 실수를 있는 그대로! Boolean 자료형 : True, False (앞에 글자는 꼭 대문자! 변수 어떤 값을 저장하는 공간 변수 선언 : 변수를 만들고 거기에 어떤 값을 넣는 것 (변수 ..

Redux 익히기❗

최상단 컴포넌트의 state를 말단 컴포넌트까지 전달하고 싶으면 이렇게 반복적인 작업을 해야함. → 이러한 불편함을 해소하기 위해 Redux 사용!! ★ Redux가 없는 컴포넌트들은 그냥 props로 유선 연결되어있는 거라고 생각하면 됨. Redux는 블루투스 느낌! ★ Redux는 독립적인 도구!! 이 독립적인 Redux와, 또 하나의 독립적인 도구인 React를 서로 연결해주는 게 ‘React Redux’라는 도구! ★ 로컬 컴퓨터에서 설치하려면 : npm install redux react-redux ★ redux를 사용하려면 : import { createStore } from ‘redux’; ※ store를 생성할 때 반드시 주입해줘야 하는 게 reducer!! reducer의 역할은, sto..

Typescript 익히기❗

1. Typescript이란? ▶ Typescript : Javascript에 type을 부여한 언어! Javascript의 확장판! ※ Typescipt를 브라우저에서 실행하려면 파일을 한번 변환(=Compile)해주어야 한다! 2. Typescript를 써야하는 이유 ▶ 자바스크립트 코드의 품질과 개발 생산성을 높일 수 있기 때문!! ① 에러의 사전 방지 10+20 = 30의 결과를 내고 싶은데, ‘10’+‘20’이 돌아가면 안되잖아! ts는 그걸 막아줌! ② 코드 가이드 및 자동 완성(개발 생산성 ↑) 코드 작성 시, 개발 툴의 기능을 최대로 활용 가능! 3. Typescript의 기본 타입 ※ 타입 표기(Type Annotation)란? :을 이용하여 js 코드에 타입을 정의하는 방식 ① Bool..

React 익히고 활용하기❗

💥5주차 & 6주차 통합본! 0. React란? React의 장점과 단점? ▶ React란? → A JavaScript library for building user interfaces. → 사용자와 웹사이트의 상호작용을 돕는 인터페이스를 만들기 위한, 즉, 화면을 만들기 위한 기능들을 모아놓은 자바스크립트 *라이브러리! → Meta(前 facebook)에서 만든 오픈소스 자바스크립트 UI 라이브러리. 현재 가장 많이 사용되는 라이브러리! 복잡한 사이트를 쉽고 빠르게 만들고 관리하기 위해 만들어짐! (*라이브러리 : 자주 사용되는 기능들을 정리해 모아놓은 것) ★ 사용자 인터페이스(User Interface, UI) : 사용자와 컴퓨터 프로그램이 서로 상호작용을 하기 위해 중간에서 서로간의 입력과 출력을..

React 익히기❗

역시나 완강은 했으나 정리의 속도는 그에 미치지 못하는...^_ㅠ 실습과 함께하는 강의여서 실습에 더 집중하였다. 어차피 이번 주가 프로젝트 기간이니까, 프로젝트하면서 다시 반복해서 보고 기억하고 싶은 것만 기록해야겠다! ✨ 1. create-react-app으로 React 프로젝트 만들기 ① Windows Powershell을 열어준 뒤, npx create-react-app voca(=프로젝트 폴더) ② 예전에 react 프로젝트를 조금 해본 적이 있어서 그런지, 최신 버전이 아니라고 뭐시기뭐시기 군더더기가 뜨고 프로젝트가 안 만들어짐. 그래서 하라는 대로 함. npm uninstall –g create-react-app ③ 위의 명령을 실행시켜준 뒤, 다시 npx create-react-app vo..