728x90
반응형

IT 66

안드로이드 이론

안드로이드란 구글에 의해 개발되고 배포되는 오픈소스 플랫폼 리눅스 기반 운영체제로 리눅스 커널위에 자바 코드로 작성된 애플리케이션을 실행하는 가상머신이 탑재됬다. 어플리케이션 프레임워크를 통해서 제공되는 API를 사용함으로써 코드를 재사용하여 효율적이고 빠른 어플리케이션이 개발가능하다. 모바일기기에 최적화된 달빅 또는 아트런타임 제공 2D 그래픽 및 3차원 그래픽을 최적화하여 표현 Android Studio를 통해 강력하고 빠른 개발환경 제공 롤리팝(5.0)부터는 다양한 안드로이드 기기를 통합 지원 안드로이드 특징 다양한 통신환경 및 센서 지원 오픈소스 다양한 미디어 포맷 지원 런타임 라이브러리 제공 Java언어 기반 손쉬운 App개발 우월한 이식성으로 다양한 기기에 적용 안드로이드 아키텍쳐 리눅스 커널..

Android 2023.06.24

Devops 이론

지속적인 전달방법 생산 가치 흐름 가치 흐름 (value stream) 조직이 고객의 요구에 맞춰 출시에 착수하는 일련의 활동 정보와 자재의 이중 흐름을 포함하는 상품이나 서비스를 설계하고 생산해 고객에게 전달하는 일련의 활동 빠르고 예측가능한 리드타임 전체 프로세스를 시각화 및 개선하도록 지원, 부가 가치 단계와 낭비 단계를 식별하고 구별하여 프로세스를 간소화하여 고객 가치를 높일 수 있음 작은 배치 크기 WIP (work in progress) 축소 다운스트림 워크센터로 결함 전달 않음 전체 목표를 향한 지속적인 시스템 최적화를 통한 부드럽고 균형 잡힌 작업 흐름 생성 낭비의 종류 과잉 생산: 불필요한 것을 불필요한 때에 불필요한 만큼 만드는 것 재고의 낭비: 원재료, 부품, 조립품 등이 정체되어 있..

IT 이론 2023.06.24

웹 개발 개념 기초정리

웹개발 개념에 있어 중요한 부분인 프론트엔드 와 백앤드가 존재한다. 프론트엔드는 클라이언트, 백앤드는 서버이다. 클라이언트는 사용자들이다. 프론트엔드는 사용자가 보는 화면을 관할하는 부분이다. 백앤드는 사용자가 보이지않는 부분 (데이터관리, 제공 등) 이다. 프론트는 - html : 틀 - css : 꾸미기 - javascript : 기능으로 나뉜다. 프론트랑 백엔드에는 프레임워크들이 존재한다. 프레임워크 : 웹개발을 보다 쉽고 간편하게 만들어주는 플랫폼 프레임워크는 회사(취업), 구조화(유지보수), 시간단축 등의 장점들이 존재해 프레임워크를 사용해야한다. 백엔드 프레임워크는 각 언어마다 존재한다. - java : spring - javascript : express - go - php : laravel..

웹 개발 2023.06.23

Python의 자료형 (숫자)

2023.06.22 - [Python 공부] - Python의 자료형 (문자열) Python의 자료형 (문자열) Python의 자료형 프로그래밍에서는 프로그램이 처리할 수 있는 모든것을 자료(data) 라고 한다.또한 자료를 개발자들이 쉽게 사용하도록 기능과 역할에 따라 자료를 구분한것이 자료형(data type) 이 yonggyu-memo.tistory.com 문자열에 대해 알아보려면 이전글을 보자 Python의 숫자 Python의 숫자 자료형에는 정수형과 실수형이 존재한다 정수형는 소수점이 없는 숫자이고 실수형은 소수점이 존재한는 숫자이다. 먼저 type() 함수를 사용하여 자료형을 살펴보자 >>> print(type(52)) >>> print(type(52.12)) int는 정수라는 의미고 inte..

Python의 자료형 (문자열)

Python의 자료형 프로그래밍에서는 프로그램이 처리할 수 있는 모든것을 자료(data) 라고 한다.또한 자료를 개발자들이 쉽게 사용하도록 기능과 역할에 따라 자료를 구분한것이 자료형(data type) 이다. 파이썬은 우리가 흔히 경험하였던 C/C++이나 JAVA와 다른 특징을 가집니다. 바로 변수를 선언할 때, 자료형을 명시적으로 선언하지 않는다라는 특징이다. num = 12 str = "문자" flt = 1.2 이처럼 자료형 없이 변수에 값을 대입하면, 알아서 자료형이 지정되죠. 이런 특징을 가진 프로그래밍 언어를 '동적 타입 언어'라고 합니다. 그럼 이제 Python의 자료형을 알아보도록하자 ● 문자열(string) : "안녕하세요", "Hello World" ● 숫자(number) : 1, 12..

프로그래머스 스킬테스트 문제 (3개의수를 골라 소수가되는 경우의 개수)

프로그래머스 스킬테스트 Level.1 문제이다 문제 설명 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다 문제를 보았을때 구현해야할 함수는 2가지이다.

728x90
반응형