본문 바로가기

전체 글120

2021 - 04 - 22, Python 시퀀스(sequence) ## 시퀀스(sequence)에 관한 내용이다. ## List 와 Tuple , Dictionary ### List ## 여러가지 자료를 모아놓은 자료형 ## List는 Mutable이다. 수정가능하다. list_1 = [ 'mon', 'tue', 'wed', 'thur', 'fri', 'sat' ,'sun' ] list_2 = [ 'mon', 'tue', 'wed', 'thur', 'fri', 'sat' ,'sun' ] ## 리스트에서 사용할 수 있는 common # in # 요소가 리스트 안에 존재하는지 확인하는 기능 print('mon' in list_1) #True # list[i] # 리스트에 해당 인덱스에 있는 값에 접근하는 기능 # 파이썬은 0부터 숫자를 시작한다. print(list_1[0.. 2021. 4. 26.
2021 - 04 - 21, Python 상속(Inheritance) ## 상속(inheritance) # 상속을 설명하기 위하여 Human 클래스와 Dog클래스를 생성함 # 두 클래스 모두 걷고 먹을 수 있음 꼬리를 흔들고 손을 흔드는 메소드만 다름 # 현재 코드가 낭비되고 있음. (walk 와 eat이 코드가 겹침) # 현실 개념으로 보았을 때, 인간도 동물이고 개도 동물이다. # 동물은 먹고 걷는 등 많은 것을 공유하기 때문에 중복이 많이 발생한다. # 지금은 클래스가 2개라 크게 상관이 없어 보이지만 만약에 소나 닭 그리고 # 다른 동물들이 마구잡이로 추가된다면 동물이 추가될 때 마다 # 클래스를 추가해야되므로 코드가 복잡하고 일이 번거롭게된다. # 따라서 동물 클래스를 하나 추가한다. class Animal(): # 코드의 중복을 없애기 위하여 Animal이라는 .. 2021. 4. 26.
2021 - 04 - 20, Python 학습 연습문제 풀이 하기 문제의 출처는 wikidocs.net/85687 에있음을 알립니다. """ Q1 정수를 입력받아 그 수의 제곱을 계산해 출력하는 스크립트 A1 a = input("정수를 입력하여 주십시오 )") b = int(a) **2 print(b) A+ 모범답안 num = int(input("값을 입력해주세요!")) print(num * num) 오답 노트 num = int(input("정수를 입력하여 주십시오)")) print(num * num) Q2 input()으로 정수를 한개 입력받아 그 숫자를 숫자 크기만큼 반복해서 출력하는 스크립트, while 문 사용 A2 num = int(input("정수를 입력하여 주세요!")) while num 2021. 4. 26.
공부내용 정리 Java :: 입문 I #1 데이터 타입 (숫자NUMBER) public class (파일명) { public static void mian(String[] args) { // 연산자(Operation) System.out.println(6 + 2); // 8 System.out.println(6 - 2); // 4 System.out.println(6 * 2); // 12 System.out.println(6 / 2); // 3 System.out.println(Math.PI); // 3.14 ... System.out.println(Math.floor(Math.PI)); // 3.0 System.out.println(Math.ceil(Math.PI)); // 4.0 } } 자바 프로그래밍을 하기 위해선 우선 public c.. 2021. 4. 26.
2021 - 04 - 20, Kotlin Bubble sort 알고리즘 학습 알고리즘의 기초를 학습하기 위하여 Bubble sort에 대한 알고리즘을 코틀린으로 작성하는 학습을 진행하였음. 학습을 진행하기 위한 기본 셋팅 링크 :: replit.com/@dleDoo/Study-for-kotiln#BubleSort/BubleSortSetting.kt Study for kotiln A Kotlin repl by dleDoo replit.com 기본 셋팅의 설명 및 학습 내용 링크 :: replit.com/@dleDoo/Study-for-kotiln#BubleSort/BubbleSortSettingWithExplain.kt Study for kotiln A Kotlin repl by dleDoo replit.com 알고리즘의 완성 및 설명 링크 :: replit.com/@dleDoo/.. 2021. 4. 20.
2021 - 04 - 20, Kotlin 회원 관리 프로그램 복습 II Kotlin 회원 관리 프로그램 복습 2회차 (각 코드별 기능 설명) 링크 :: replit.com/@dleDoo/Study-for-kotiln#Project%20Reveiw/MemberShipManagement Study for kotiln A Kotlin repl by dleDoo replit.com Kotlin 회원 관리 프로그램 when 기능 추가 링크 :: replit.com/@dleDoo/Study-for-kotiln#Project%20Reveiw/MembershipManagementWhen.kt Study for kotiln A Kotlin repl by dleDoo replit.com Kotlin 회원 관리 프로그램 Nullable 복습 링크 :: replit.com/@dleDoo/Stud.. 2021. 4. 20.