본문 바로가기
728x90
반응형

분류 전체보기36

[Python] 조건문(conditional statement) 조건문이란? ▶ 조건문의 개념 조건에 따라 특정 동작을 하도록 하는 프로그래밍 명령어 파이썬에서는 조건문을 사용하기 위해 if, else, elif 등의 명령 키워드 사용 (switch 없음) 스마트폰 잠금 해제 패턴이 5회 틀리면, 20초 동안 대기 상태로 만들어라 ▶ if - else문 if : # if를 쓰고 조건 삽입 후 ':' 입력 # 들여쓰기 후, 수행 명령 입력 # 같은 조건에서 실행일 경우 들여쓰기 유지 else: # 조건이 불일치할 경우 수행할 명령 # 조건 불일치 시 수행할 명령 입력 # 조건 불일치 시 수행할 명령 들여쓰기 유지 if 뒤에는 참과 거짓을 판단할 수 있는 조건문이 들어가야 하고, 조건문이 끝나면 반드시 콜론(:)을 붙여야 함 들여쓰기를 사용하여 해당 조건이 참일 경우 수.. 2021. 12. 6.
[Python] 리스트(List) 리스트란? ▶ 리스트의 개념 리스트(List) : 하나의 변수에 여러 값을 할당하는 자료형 여러 데이터를 순서대로 하나의 변수에 할당하는 시퀀스형 자료형 - 시퀀스형 : 무언가의 조합으로 이루어진 자료형 하나의 자료형만 저장하지 않고, 정수형이나 실수형 같은 다양한 자료형을 포함할 수 있음 리스트는 [대괄호] 로 작성하며, 내부 원소는 , 로 구분 ### 리스트 ### colors=['red', 'green', 'blue'] print(colors) # 실행결과 ['red', 'green', 'blue'] ▶ 인덱싱과 슬라이싱 : 인덱싱(indexing) 인덱싱 : 리스트에 있는 값에 접근하기 위해, 이 값의 상대적인 주소를 사용하는 것 ### 인덱싱 ### colors=['red', 'green', '.. 2021. 12. 5.
[Python] 변수와 자료형 변수와 자료형 ▶ 변수명 선언 알파벳, 숫자, 밑줄( _ )로 선언할 수 있음 변수명은 의미 있는 단어로 표기하는 것이 좋음 변수명은 대소문자가 구분됨 특별한 의미가 있는 예약어는 사용할 수 없음 ▶ 기본 자료형 정수형(integer type) : 자연수를 포함해 값의 영역이 정수로 한정된 값. 실수형(floating-point type) : 소수점이 포함된 값 문자열형(string type) : 값이 문자로 출력되는 자료형 불린형(boolean type) : 논리형으로, 참(True) 또는 거짓(False)을 표현할 때 사용 ▶ 동적 타이핑(dynamic typing) 변수의 메모리 공간을 확보하는 행위가 실행 시점에서 발생하는 것 C나 자바 : int data=8 과 같이 data라는 변수가 정수 형.. 2021. 12. 5.
[Python] 아나콘다/ 주피터 노트북(Anaconda/jupyter notebook) 설치하기 on windows ▶ 아나콘다(anaconda)? - 머신러닝이나 데이터 분석 등에 사용하는 여러가지 패키지가 기본적으로 포함이 되어있는 파이썬 배포판 - 파이썬 컴파일러, 파이썬의 주요 라이브러리, 주피터 노트북 툴 등 파이썬 사용시 필요한 것들을 한꺼번에 설치해줌 ▶ 주피터 노트북(jupyter notebook)? - 코드를 한줄씩 작성해 실행가능하고 결과를 바로 확인할 수 있음 - 문서처럼 코드를 작성해서 정리할 때 유용한 툴 ▶ 아나콘다 설치하기(Anaconda install) 1. 해당 링크로 가서 OS에 맞는 것을 선택 window용으로 설치하기 때문에 windows를 선택 시스템 환경에 따라 32비트, 64비트로 나누기 때문에 확인 후 선택 해당 링크를 클릭!! https://www.anaconda.com/p.. 2021. 12. 4.
[MongoDB] Sharding(샤딩) 빅데이터 저장을 어떻게 할 것인가? 샤딩(sharding) 같은 테이블 스키마를 가진 데이터를 다수의 데이터베이스에 분산하여 저장하는 방법 샤딩의 목적 데이터 분산- 데이터를 분산하여 순차적으로 저장한다면 한 대 이상에서 트래픽을 감당하기 때문에 부하를 분산하는 효과 있음 백업과 복구 전략- 미리 데이터를 분산하여 저정해둔다면 리스크로부터 보호받고 효과적인 시스템 운영이 가능해짐 빠른 성능- 여러 대의 독립된 프로세스가 병렬로 작업을 동시에 수행하기 때문에 이상적으로 빠른 처리 성능 보장 config server (최소 3대 이상 권장) config 서버는 샤드 시스템에 대한 메타 데이터 저장/관리 역할 샤드 서버의 인덱스 정보를 빠르게 검색 가능하게 함 Mongos 빅데이터를 샤드 서버로 분산해주는 프.. 2021. 12. 3.
[Android] 안드로이드 스튜디오에서 깃허브 올리기 ■ git Repository 만들기 안드로이드 스튜디오에서 [VCS - Create Git Repository] 클릭 Git Repository : git의 서버와 연결하기 위한 로컬 저장소 ■ 폴더 지정하기 올리고자 하는 프로젝트 폴더를 선택 ■ 파일 선택하기 commit을 눌러 업로드 하려는 파일 선택, 선택한 파일은 repository에 저장됨 ■ Git에 업로드 하기 commit을 눌러 업로드 하면 됨 1. [VCS - Git - Push]를 누른다. 2. git에 만들어 놓은 repository의 URL을 붙여넣기 URL은 깃 홈페이지에서 확인 가능 ◾ Push를 눌러 마무리하기 우측 하단의 Push를 누르면 끝!! ◾ 깃허브에서 확인 가능 2021. 10. 26.
728x90
반응형