목록SW 개발/Python (44)
DATA101
📌 Text 빅데이터분석 플랫폼 베타테스트 참가자 모집 중!(네이버페이 4만 원 전원 지급) 👋 안녕하세요, 코딩이 필요 없는 AI/빅데이터 분석 All in One 플랫폼 개발팀입니다.😊 저희 서비스를 사용해 보시고 경험담을 들려주세요 :)💸 참여해 주신 "모든" 분들께 네이버페이 4만 원 쿠폰을 지급해 드립니다.👨💻 참여 희망 시 카톡플러스친구 1:1 채팅 or 인스타그램 DM 부탁드립니다 :)📆 참여기간 : 11/25(월)~11/29(금) 11:00~21:00 중 택1 (1시간 1타임)👉 참여장소 : 강남역 인근 스터디카페 미팅Room📍 소요시간 : 총 40분 내외(서비스 체험 및 인터뷰 포함)✅ 참가조건 : Text 빅데이터 분석 업무 경험자👉 참가 가능일정 조회하기 : ht..
Step 1. pandas 패키지 import import pandas as pd pandas를 import 해줍니다. 설치가 안 되어 있는 분은 터미널(커맨드라인)에 아래 명령어를 입력하셔서 pandas를 설치해 주세요. $ pip install pandas Step 2. 데이터프레임 세팅 dt = pd.DataFrame({'이름': ['성기훈', '조상우', '장덕수', '오일남', '한미녀'], '주소': ['서울시 도봉구 쌍문동', '서울시 종로구 혜화동', '서울시 강남구 삼성동', '서울시 강남구 논현동', '서울시 강남구 논현동']}) 예제를 위한 데이터프레임을 세팅했습니다. dt.head() 데이터프레임을 조회하면 아래와 같습니다. Step 3. Series.str.contains('찾을 ..
안녕하세요! 오늘은 파이썬 영어 모든 알파벳 정보를 불러오는 방법에 대해 소개해 드립니다. 간단히 파이썬의 string 라이브러리를 활용하면 됩니다 :) 소문자, 대문자 나눠서 알아보죠! 1. 소문자 import string alphabet_lower = string.ascii_lowercase print(alphabet_lower) 결과 abcdefghijklmnopqrstuvwxyz 2. 대문자 import string alphabet_upper = string.ascii_uppercase print(alphabet_upper) 결과 ABCDEFGHIJKLMNOPQRSTUVWXYZ 포스팅 내용에 오류가 있을 경우 아래에 댓글 남겨주시면 감사드리겠습니다. 그럼 오늘도 즐거운 하루 보내시길 바랍니다 :)..
본 포스팅에서는 아나콘다를 활용해 가상환경을 생성 및 삭제하는 방법을 알아봅니다. 더불어, 가상환경 내 패키지를 설치하는 방법까지 알아보겠습니다. 📚목차 1. 가상환경 필요성 2. 가상환경 생성하기 3. 가상환경 리스트 확인하기 4. 가상환경 활성화하기 5. 가상환경 내 패키지 설치 및 확인 5.1. 패키지 설치하기 5.2. 패키지 확인하기 6. 가상환경 비활성화하기 7. 가상환경 리스트 확인하기 8. 가상환경 삭제하기 1. 가상환경 필요성 가상 환경은 프로젝트마다 격리된 환경(즉, 가상 환경)을 생성함으로써 프로젝트별로 패키지를 관리하기 위함입니다. 파이썬을 입문하기로 마음 먹으셨다면 지금부터라도 가상 환경 사용을 권장해 드립니다. 가상 환경의 필요성에 대한 상세한 설명은 이 포스팅을 참고해 주세요. ..
안녕하세요, 오늘은 파이썬을 활용하여 텍스트 파일을 읽거나 쓰는 방법에 대해 알아보겠습니다. 그럼 바로 시작하죠! 목차 1. 텍스트 파일 핸들링 절차 2. 텍스트 파일 작성(또는 생성하기) 2.1. 텍스트 파일 접근하기 2.2. 텍스트 파일 작성하기 2.3. 텍스트 파일 닫기 3. 텍스트 파일 읽어오기 3.1. 텍스트 파일 존재 여부 확인 3.2. open 함수: 모든 내용 읽어오기 3.3. realine 함수: 한 줄만 읽어오기 3.4. readlines 함수: 모든 내용 한 줄씩 읽어오기 4. 파일 포인터 4.1. tell 함수: 현재 파일 포인터 위치 반환 4.2. seek 함수: 파일 포인터 위치 이동 5. with 구문을 활용한 텍스트 파일 핸들링 1. 텍스트 파일 핸들링 절차 텍스트 파일을 읽..
본 포스팅에서는 클래스 상속(Class Inheritance)의 의미를 알아보고 파이썬으로 실습합니다. 또한, 메서드 오버라이딩(method overriding)과 슈퍼 함수(super)까지 알아봅니다. 📚목차 1. 클래스 상속이란? 1.1. 클래스 상속의 의미 1.2. 부모 클래스와 자식 클래스 1.3. 클래스 상속 방법 2. 클래스 상속 예시 3. 메서드 오버라이딩(method overriding) 4. 슈퍼 함수(super) 1. 클래스 상속이란? 1.1. 클래스 상속의 의미 클래스 상속은 기존에 정의한 클래스의 속성 및 메서드를 그대로 사용할 수 있도록 클래스 간에 물려주거나 받는 것을 의미합니다. 즉, 클래스 상속은 중복된 메서드를 재정의할 필요가 없다는 장점이 있습니다. 또한, 기존 클래스에서..
지난 포스팅에서는 클래스, 객체, 속성, 생성 함수에 대한 의미와 파이썬에서 이들을 다루는 방법에 대해 알아보았습니다. 이번 포스팅에서는 클래스에서 메서드(method)와 스태틱/클래스 메서드(static/class method)에 대해 알아봅니다. 목차 1. 메서드(method) 1.1. 메서드 정의 1.2. 내장 클래스 및 메서드 활용 예시 1.3. 메서드 종류 2. 인스턴스 메서드(instance method) 3. 스태틱/클래스 메서드(static/class method) 1. 메서드(method) 1.1. 메서드 정의 메서드(method)는 클래스의 객체에서 호출하여 속성에 대한 연산을 수행하는 역할을 하며, 멤버 함수(member function)라고도 부릅니다. 아래와 같이 "[객체 이름]...
오늘은 프로그래밍 관점에서 클래스(class), 객체(object), 속성(attribut), 함수(method)에 대해 알아봅니다. 간단하게 이론적인 부분에 대해 살펴본 후 실제 파이썬에서 클래스와 객체를 생성하는 방법부터 객체별 속성을 정의하는 방법에 대해 알아봅니다. 목차 1. 이론적 배경 1.1. 클래스(Class) 1.2. 객체(Object) 1.3. 속성(Attribute) 1.4. 함수(Method) 2. 파이썬 클래시 예시: 리스트(List) 3. 파이썬에서 클래스 구현 3.1. 클래스 및 객체 생성 3.1.1. 클래스 생성 3.1.2. 객체 생성 3.2. 생성자 함수(__init__) 3.3. 속성(Attribute) 정의 3.3.1. 정적인(static) 속성 정의 3.3.2. 동적인(..