Programming (24) 썸네일형 리스트형 Ubuntu Server - 우분투 서버 설치 및 기초 사용법 우분투(Ubuntu), 특히 Server 버전은 GUI가 없고 명령어 기반 CLI 환경이기 때문에, 처음 접하면 당황할 수 있지만 차근차근 익히면 금방 익숙해질 수 있습니다. [ Ubuntu Server의 기본 개념 ] 1. 리눅스 기반 운영체제Windows와 달리 무료, 오픈소스 운영체제Ubuntu는 리눅스의 대표적인 배포판 중 하나Ubuntu Server는 GUI 없이 서버 운영에 최적화된 버전2. CLI 환경마우스나 윈도우(창) 대신 명령어로 조작모든 작업은 터미널에서 직접 입력해서 실행 3. Ubuntu 기본 명령어목적명령어설명현재 디렉토리 확인pwd현재 위치 경로 보여줌폴더 내용 보기ls현재 폴더에 있는 파일/디렉토리 목록폴더 이동cd 디렉토리명해당 디렉토리로 이동한 단계 위로 이동cd .... 판다스(Pandas) 데이터 프레임과 시리즈 Pandas 는 데이터조작과 분석을 위한 강력한 도구를 제공하며, 데이터를 쉽게 읽고 처리할 수 있게 해 줍니다.Pandas의 핵심 데이터 구조는 DataFrame과 Series 입니다. DataFrame은 표 형식의 데이터를 다루는 데 사용되며, 이는 행과 열이 있는 데이터를 표현합니다.Series 는 DataFrame 의 하나의 열을 나타내는데, 이는 1차원 배열 형태의 데이터입니다.DtatFrame은 엑셀에서 볼 수 있는 시트(Sheet)와 동일한 개념이며, Series는 시트(Sheet)의 열 1개를 의미합니다. 아나콘다를 설치하면 기본적으로 pandas 는 설치되어 있습니다.만약 없다면 프롬프트에서 pip install pandas 명령어를 입력해서 설치하면 되겠습니다. 데이터 불러오기 데이터.. 파이썬(Python) 기초 : 객체지향 프로그래밍과 예외 처리 객체지향 프로그래밍은 코드를 객체(object)라는 단위로 구조화하여 작성하는 방법을 의미하며, 예외 처리는 프로그램 실행 중 발생할 수 있는 오류를 처리하는 방법을 의미합니다. 객체지향 프로그래밍 파이썬은 객체지향 프로그래밍을 지원하며, 클래스(class)와 객체(object)를 이용하여 코드를 작성합니다. 클래스는 객체를 생성하기 위한 템플릿으로, 객체는 클래스의 인스턴스입니다. 클래스 ( class ) 와 객체 ( object ) 파이썬에서도 클래스를 정의할 때는 'class' 키워드를 사용합니다. 기본적인 클래스의 구조는 아래와 같습니다. class ClassName: # 클래스 변수 및 메서드 정의 pass 'ClassName' 은 클래스의 이름을 나타냅니다. 클래스 내부에는 변수와 메서드가 정.. 파이썬(Python) 기초 : lambda, map, filter, zip 함수 람다(lambda) 함수 람다(lambda) 함수는 파이썬에서 간단한 익명 함수(Anonymous Functions)를 생성하는 데 사용됩니다. 즉, 간단한 식의 형태로 함수를 한 줄로 간결하게 표현할 수 있습니다. 주로 함수가 필요한 곳에 일회성으로 사용됩니다. 1. 람다 함수의 구문 (Syntax) lambda arguments: expression lambda: 람다 함수를 정의하는 키워드입니다. arguments: 함수의 매개변수(parameter)를 나타냅니다. 0개 이상의 매개변수를 사용할 수 있습니다. expression: 함수의 반환값을 계산하는 표현식입니다. 2. 람다 함수의 예시 # 두 수를 더하는 일반 함수 def adder (a, b): return a + b print(add(3,.. 파이썬(Python) 기초 : 함수와 모듈 함수 파이썬에서 함수는 코드를 구조화하고 재사용성을 높이는 데 사용됩니다. 함수는 특정 작업을 수행하는 코드 블록이며, 필요할 때 호출하여 사용할 수 있습니다. 파이썬에서 함수는 def 키워드를 사용하여 정의됩니다. 1. 함수 정의하기 def 함수이름(매개변수1, 매개변수2, ...): """함수에 대한 설명(도움말 문자열)""" # 함수의 동작을 정의하는 코드 블록 return 반환값 def: 함수를 정의할 때 사용하는 키워드입니다. 함수이름: 함수의 이름으로, 호출할 때 사용됩니다. 매개변수: 함수에 전달되는 입력값으로, 필요한 경우 여러 개를 지정할 수 있습니다. """도움말 문자열""": 함수에 대한 도움말 문자열(docstring)로, 함수의 기능이나 사용법을 설명합니다. return: 함수의 .. 파이썬(Python) 기초 : 조건문과 반복문 조건문 파이썬에서 조건문은 프로그램의 흐름을 제어하는 데 사용됩니다. 조건문은 주어진 조건에 따라 코드 블록을 실행하거나 건너뛰는 데 사용됩니다. 가장 일반적인 조건문은 if, elif (else if의 줄임말), else 키워드를 사용하여 구성됩니다. 1. if 문 가장 기본적인 형태의 조건문입니다. 주어진 조건이 참(True)인 경우에만 코드 블록이 실행됩니다. if condition: # 조건이 참일 때 실행되는 코드 블록 2. if - else 문 if 조건문과 함께 사용되며, 주어진 조건이 참(True)인 경우와 그렇지 않은 경우에 대해 각각 다른 코드 블록을 실행할 때 사용됩니다. if condition: # 조건이 참일 때 실행되는 코드 블록 else: # 조건이 거짓일 때 실행되는 코드 블.. 파이썬(Python) 기초 : 데이터 타입과 변수 파이썬은 여러 가지 데이터 타입을 지원하며, 각각의 데이터를 저장하기 위해 변수를 사용합니다. 1. 데이터 타입 데이터 타입은 컴퓨터가 저장하는 데이터의 종류를 나타냅니다. 마치 상자에 담겨있는 물건처럼, 데이터 타입은 어떤 종류의 정보가 변수에 담겨 있는지 알려줍니다. # 정수형 (int): 소수점이 없는 정수를 표현합니다. 예시: 10, -5, 1000 # 실수형 (float): 소수점을 포함하는 숫자를 표현합니다. 예시: 3.14, 2.718, 10.0 # 복소수형 (complex) : 실수부와 허수부로 구성된 숫자를 표현합니다. 예시 : 3 + 4j, 1 - 2j, 2j # 문자형 (str): 문자의 시퀀스를 표현합니다. 작은 따옴표(')나 큰 따옴표(")로 감싸서 생성합니다. 예시: 'Hello.. 파이썬(Python) 기초 : 아나콘다, 주피터랩으로 파이썬 시작하기 파이썬은 간결하고 가독성이 좋은 코드로 유명한 인기 있는 프로그래밍 언어입니다. 1. 파이썬이란? 파이썬은 귀도 반 로섬(Guido van Rossum)에 의해 개발된 고급 프로그래밍 언어입니다. 그의 취미 프로젝트로 시작되어 현재는 강력한 커뮤니티와 생태계를 갖추고 있습니다. 2. 파이썬의 특징 간결하고 읽기 쉬운 문법: 파이썬은 공백으로 블록을 구분하므로 코드의 가독성이 뛰어납니다.다양한 용도: 웹 개발, 데이터 분석, 인공지능, 자동화 등 다양한 분야에서 활용됩니다.오픈 소스: 무료로 사용할 수 있으며, 커뮤니티에 의해 지속적으로 발전하고 있습니다.강력한 라이브러리: 풍부한 표준 라이브러리와 서드파티 라이브러리를 통해 다양한 기능을 지원합니다. 파이썬에는 이미 만들어진 라이브러리, 즉 그냥 다운로드.. 이전 1 2 3 다음