프로그래밍에서 클래스와 객체의 개념 이해하기 프로그래밍에서 클래스(Class)는 객체(Object)를 생성하기 위한 일종의 설계도와 같은 것입니다. 즉, 객체를 만들기 위한 틀로서, 객체들의 공통적인 특성을 정의하고, 이를 바탕으로 객체를 생성합니다. 객체(Object)는 클래스를 기반으로 만들어진 실체로서, 클래스에서 정의한 특성들을 가지며, 이를 바탕으로 특정한 기능을 수행하도록 프로그래밍됩니다. 객체는 각각의 고유한 속성과 독립적인 기능을 가지며, 다른 객체와 구별됩니다. 객체는 클래스에서 정의한 속성과 메소드(Method)를 가지며, 이를 통해 객체의 특성과 기능을 구현합니다. 속성은 객체의 상태를 나타내는 변수(variable)를 말하며, 메소드는 객체가 수행할 수 있는 기능을 나타내는 함수(f..
나도코딩 유튜브 따라하기 - 파이썬 공부 연산자(25:48) '%'는 MOD '//'는 INT '!=' 는 같지않다!() 'and' 와 '&'은 And 를 이야기 하며, 'or' 와 '|'는 Or를 나타내는 값입니다. 간단한 수식(33:23) 괄호를 통해서 우선순위 연산을 계산을 합니다. '!=' 같지 않다의 느낌처럼 각각의 '=' 앞에 +, *, /, -, % 를 입력 해 보면, 변수를 기준으로 각각의 해당하는 값들을 계산하여 보여줍니다. 숫자처리함수(36:26) 파이썬에서 제공하는 몇가지 숫자처리함수들을 공부해 봅시다. 절대값, 제곱근, 최대값, 최소값, 반올림 의 값들을 구하는 숫자처리함수들이 있습니다. 파이썬에서 제공하는 math 라이브러리를 가져오면 다양한 명령어들을 사용할 수 있습니다. fro..
파이썬 코딩 무료 강의(기본편) 숫자 자료형, 문자열 자료형, Boolean 자료형, 변수와 주석에 관한 내용들을 공부해 봅시다. 숫자 자료형(07:26) 창에 입력하는 숫자가 그대로 프린트 되어서 나옵니다. 사칙연산이나 괄호부터 계산하고 우리가 알고 있는 계산법이 그대로 적용이 됩니다. 입력되어진 값들을 하나씩 입력을 해봅시다. 입력을 하는 것과 눈으로 보는 것은 큰 차이가 있으므로, 다 아는 내용이긴 하지만, 직접 입력을 해서 눌러보는 것이 더 도움이 많이 됩니다. 입력에 해당하는 결과값은 TERMINAL에서 바로 확인을 해 볼 수 있습니다. 별개로 IPv4 32비트에 해당하는 수와 IPv6 128비트에 해당하는 수를 한번에 계산해 볼 수도 있습니다! ^^; 문자열 자료형(11:42) 문자열을 가져오..
유튜브 따라하기 | 파이썬 코딩 무료 강의(기본편) 나도코딩 6시간! 계속 생각만 하다가 이제서야 실행에 옮겨봅니다. 파이썬을 쉽게 배울 수 있는 그리고, 기본적인 내용들이 충실히 잘 전달되는 유튜브 영상이 있어서, 그것을 기준으로 공부를 하고 스터디를 할 수 있는 유튜브가 있어서 함께 공부해 보려고 올려봅니다. 학습을 하면서 초반 셋팅을 하고, 링크들을 모아서 보다 수월하게 작업들을 할 수 있게 하나씩 정리해 보려고 합니다. 내용들도 주요한 내용들을 핵심만 정리해 놓으면 복습 차원에서도 더 효율적일꺼 같습니다. 일단 먼저, 이것을! 공부를 시작해 보려면 파이썬과 프로그램을 설치를 하여야 합니다. 영상과 동일하게 셋팅을 해 봅시다. 파이썬 설치하기 https://www.python.org/ Welcome..
YBM에서 시행되는 코딩 시험 COS2급 엔트리 샘플 2번째 문제입니다. 문제를 보시고, 한번 찬찬히 따라서 해보세요. 다음은 문제지와 문제파일, 정답파일입니다. 다운로드 받아서 사용하시면 됩니다. 다음은 연습할 수 있는 엔트리 사이트입니다. 받은 문제파일을 압축을 풀어서, 불러오기 하셔서 문제를 푸시면 됩니다. https://playentry.org/ws#! 엔트리 - 소프트웨어 교육의 첫걸음 누구나 쉽고 재미있게 소프트웨어 교육을 체험할 수 있도록 블록 코딩 방식으로 만들어진 비영리 서비스입니다. playentry.org -----다음은 동영상이 삽입되는 자리입니다.----- 문제를 찬찬히 푸는 동영상을 함께 올릴까 생각중입니다. 아들 더러 풀어보라고 꼬시는 중입니다. ^^; 조만간 영상을 찍어서 올..