본문 바로가기

분류 전체보기328

[파이썬] 네이밍 컨벤션 (카멜 케이스, 파스칼 케이스, 스네이크 케이스) ⚠️ 이 포스팅은 인프런님의 프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)을 공부하고 정리한 블로그 포스팅입니다. ⚠️ 포스팅에 해당하는 목차는 다음과 같습니다: 섹션 2. 파이썬 완전 기초 파이썬 변수(2-2) 1. 다양한 변수 선언방법 1.1 Camel Case numberOfCollegeGraduates = 100 처음에는 소문자, 연결되는 단어는 대문자로 시작 주로 메소드를 선언할 때 사용 1.2 Pascal Case NumberOfCollegeGraduates = 100 모든 단어의 첫글자는 대문자로 시작 주로 클래스를 선언할 때 사용 1.3 Snake Case number_of_college_graduates = 100 모든 단어의 첫글자는 소문자로 시작하고 단어와 단.. 2022. 3. 8.
[파이썬] 변수 선언, 변수 이름 규칙, type() 함수, 객체 참조 ⚠️ 이 포스팅은 인프런님의 프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)을 공부하고 정리한 블로그 포스팅입니다. ⚠️ 포스팅에 해당하는 목차는 다음과 같습니다: 섹션 2. 파이썬 완전 기초 파이썬 변수(2-1) 파이썬 변수(2-2) 1. 변수란? 변수는 데이터를 저장하는 공간이다. 변수 안에 들어있는 데이터는 변경할 수 있다. # 변수 선언하기 n = 100 # 변수 n에 정수 100을 할당한다 # 오른쪽에 있는 데이터를 왼쪽에 있는 변수에 할당한다 # 변수값 활용하기 print(n * 2) # 200 # 정수 데이터 100이 들어있는 변수 n에 숫자 2를 곱한값을 출력한다 2. 변수 이름을 지을때 규칙 2.1 가능한 변수 이름 age = 1 Age = 2 aGe = 3 AGE.. 2022. 3. 8.
[파이썬] format 함수를 사용해서 문자열 포맷팅하기 ⚠️ 이 포스팅은 인프런님의 프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)을 공부하고 정리한 블로그 포스팅입니다. ⚠️ 포스팅에 해당하는 목차는 다음과 같습니다: 섹션 2. 파이썬 완전 기초 파이썬 Print 사용법(1-1) 파이썬 Print 사용법(1-2) 파이썬 Print 사용법(1-3) 문자열을 형식화하는 두가지 방법 % 기호를 사용한 방식 format() 함수를 사용한 방식 1. format() 함수를 사용한 방식 format 함수는 복잡한 문자열을 간단하게 처리하기 위한 메소드 ✏️ 기본 문법 print('{} {} {}...'.format(a, b, c...)) # {}안에는 포맷의 방법을 받고 format 함수의 파라미터는 값을 받는다 # 첫번째 {}는 인덱스 값이 .. 2022. 3. 8.
[파이썬] % 기호를 사용해서 문자열 포맷팅하기 ⚠️ 이 포스팅은 인프런님의 프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)을 공부하고 정리한 블로그 포스팅입니다. ⚠️ 포스팅에 해당하는 목차는 다음과 같습니다: 섹션 2. 파이썬 완전 기초 파이썬 Print 사용법(1-1) 파이썬 Print 사용법(1-2) 파이썬 Print 사용법(1-3) 문자열을 형식화하는 두가지 방법 % 기호를 사용한 방식 format() 함수를 사용한 방식 1. % 기호를 사용해 문자열을 형식화 % 기호를 사용하면 문자열이 길어지면서 가독성이 나빠지므로 문자열을 형식화 할때는 format 함수 사용을 권장한다 ✏️ 기본 문법 print('%d %s %f' % (digit, string, float)) # digit: 정수 i.e) 1 # string: 문.. 2022. 3. 7.
[파이썬] print 함수 정리 (줄바꿈, print 함수의 파라미터, sep, end) ⚠️ 이 포스팅은 인프런님의 프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)을 공부하고 정리한 블로그 포스팅입니다. ⚠️ 포스팅에 해당하는 목차는 다음과 같습니다: 섹션 2. 파이썬 완전 기초 파이썬 Print 사용법(1-1) 파이썬 Print 사용법(1-2) 파이썬 Print 사용법(1-3) 1. print 함수란? 메세지를 화면에 출력시키는 함수. 싱글 쿼트 또는 더블 쿼트로 메세지 내용을 감싼다. ✏️ 기본문법 print('출력할 내용') 싱글 쿼트 print('single quote') 더블 쿼트 print("double quote") 내용물이 없는 print 함수는 줄바꿈을 한다 print() 👉 예제 print('Hello') print() print('World') #.. 2022. 2. 24.
[리액트] 리액트에서 자주 나오는 용어 정리 (컴포넌트, 모듈, 번들러, 웹팩, 바벨, 렌더링) 1. 컴포넌트(Component) 컴포넌트란 프로그래밍에 있어 재사용이 가능한 각각의 독립된 모듈을 의미한다. 컴포넌트 하나에 해당 컴포넌트의 생김새와 작동 방식을 정의하고 목적에 맞는 기능들을 모아놓는다. 컴포넌트는 단순한 템플릿 이상이며 데이터가 생겼을때 이에 맞춰 UI를 만들어준다. 또한 컴포넌트 내부에서 컴포넌트가 화면에 나타날때(Mount), 업데이트될때(Update), 사라질때(Unmount)의 작업을 처리할 수 있다. 2. 모듈(Module) 모듈이라는 단어는 모듈화 프로그래밍이라는 소프트웨어 디자인 기법에서 나온 말이다. 모듈화 프로그래밍이란 프로그램을 개발할 때 코드를 독립적이고 재사용할 수 있는 작은 모듈로 이루어지게 해야한다는 컨셉이다. 즉, 모듈이란 프로그램을 이루고 있는 독립적이고.. 2022. 2. 24.
[리액트] Virtual DOM이란? (브라우저 동작 원리) ⚠️ 이 포스팅은 김민준님의 리액트를 다루는 기술과 스파르타코딩클럽 리액트 기초반을 공부하고 정리한 블로그 포스팅입니다. ⚠️ 포스팅에 해당하는 목차는 다음과 같습니다: 리액트를 다루는 기술: 1장 리액트 시작 1.1 왜 리액트인가? 1.2 리액트의 특징 1.3 작업 환경 설정 리액트 기초반 2-1 라이프 사이클이란? ❗️이 포스팅은 DOM의 개념을 설명하지 않습니다. DOM을 모르시는 분은 DOM을 먼저 공부하세요❗️ 1. Virtual DOM의 필요성 규모가 큰 웹 애플리케이션은 브라우저에서 DOM의 변화가 일어났을때 처리하는 과정이 느리다. Virtual DOM이 필요한 이유는 바로 여기에 있다. 여기서 잠깐, 왜 일반 DOM은 처리하는 속도가 더 느릴까? 그 이유는 웹브라우저가 DOM을 읽고 출력.. 2022. 2. 24.
[리액트] 리액트란 무엇인가? (MVC패턴, 리액트의 장점, 리액트로 만든 웹사이트 소개) ⚠️ 이 포스팅은 김민준님의 리액트를 다루는 기술을 공부하고 정리한 블로그 포스팅입니다. ⚠️ 포스팅에 해당하는 목차는 다음과 같습니다: 1장 리액트 시작 1.1 왜 리액트인가? 1.2 리액트의 특징 1.3 작업 환경 설정 1. 리액트란? 리액트란 페이스북이 개발한 자바스크립트 라이브러리다. 리액트를 사용해 컴포넌트를 기반으로한 Single Page Application(SPA)을 만들 수 있다. 여기서 컴포넌트와 Single Page Application이라는 말이 이해가 되지 않는다면 아래의 내용을 확인해보자. 1.1 컴포넌트란? 여기서 컴포넌트란 프로그래밍에 있어 재사용이 가능한 각각의 독립된 모듈을 의미한다. 컴포넌트 하나에 해당 컴포넌트의 생김새와 작동 방식을 정의하고 목적에 맞는 기능들을 모아.. 2022. 2. 23.