본문 바로가기
728x90

전체 글89

[HTML, CSS] 플렉스(Flex) 레이아웃 - 컨테이너 편 Flexbox, Flexible Box로도 불리는 플렉스(Flex)는 이름 그대로 더 유연한(Flexible)한 반응형 디자인을 지원합니다.여러 요소들이 있으면 1차원에 한해서 요소들의 방향, 크기, 정렬과 같은 다양한 속성들을 쉽게 설정할 수 있습니다.플렉스의 기본 구조플렉스를 사용하기 위해서는 먼저 부모 요소인 플렉스 컨테이너(Flex Container)를 정의해야 한다. 정의하는 방법은 display 속성을 flex로 설정하는 것입니다. 플렉스 컨테이너 내부에 있는 자식 요소들은 자동으로 플렉스 아이템(Flex Item)이 되어 플렉스 컨테이너를 배경으로 가집니다.아래 예시에서 회색 배경은은 플렉스 컨테이너, 빨간 상자들은 플렉스 아이템입니다.  1 2 3 4 5 6" data-ke-ty.. 2023. 1. 7.
[Python] NumPy 라이브러리 기초 2 만약 NumPy 라이브러리를 처음 접한다면 NumPy의 기초가 설명되어 있는 이 글을 참고하시길 바랍니다. [Python] NumPy 라이브러리 기초 1 NumPy(Numerical Python)은 오픈소스 파이썬 라이브러리 중 하나로, 다차원 배열과 행렬 구조를 활용해 숫자 데이터를 다루기 쉽게 한다. 다양한 수학적 연산을 지원하는 파이썬 라이브러리인 NumPy는 hyeok1235.tistory.com 이번 글에서는 NumPy의 배열을 조작하는 방법을 조금 더 소개하고, 배열을 수학적으로 활용할 때 필요한 함수들과 메소드들을 소개하겠습니다. ① 1차원 배열을 2차원 배열로 바꾸기 배열에서 일렬로 나열되어 있는 요소들에 축을 추가해서 기존 배열의 dimension을 증가시킬 수 있습니다(1차원 배열은 2.. 2022. 11. 24.
[Python] NumPy 라이브러리 기초 1 NumPy(Numerical Python)은 오픈소스 파이썬 라이브러리 중 하나로, 다차원 배열과 행렬 구조를 활용해 숫자 데이터를 다루기 쉽게 합니다. 다양한 수학적 연산을 지원하는 파이썬 라이브러리인 NumPy는 수학, 공학, 과학과 같은 분야에서 많이 사용됩니다. NumPy API는 Pandas, SciPy, MatPlotlib과 같은 데이터과학 관련 파이썬 패키지에서 많이 사용됩니다. NumPy에서는 모든 요소가 같은 데이터 타입인 n차원 배열(Nth dimension array), ndarray라는 배열 객체를 제공합니다. 파이썬의 리스트와는 달리 모든 요소가 같은 데이터 타입이어야 한다는 제한 조건이 존재하는데, 이는 연산의 효율을 높이기 위함입니다. 데이터 타입이 모두 동일하기 때문에 데이터.. 2022. 11. 21.
API(Application Programming Interface) ▶ 정의API(Application Programming Interface)는 두 응용 프로그램이 서로 통신할 수 있도록 하는 정의와 규칙들의 집합입니다. 즉, 다른 프로그램과 통신하면서 서로의 정보를 활용하기 위해서는 API를 지켜야 하는 것입니다.이러한 API를 기반으로 구현된 라이브러리를 통해서 ① 프로그램은 호환성이 높아지고, ② 다른 서비스를 활용할 수 있어서 개발이 편리해지는 것입니다. 고레벨 프로그래밍 언어만으로 낮은 레벨의 메모리나 하드웨어 조작을 할 수 있는 것, 이미 완성된 프로그램의 기능을 추가하는 것, 모두 API로부터 가능하다는 것입니다! ▶ 간략한 역사초기의 API는 컴퓨터 내부, 로컬 환경 안에서만 사용되었습니다. 운영체제가 라이브러리처럼 활용하는게 대부분의 경우였는데, 로컬 .. 2022. 11. 12.
[Python] 모듈과 패키지 코드를 작성하다보면 다른 사람들이 기존에 만들어놓은 코드를 사용하고 싶을 수도 있습니다. 또는, 이전에 다른 프로젝트에서 내가 사용한 코드들의 모임이 필요할 때도 있습니다. 이 때 사용하는 것이 모듈입니다. 모듈의 정의는 함수나 변수 또는 클래스를 모아놓은 파이썬 파일입니다. ① 모듈 불러오기 import 키워드를 이용해서 모듈을 사용할 수 있습니다. 모듈 속에 있는 함수/변수를 사용하는 방법은 모듈명 뒤에 .을 쓴 후에 함수명/변수명을 쓰면 됩니다. import random # random 모듈 불러오기 print(random.randrange(1, 9))# random 모듈에서 randrange 함수 사용 ② 모듈 만들기 나만의 모듈을 만드는 것은 파이썬 파일(확장자명 py)을 만드는 것과 동일합니다.. 2022. 10. 22.
[Python] 함수(Function)와 메서드(Method)의 차이 함수(Function)란 특정 기능을 수행하는 코드의 모임입니다. 사용자는 매개변수를 활용해 함수에 값을 전달할 수 있습니다. - input 함수 내부의 값을 반환하려면 return을 이용합니다. - output 파이썬의 함수에는 내장 함수와 사용자 지정 함수, 두 가지 종류가 있습니다. ① 내장 함수란 "print(), len()"과 같이 이미 파이썬 개발자가 생성해놓은 함수입니다. ② 사용자 지정 함수는 여러 코드를 묶어서 사용자가 직접 만든 함수입니다. 파이썬에서 함수를 생성할 때는 def 키워드를 사용합니다. def add_func(a, b): c = a + b return c 메서드(Method)는 특정 자료에 연관된 함수입니다. 리스트 자료형을 예시로 들면 append, insert, sort.. 2022. 10. 9.
반응형