전체 글
-
Swift 기본 문법 정리 #2Programming Language/Swift 2020. 7. 21. 01:20
참고: 2020/06/22 - [Programming Language/Swift] - Swift 기본 문법 정리 1. 함수 1.1. 작성규칙 func 함수명(변수: 타입) -> 리턴타입 { return 리턴값 } 1.2. Code Snippet 자주 사용되는 코드 들을 가져와서 사용 할 수 있다. ⌘ + ⇧ + L (command + shift + L) 을 입력하여 코드 스니핏 창을 열 수 있다. 1.3. 파라미터 초기화 func hello(num: Int = 10) -> Int{ return num } 1.4. 입력 파라미터 개수를 모를 때 func addNums(nums: Int...) -> Int{ var sum = 0 for num in nums { sum += num } return sum } ..
-
Hello World Alert AppProgramming Language/Swift 2020. 6. 23. 01:23
Hello World Alert App 1. 프로젝트 생성 1.1. Xcode app 실행 Xcode.app 을 처음 실행 하면 나오는 모습 세 가지 버튼 중, Create a new Xcode project 버튼 클릭 1.2. 템플릿 선택 간단한 어플을 만들기 위해서, Single View App 선택 1.3. 어플 이름 설정 Product Name: 어플리케이션의 이름 Organization Identifier: 고유 주소..? User Interface: Swift UI or Storyboard 선택 1.4. 프로젝트 생성된 화면 이 창에서 버전, 빌드 번호 등을 수정 할 수 있다. Main Interface 에 선택된 것이 메인이 되는 storyboard Launch Screen File 은 앱을..
-
Swift 기본 문법 정리Programming Language/Swift 2020. 6. 22. 22:56
Swift 문법 1. Variable (변수) / Constants (상수) 1.1. 변수 초기화 // 변수 선언 var variable = 30 // 상수 선언 let constant = 30 1.2. 변수 타입 초기화 // Int var variable: Int = 30 var variable = 30 // Double var variable2: Double = 30 var variable2 = 30.0 // 상수 Int let constant: Int = 30 1.3. String 변수 var string_variable = "Hello, World!" 1.3.1. Concat String var a = "Hello, " var b = "World!" a + b // "Hello, World!" 1..
-
Docker 란?Open Source/Docker 2019. 12. 23. 17:09
Docker 대학교 막바지에 학교 연계 인턴으로 QA 시스템을 계발 하는 일을 하였다. 이 시스템 개발에 도커를 사용하였는데, 이 당시에 처음 사용해본 서비스였다. 처음에 도커를 사용 할 때 몇 가지 어려운 점이 있었는데, 시간이 지났지만 내용을 정리를 해본다. Docker 란? 정의: 소프트웨어 패키지(image)를 가상화(container) 해주는 오픈 소스 프로젝트 출시일: 2013년 3월에 오픈소스로 배포 되었다. PaaS 기업인 dotCloud 라는 회사에서 내부 프로젝트로 시작되었다. Docker 는 왜 개발 되었을까? 도커는 개발자가 만든 프로그램이 동작을 하기 위한 환경을 이미지화 하여 어느 서버에서든 이 이미지를 이용해 컨테이너를 실행 시키면 똑같은 환경에서 똑같은 프로그램이 동작하는 것..
-
Koalas 란?Open Source/Koalas 2019. 12. 20. 16:58
본 게시물은 Databricks의 Koalas 프레젠테이션 자료를 해석 정리 한 것 입니다. 학습 목적으로 정리된 게시물 입니다. 데이터 사이언티스트 (Data Scientist) 의 일반적인 배움의 순서 처음 학습 할 때 ( 온라인강좌(MOOC, ...) , 책, 대학 수업, ... ) -> pandas 로 배움 작은 데이터 셋을 분석 할 때 -> pandas 로 분석 큰 데이터 셋을 분석 할 때 -> spark의 Dataframe을 사용하여 분석 pandas 란? 2008 년에 Wes McKinney에 의해 개발 python 에서 데이터 조작(mainpulation) 및 분석(analysis)에 표준이 되는 도구 python data science ecosystem 에 깊게 사용되고 있음 (예, nu..
-
Iterm2 단축키 정리MacOS 2019. 12. 13. 17:55
Iterm2 윈도우 구분선 시각화 단축키 설명 command + n 새로운 윈도우 생성 command + t 새로운 탭 생성 command + 숫자 번호에 해당하는 탭 선택 command + w 활성화 된 패널 종료 command + q iterm2 어플 종료 command + Enter iterm2 윈도우 최대화 command + f 문자열 검색 command + d 좌-우 패널 분할 command + shift + d 상-하 패널 분할 command + [ or ] 패널 선택 (좌-우) option + 숫자 번호에 해당하는 패널 선택 (command + , -> keys -> Navigation Shortcuts -> Shortcut to choose a split pane 을 설정 해 주어야 함) ..
-
RST (reStructuredText) & Sphinx 문법 정리Programming Language/Python 2019. 12. 9. 17:59
문서 내 용어 RST : reStructuredText Markdown : Markdown sphinx : 파이썬 코드(.py)의 내용을 html로 변환해서 웹페이지로 만들어주는 툴 또한, rst로 작성된 것을 HTML, PDF 등으로 변경해주는 도구 $ pip install sphinx 명령을 통해 설치 index.rst : 웹 문서의 첫 페이지 toctree : sphinx에서 index.rst를 작성 할 때 사용되는 directive RST 글자 표현 italic 체 - * 을 양옆으로 붙임. *텍스트* bold 체 - ** 을 양옆으로 붙임. **텍스트** 섹션 헤더 주의 : 제목의 위/아래에 들어가는 문자의 개수는 제목내용과 같거나 많아야 한다. # 잘못된 예 title == # 잘된 예 tit..
-
Requests Library in pythonProgramming Language/Python 2019. 12. 5. 00:42
Requests 라이센스 Apache Software License (Apache 2.0) 특징 python으로 작성된 HTTP library HTTP/1.1 request 사용 가능 headers, form data, paramters 등등을 간단히 추가 가능 설치 pip install requests Import 방법 import requests Method 종류 GETparams : Dictionary, list of tuples or bytes requests.get(url, params=None, **kwargs) OPTIONS requests.options(url, **kwargs) HEAD requests.head(url, **kwargs) POSTdata : Dictionary, list ..