일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 안드로이드
- 파이참
- Schedule
- jsoup
- Anaconda
- 딥러닝
- 안드로이드 스튜디오
- android studio
- Kotlin
- InteliJ
- generics
- thread pool
- GC
- sealed class
- 파이썬
- jvm
- Android IDE
- process
- aging
- android studio 설치
- Android
- fixedRateTimer
- GIT
- HTML Parser
- PyCharm
- 크롤링
- data class
- cache
- 안드로이드 스튜디오 설치
- 객체지향
- Today
- Total
목록프로그래밍 (29)
탐비의 개발 낙서장
1. 안드로이드 스튜디오 - Android Studio 안드로이드 스튜디오(Android Studio)는 구글에서 제공하는 안드로이드 앱 개발을 위해 공식으로 지원하는 IDE(통합 개발 환경)입니다. 강력한 IDE인 IntelliJ 기반으로 제작되어, 편리한 자동완성 등의 기능을 지원합니다. 과거에는 Eclipse를 기반으로 앱 개발 환경을 제공하였으나, 호환성 및 Eclipse의 무거움 등의 단점 때문에 이제는 Java와 Kotiln 중 어느 언어를 사용하던지 이제는 대부분 안드로이드 스튜디오를 사용해 안드로이드 앱을 개발하고 있습니다. 이 글에서는 안드로이드 앱 개발의 준비를 위해 안드로이드 스튜디오의 설치 방법에 대한 설명 및 프로젝트 생성을 해 보도록 하겠습니다. 2. 안드로이드 스튜디오 설치2...
자료구조를 배우기 위한 준비 시스템을 코딩하기 전 설계 단계에서 어떻게 추상화된 형태로 필요한 DATA를 생각해 낼 것인가와 DATA를 어떻게 클래스화 시킬 것인가에 대한 생각이 필요합니다. 여기서 추상적 자료형(ADT)이 등장합니다. 추상적 자료형(ADT)? 1. 알고리즘에 필요한 데이터와 그 데이터에 대한 추상적인 연산들로 구성 2. 말 그대로 '추상적'이기에 세부 명세를 포함하지 않음 3. 자료구조는 추상적 자료형을 구체적(실제 프로그램)으로 구현한 것 자료구조 프로그래머는 프로그램에서 저장하는 데이터에 대해 탐색/삽입/삭제 등의 연산을 효율적으로 수행하기 위해 데이터를 정돈합니다. 자료구조는 위의 목적을 달성하기 위해 일련의 동일한 타입의 데이터를 정돈하여 저장한 구성체라고 할 수 있습니다. 좋은..
이번 글에서는 파이썬 프로그래밍의 간단한 예를 살펴보겠습니다. 지난 글에서 설치한 환경을 바탕으로 PyCharm에서 실습 해보겠습니다. (+ PyCharm에서 코드 실행 단축키는 Ctrl+Shift+F10 입니다.) 자료형과 변수123456789x = 10 # 초기화print(x) # x값 출력 y = "hello"print(y) a = type(x) # 자료형 확인b = type(y)print(a,b)cs x나 y등의 알파벳을 사용하여 변수를 정의할 수 있습니다. 또한, 변수를 사용하여 계산하거나 변수에 다른 값을 대입하는 등의 작업이 가능합니다. 파이썬은 동적언어로 변수의 자료형을 상황에 맞게 자동으로 결정합니다. 위의 예시를 보면, x는 10이라는 정수이고, y는 "hello"라는 문자열입니다. 사..
파이썬은 간단하고 배우기 쉬운 프로그래밍 언어인데 더해서 오픈 소스라 무료로 자유롭게 이용할 수 있습니다. 영어와 유사한 문법으로 프로그램을 작성할 수 있고, 읽기 쉬운데다 성능도 뛰어나기 때문에 초보자부터 전문가까지 애용하며 실제로 구글과 마이크로소프트, 페이스북 등의첨단 IT 기업에서도 파이썬을 자주 사용합니다. 파이썬 자체의 뛰어난 성능과 더불어 넘파이와 사이파이 같은 수치 계산과 통계 처리를 다루는 탁월한 라이브러리가 더해져 과학분야, 특히 기계학습 및 데이터 과학 분야에서 확고한 위치를 차지하고 있습니다. 나아가 딥러닝 프레임워크 쪽에서도 파이썬용 API를 제공합니다. 예를 들면 텐서플로우(TensorFlow), 파이토치(PyTorch) 등의 유명한 프레임워크가 있습니다. 그래서 파이썬을 배우면..
1. 아파치 스파크(Apache Spark)란? - 빅데이터 처리를 위한 오픈소스 병렬 분산 처리 플랫폼- 인메모리 기반의 대용량 데이터 고속 처리 엔진- 범용 분산 클러스터 컴퓨팅 프레임워크- 빅데이터에 관심있는 여러 개발자와 데이터 과학자에게 표준 도구가 되어가는 중 2. 스파크의 특징 A. 인메모리 기반의 빠른 처리 맵리듀스를 활용한 데이터 처리 과정의 경우에는 중간 결과도 저장소에 보관하므로 데이터 크기가 커져도 문제없이 작동하며, 복구도 비교적 쉬우나, 특정 데이터의 부분 집합에 대해 반복해서 쿼리를 발생하는 등의 연속해 이루어지는 데이터의 분석 처리 시 디스크와 네트워크 I/O 발생으로 작업 속도에 제약이 있습니다. 반면 스파크의 경우에는 연속으로 이루어지는 처리 전체를 검토한 뒤에 그에 맞는..