파이썬 기초 문법 100가지 핵심 개념 정리
기본 출력 및 변수 처리
print("안녕하세요, 세상!")
print() 함수는 텍스트를 콘솔에 표시하는 기본 메커니즘입니다.
변수는 타입 선언 없이 직접 할당 가능합니다:
score = 95
message = "파이썬 공부 중"
데이터 타입 이해
파이썬은 여러 내장 데이터 타입을 지원합니다:
integer_val = 42 # 정수형 (int)
float_val = 3.14159 # 실수형 (float) ...
7월 4일 01:27에 게시됨
자바 초보자(5) - 클래스와 객체
1. 클래스와 객체란?
클래스는 동일한 속성과 행동을 가진 객체들의 추상적 집합이며, 객체는 클래스의 인스턴스로 상태와 행동을 가진다.
2. 자바에서 클래스와 객체의 구조는 어떻게 되나요?
class Person {
// 필드는 클래스의 속성
String fullName = "장삼";
int years = 23;
// 메서드는 클래스의 행동
public void studyJava(){
Syst ...
7월 1일 05:49에 게시됨
파이썬 3 핵심 개념 정리
입출력 처리
str() 함수는 사람이 읽기 쉬운 형식으로, repr() 함수는 인터프리터가 이해하기 쉬운 형식으로 데이터를 표현합니다.
rjust()는 오른쪽 정렬, ljust()는 왼쪽 정렬, center()는 가운데 정렬을 수행합니다. zfill()은 지정된 길이에 맞게 문자열 앞에 0을 채웁니다.
네임스페이스
네임스페이스는 이름과 객체 간의 매핑 관계를 의미합니다.
네임스페이스는 ...
7월 1일 00:06에 게시됨
클래스와 객체: 초기화 리스트, 타입 변환, 정적 멤버 및 기타
1. 초기화 리스트
C++에서 클래스의 멤버 변수를 초기화할 때는 함수 본문 내에서 할당하는 대신 초기화 리스트를 사용할 수 있습니다. 초기화 리스트는 콜론(:)으로 시작하며, 각 멤버 변수는 괄호 안에 초기값이나 표현식을 포함합니다.
각 멤버 변수는 초기화 리스트에서 한 번만 나타나야 합니다.
참조 멤버 변수, const 멤버 변수, 기본 생성자가 없는 클래스 타입 ...
6월 24일 21:57에 게시됨
React에서 클래스 컴포넌트와 함수형 컴포넌트의 차이점
이것은 매우 중요한 기술 인터뷰 질문입니다. 표면적으로 보기에는 두 가지 방식으로 컴포넌트를 작성하는 것뿐이지만, 그 차이점은 단순한 문법 차이를 훨씬 넘어섭니다. 아래에서 표면적 차이, 본질적 차이, 그리고 설계 철학 세 가지 측면에서 심층적으로 분석해 보겠습니다.
1. 표면적 차이 (문법 및 기본 사용법)
특성
클래스 컴포넌트
함수형 컴포넌트
문법
E ...
6월 23일 00:21에 게시됨
객체 지향 프로그래밍의 핵심 개념 정리
프로그래밍 패러다임: 절차지향과 객체지향
프로그래밍에는 두 가지 주요 접근 방식이 존재한다. 하나는 절차지향적 사고방식이고, 다른 하나는 객체지향적 사고방식이다.
절차지향 프로그래밍
문제 해결을 위한 단계를 나누어 각 단계별로 코드를 작성하는 방식이다. 이 방법은 대부분의 프로그램에서 기본적으로 사용되며, 규모에 따라 비중이 달라질 뿐이다.
객체지향 ...
6월 7일 17:51에 게시됨
제2주 예습, 실험 및 과제: Java 기본 문법 2, 객체 지향 기초
제2주 예습, 실험 및 과제: Java 기본 문법 2, 객체 지향 기초
목차- 0. 과제 완료 안내
예습
1.1 학습 목표
1.2 예습 과제
1.3 수업 전 질문 목록
실험
수업 후 과제
3.1 온라인 학습 플랫폼
3.2 PTA 프로그래밍 (중요)
3.3 클래스룸 (사례 1-초기 접촉)
확장 자료
과제 완료 안내
본 예습의 "1.3 수업 전 질문 목록"은 수업 전에 완료하시 ...
6월 4일 02:27에 게시됨
Python 클래스와 상속 기본 개념
클래스의 캡슐화:
캡슐화는 클래스 내부의 정보를 숨기고, 외부에서 직접 변수를 수정하지 못하도록 하는 기법입니다. 클래스가 제공하는 메서드를 통해서만 숨겨진 정보에 접근하고 조작할 수 있습니다.
class Monster():
# 클래스의 공용 속성
species = "악마"
# 클래스 초기화(생성자), 클래스 인스턴스화 시 자동 호출됩니다.
def _ ...
5월 22일 12:41에 게시됨