Study 30

[Node.js 프로젝트 투입 일주일 전] MongoDB설치와 Document생성

MongoDB 설치 관계형 데이타베이스는 테이블과 열에 정보를 저장한다. 하지만 MongoDB는 컬렉션(Collection)과 문서(Document)에 정보를 저장한다. 1. MongoDB 접속 https://www.mongodb.com/ MongoDB: The Application Data Platform Get your ideas to market faster with an application data platform built on the leading modern database. MongoDB makes working with data easy. www.mongodb.com 2. Try Free 클릭 3. 가입이 안 되어 있다면, 가입 진행 4. 다운로드 창에서 MongoDB Community..

Study 2022.05.14

[스프링부트와 AWS로 혼자 구현하는 웹 서비스] Chapter01 인텔리제이로 스프링부트 시작하기

** 스터디하면서 기록하고 싶은 부분만 업로드하기 때문에 책 내용과 다를 수 있습니다 1. 인텔리제이 설치 젯브레인 툴박스 설치 툴박스 : 인텔리제이를 만든 젯브레인의 제품 전체를 관리해 주는 데스크톱 앱 다운받기 주소: https://www.jetbrains.com/toolbox/app/ JetBrains Toolbox App: Manage Your Tools with Ease Open any of your projects in any of the IDEs with one click. www.jetbrains.com 1.1 젯브레인 사이트에 들어가서 Download 클릭 2.2. IntelliJ IDEA Community Edition - Install 클릭 툴박스를 설치하는 이유 : 새로운 버전이 나..

Study 2021.04.10

[혼자 공부하는 파이썬] Chapter04 반복문 - 4.문자열, 리스트, 딕셔너리와 관련된 기본 함수

리스트 뒤집기: reversed() temp = reversed([1, 2, 3, 4, 5, 6]) for i in temp: print("첫 번째 반복문: {}".format(i)) for i in temp: print("두 번째 반복문: {}".format(i)) ''' 첫 번째 반복문: 6 첫 번째 반복문: 5 첫 번째 반복문: 4 첫 번째 반복문: 3 첫 번째 반복문: 2 첫 번째 반복문: 1 ''' 이렇게 하면 두 번째 반복문은 출력되지 않는다. 이는 reversed() 함수의 결과가 제너레이터이기 떄문이다. 두번째 반복문도 나오게 하고 싶다면 다음과 같이 for구문 내부에 reversed() 함수를 곧바로 넣어서 사용한다 numbers = [1, 2, 3, 4, 5, 6] for i in re..

Study 2021.04.07

[혼자 공부하는 파이썬] Chapter04 반복문 - 3.반복문과 while 반복문

** 스터디하면서 이미 알고 있는 부분들은 제외하고 기록하고 싶은 부분만 업로드하기 때문에 책 내용과 다를 수 있습니다 for 반복문 : 범위와 함께 사용하기 ## for 반복문과 범위 # for 반복문과 범위를 함께 조합해서 사용합니다 for i in range(5): print(str(i) + "= 반복 변수") print() ''' 결과 : 0= 반복 변수 1= 반복 변수 2= 반복 변수 3= 반복 변수 4= 반복 변수 ''' for i in range(5, 10): print(str(i) + "= 반복 변수") print() ''' 결과 : 5= 반복 변수 6= 반복 변수 7= 반복 변수 8= 반복 변수 9= 반복 변수 ''' for i in range(0, 10, 3): # 0부터 3씩 증가하면..

Study 2021.04.03

[혼자 공부하는 파이썬] Chapter04 반복문 - 2.딕셔너리와 반복문

** 스터디하면서 이미 알고 있는 부분들은 제외하고 기록하고 싶은 부분만 업로드하기 때문에 책 내용과 다를 수 있습니다 리스트와 딕셔너리의 차이 자료형 의미 가리키는 위치 선언 형식 리스트 인덱스를 기반으로 값을 저장 인덱스 변수=[] 딕셔너리 키를 기반으로 값을 저장 키 변수={} 구분 선언 형식 사용 예 틀린 예 리스트 list_a = [] list_a[1] 딕셔너리 dict_a = {} dict_a["name"] dict_a{"name"} 딕셔너리의 요소에 접근하기 ## 딕셔너리의 요소에 접근하기 # 딕셔너리를 선언합니다 dictionary = { "name" : "7D 건조 망고", "type" : "당절임", "ingredient" : ["망고", "설탕", "메타중야황산나트륨", "치자황색소"..

Study 2021.04.02

[혼자 공부하는 파이썬] Chapter04 반복문 - 1.리스트와 반복문

** 스터디하면서 이미 알고 있는 부분들은 제외하고 기록하고 싶은 부분만 업로드하기 때문에 책 내용과 순서가 다를 수 있습니다 리스트 선언하고 요소에 접근하기 리스트는 대괄호[]에 자료를 쉼표로 구분해서 입력한다. 대괄호에 넣는 자료를 요소라고 하고 영어라는 element라고 한다. 그리고 대괄호 안에 들어간 숫자를 인덱스라고 부른다. 리스트의 사용 1. 대괄호 안에 음수를 넣으면 뒤에서부터 선택된다 list_a = [273, "hello", Ture] list_a[-1] -->True 2. 리스트 접근 연산자를 이중으로 사용할 수 있다. list_a = [273, "hello", Ture] list_a[2][0] --> 'h' 3. 리스트 안에 리스트를 쓸 수 있다 list_a = [[1,2,3],[4..

Study 2021.04.01

[혼자 공부하는 파이썬] Chapter03 조건문 - if~else와 elif 구문

** 스터디하면서 이미 알고 있는 부분들은 제외하고 기록하고 싶은 부분만 업로드하기 때문에 책 내용과 순서가 다를 수 있습니다 else 조건문의 활용 else 구분은 if 조건문 뒤에 사용하며, if 조건문의 조건이 거짓일 때 실행되는 부분이다. ## if 조건문에 else 구문을 추가해서 짝수와 홀수 구분 number = input("정수 입력> ") number = int(number) # 입력을 받습니다 if number % 2 == 0 : # 조건이 참일 때, 즉 짝수 조건 print("짝수입니다") # 조건문을 사용합니다 else: # 조건이 거짓일 때, 즉 홀수 조건 print("홀수입니다") # % : 나머지 구하는 연산기호 if 조건문을 효율적으로 사용하기 ## 유머를 조건문으로 구현하기 ..

Study 2021.03.28

[혼자 공부하는 파이썬] Chapter03 조건문 - 불 자료형과 if 조건문

** 스터디하면서 이미 알고 있는 부분들은 제외하고 기록하고 싶은 부분만 업로드하기 때문에 책 내용과 순서가 다를 수 있습니다 불 만들기: 비교 연산자 파이썬은 문자열에도 비교 연산자를 적용할 수 있다. 이때 한글은 사전 순서(가나다순)로 앞에 있는 것이 작은 값을 갖는다. 예를 들어, '가방'과 '하마'를 비교하면 사전 순서로 '가방'이 앞에 있으므로 '가방'이 '하마'보다 작은 값을 갖는다 x=25 print(10 < x < 30) # True 불 연산하기: 논리 연산자 ** 단항연산자 : 피연산자가 한개 ex) -10 이항연산자 : 피연산자가 두개 ex) 10+10 # not 연산자 조합하기 x = 10 under_20 = x < 20 print("upder_20 : ",under_20) # Tru..

Study 2021.03.27

[혼자 공부하는 파이썬] Chapter02 자료형

이 장에서는 자료와 자료형을 알아본다 ** 스터디하면서 이미 알고 있는 부분들은 제외하고 기록하고 싶은 부분만 업로드하기 때문에 책 내용과 순서가 다를 수 있습니다 1 . 자료형과 문자열 여러 줄 문자열 만들기 여러 줄 문자열은 이스케이프 문자를 써서 줄바꿈할수도 있지만, 큰따옴표 작은따옴표를 세번 반복해 입력한 후 문자열을 입력하면 Enter를 누루는 곳마다 줄바꿈이 일어난다 줄바꿈 없이 문자열 만들기 첫번째 줄과 마지막 줄에 의도하지 않은 줄바꿈이 들어가는 예 해결방법 -> \ 기호를 사용한다 문자 선택 연산자(인덱싱) : [] 문자 선택 연산자 : 문자열 내부의 문자 하나를 선택하는 연산자 파이썬은 제로인덱스를 사용함 제로인덱스 : 숫자를 0부터 세는 것 줄문자열 범위 선택 연산자(슬라이싱): [:..

Study 2021.03.21

[혼자 공부하는 파이썬] Chapter01 파이썬 시작하기

파이썬 실습 환경 구축 및 실행 방법을 살펴보고 파이썬에서 사용하는 기본 용어를 알아본다 1. 파이썬이 인기 있는 이유 문법이 간단해서 비전공자도 쉽게 배울 수 있다 다양한 분야에서 활용할 수 있다 - 웹서버, 해킹도구, IoT, 인공지능 등에 모두 활용할 수 있다 대부분의 운영체제에서 같은 방법으로 사용할 수 있다. 2. 파이썬을 배우기 위해 준비해야 할 것들 2.1 개발 환경 개발 환경 : 프로그래밍을 할 수 있는 환경 컴퓨터 텍스트 에디터 - 코드를 작성할 수 있는 것 ex) 비주얼 스튜디오 코드(Visual Studio Code), 서브라임 텍스트(Sublime Text), 아톰(Atom) 코드 실행기 - 코드를 실행할 수 있는 것 파이썬 인터프리터 - 파이썬 코드를 실행할 수 있는 것 * 통합 ..

Study 2021.03.16