목록Language (9)
hhnn_soph
📙 메서드(Method) - 객체의 동작에 해당하는 실행 블록 - 메서드가 호출되면 { } 블록 안에 있는 모든 코드들이 일괄적으로 실행됨 - 외부로부터 매개 값을 받을 수도 있고, 실행 후 어떤 값을 리턴할 수도 있음 - 역할: 필드를 읽고 수정, 다른 객체 생성해 다양한 기능 수행, 객체 간 데이터 전달 수단 - 선언부(리턴 타입, 메서드명, 매개변수 선언)와 { } 실행 블록으로 구성 public class Calculator { void powerOn(){ System.out.println("전원을 켭니다"); } int plus(int x, int y) { int result = x + y; return result; } double divide(int x, int y) { double resu..
클래스의 구성 멤버는 필드, 생성자, 메서드 3가지! 해당 멤버들은 생략되거나 여러 개 작성될 수 있다. public class ClassName { // 필드 int fieldName; // 생성자 ClassName(){ } // 메서드 void methodName(){ } } 📙 필드(Field) 객체의 고유 데이터가 저장되는 곳 1. 필드 선언 - 클래스 { } 블록 내부 어디서든 선언 가능 - 생성자와 메서드 전체에서 사용되며 객체가 소멸되지 않은 한 객체와 함께 존재 - 선언 형태는 변수와 비슷하지만 변수라고 부르지 않음 - 필드의 초기값은 필드 선언 시 주어질 수도 있고 생략될 수도 있음 : 초기값 생략된 경우, 객체 생성 시 자동으로 기본 초기값(0, 0.0, false, null) 설정됨 ..

📙 클래스 선언 1. 클래스 이름 - 다른 클래스와 식별할 목적으로 사용되므로 그 특징을 드러내는 단어(Person, Car etc.)를 사용 - 자바 식별자 작성 규칙 사용 작성규칙 예 (불가 >> 가능) 1 하나 이상의 문자로 구성 C >> Car, SportsCar 2 첫 번째 글자 숫자 불가 3Car >> ThirdCar 3 특수문자 $, _만 사용 가능 #Car, @Car >> $Car, _Car 4 자바 키워드 사용 불가 int, for, public >> IntNumber, ForLoop, PublicStation 5 한글보단 영어 사용 사람, 자동차 >> Person, Car 6 대소문자 구분 Car와 car는 다름 - 클래스 이름: 단어의 첫 자는 무조건 대문자로! Calculator C..
📙 객체 지향 프로그래밍(OOP: Object Oriednted Programming) - 부품에 해당하는 객체들을 먼저 만들고 각 개체들을 하나씩 조립해 완성된 프로그램을 만드는 기법 이를 더 자세히 알기 위해선 자바에서의 객체와 객체 간의 상호작용이란 무엇인지 먼저 알아야 한다! 1. 객체 - 자신의 속성을 가지고 있고 다른 것과 식별 가능한 모든 것 (ex. 물리적: 자동차, 자전거, 책, 사람 등 // 추상적: 강의, 학과, 주문 등) - 객체는 속성과 동작으로 구성 (ex. 속성: 이름, 나이, 색상, 모델명 // 동작: 걷다, 웃다, 달린다, 멈춘다) - 자바에서의 속성은 필드(field), 동작은 메서드(method)로 표현 2. 객체의 상호작용 - 각 개체는 독립적이며 다른 객체와 서로 상..
자료형의 특징들을 공부하기 전 파이썬의 자료형들의 특징들을 한 눈에 볼 수 있게 정리해보았다. (공부하면서 내용을 더 추가해나갈 예정) 📙 파이썬 자료형 자료형 종류 설명 숫자 int (정수) float (실수) complex (복소수) 숫자 형태로 이루어진 자료형 정수, 실수, 복소수, 8진수, 16진수 등을 표현 시퀀스 str (문자열) list (리스트) tuple (튜플) 데이터를 순서대로 하나씩 나열하여 나타낸 데이터 구조 특정 위치(~번째)의 데이터를 가리키는 인덱스 사용(0부터 시작) FOR문에서 사용(인덱싱, 슬라이싱) 매핑 dict (딕셔너리) 사전형 데이터. key와 value의 1:1 쌍 FOR문에서 사용(인덱싱, 슬라이싱) 세트 set(집합) 수학 집합과 동일한 데이터 구조 FOR문..
📙 파이썬의 출력문 1. 기본 출력 - print() 함수 사용 : 괄호 안에 아무것도 작성하지 않으면 한 줄 띄어쓰기가 됨 : 기본적으로 출력값 끝에 \n(줄바꿈)이 설정되어 있음 - 문자열 출력 시 싱글 쿼테이션(' '), 더블 쿼테이션(" ") 모두 사용 가능 print('Hello Python!') print("Hello Python!") print() print("""Hello Python!""") print('''Hello Python!''') # 출력 결과 Hello Python! Hello Python! Hello Python! Hello Python! 2. 여러 줄 출력 - 싱글 쿼테이션 혹은 더블 쿼테이션 3개(' ' ', " " ") 사용 - 한 줄씩 띄어쓰기가 가능(ex. hello..

📙 Simplejson 패키지 설치 - 해당 패키지들은 가상 환경 안에서 설치해야 함 [cmd(명령프롬프트) 창] 가상 환경을 활성화한 후 설치 - pip 명령어 사용 * pip이란 파이썬으로 작성된 패키지 소프트웨어를 설치하거나 관리하는 패키지 관리 시스템 * 파이썬 3.4이후 버전은 pip를 기본적으로 포함하고 있음. 해당 가상환경 안에서 * curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 입력 (다운로드 출력 ) * python get-pip.py 입력 (설치 명령어 >> successfully installed pip-21.2.1 출력되면 정상 설치) * python -m pip install --upgrade pip 입력( 버전 업그레이드) 1..

📙 파이썬 가상환경 설정 다들 파이썬 버전 관리를 어떻게 하나!? 한 운영체제에서 같은 프로그램을 버전만 다르게 설치하다보면.. 사용시 오류가 나거나 호환이 안 될 경우 충돌이 빈번히 일어나지 않는가.. 결국엔 포맷으로 문제를 해결하는 것 대신 가상환경을 설정하여 프로젝트를 관리하는 것이 훨씬 효율적이다. 아래 표처럼 별개의 가상환경을 설정하여 프로젝트를 시행하면 운영체제에 영향없이 사용이 가능하다. 프로젝트는 폴더 기준으로 진행하기 때문에 나중에 문제가 발생하게 되면 가상환경 관련 폴더만 깔.끔.히. 삭제해주면 된다! 가상환경 설정하기 (feat. windows) 1. 가상환경 만들기 python -m venv D:\learnspace\Python # 프로젝트 폴더 경로 - 가상환경을 만들기 위해 cm..

참고: 해당 게시글은 Window OS에 맞춰 설치를 진행하였으니 주의! 📙 파이썬 설치 파이썬 설치는 참 쉽다. 아래 홈페이지에 들어가자마자 보이는 "Download Latest Version of Windows" 버튼을 클릭하면 된다. (자신이 원하는 버전, 혹은 자신의 OS에 맞는 버전을 선택하기 위해선 "상단 바 메뉴의 'Downloads'"를 클릭) https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 파이썬 설치 시 주의사항 1) Add Python 3.0 to PATH 클릭 추후 발생하는 많은 문제들을 방지할 수 있음. 2) 설치 경로에..