본문 바로가기
반응형

취미부자32

패스트캠퍼스 챌린지 12일차 / 클래스/생성자 --오늘의 학습 범위-- Ch 08. 클래스 CH08_02. 생성자 오늘도 역시나 어렵다... 😂 한번 봐서는 문과충은 따라갈 수가 없다. 여러번 볼 수 밖에... 그래도 차근차근 쌓여가는 느낌!! 힘내자. -생성자(__init__)함수 ** 생성자란? 인스턴스를 만들 때 호출되는 메서드 / 객체가 인스턴스를 포함하는 형태임 class Monster : def say(self): print("나는 몬스터다") ①체력 ②공격력 ③이동속도 ---> 속성 추가하기 class Monster : def __init__(self, health, attack, speed): self.health = health self.attack = attack self.speed = speed goblin = Monster(80.. 2021. 11. 12.
패스트캠퍼스 챌린지 11일차 / 클래스와 객체 --오늘의 학습 범위-- Ch 08. 클래스 CH08_01. 클래스와 객체 어렵다...어렵다.....ㅠㅠ 잘 정리 해두고 틈틈히 보자~ CH08_01. 클래스와 객체 클래스와 객체의 개념 클래스: 객체를 만들기 위한 설계도 (빵틀) 객체: 설계도로부터 만들어진 제품 (빵) z.B> 클래스를 사용하지 않았을 때: ---------------------------------------------------------------------------------------------------------------------------- champion1_name = "이즈리얼" champion1_health = 700 champion1_attack = 90 print(f"{champion1_name}님 소환사.. 2021. 11. 11.
패스트캠퍼스 챌린지 10일차 / 딕셔너리 --오늘의 학습 범위-- Ch 07. 딕셔너리와 튜플 CH07_02. 딕셔너리 딕셔너리의 특징 - 시퀀스 자료형 : 순서가 있는 자료형의 형태이다. - 키와 데이터를 가지고 있는 사전형 자료형 - 사전 형태의 자료를 만들 때 편리 딕셔너리 만들기 딕셔너리 = {키 1 : 데이터 1, 키 2 : 데이터 2} ① stock = {"삼성전자" : 82000, LG: 150000} *** 키 값에는 숫자, 불린 형태도 들어갈 수 있다. ② stock_b= { "삼성전자" : [81000, 81500, 82000, 81500, 82000], /리스트 형태로 넣을 수도 있음 "삼성전자" : (150000, 149000, 148000, 151000, 152000) / 튜플 형태로 넣을 수도 있음 } ③stock_c .. 2021. 11. 10.
패스트캠퍼스 챌린지 09일차 / 튜플 Ch 07. 딕셔너리와 튜플 CH07_01. 튜플 ------------------------------------------------------------------------------------------ 벌써 7번째 챕터 *** 괄호의 종류 [ ] 대괄호 : 리스트 정의, 인덱스 안 ( ) 소괄호 : 튜플 , 함수정의, 호출 시 { } 중괄호 : f-string, 딕셔너리 *** 헷갈리지만 많이 쓰다 보면 자연스럽게 받아들이게 되는 순간이 오니 그냥 그러려니 받아들이고 쓰는 것이 마음 편할 듯. 튜플의 특징 - 시퀀스 자료형 - 수정, 추가, 삭제가 불가능한 리스트 - 읽기 전용 리스트 - 왜 이런 리스트를 사용하는가? 1. 메모리 사용이 효율적 2. 읽기만 가능하기 때문에 데이터 손실 염려가 .. 2021. 11. 9.
패스트캠퍼스 챌린지 08일차 / 반복문 실습 ---오늘의 학습 범위--- Ch 05. 제어문 CH05_08. 반복문 실습문제(1) CH05_08. 반복문 실습문제(2) 오늘은 반복문 실습 / 어렵다 어려워... ㅜㅠ 간단한 문제인 것 같았는데 직접 문제를 풀려고 하니 이렇게 어려울 수가 없었다. 특히나 마지막 문제에 가서는 약간 멘붕도 오고.. ㅠㅠ 몇 번 더 해봐야지. 실습문제 _1 구구단 출력 프로그램 / 프로그램 사용자로부터 출력할 단을 입력 받고, 해당 구구단을 출력 포준입력 표준 출력 몇 단을 출력할까요? >>>5 5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 ... 5 * 9 = 45 x = int(input("몇 단을 출력할까>>>")) for i in range(1, 10): print(x, "*", i.. 2021. 11. 8.
패스트캠퍼스 챌린지 07일차 / 반복문 --오늘의 학습 범위-- Ch 05. 제어문 CH05_06. 반복문개념(1) CH05_07. 반복문개념(2) 어어엉... 어렵다 반복문...ㅠㅠ / for은 반복할 횟수가 정해졌을 때 사용하고, while은 반복 횟수가 정해져 있지 않을 때 사용한다는 것 기억하자! 반복문은 엄청 많이 사용하는 함수이므로 여러 번 써보고 흐름을 기억하자! CH05_06. 반복문개념(1) 반복문을 사용하는 이유 :반복적인 작업을 코드로 작성하기 위해 사용 / 예> 리스트 실습 2번 문제 반복문으로 풀기 #실습 2 list = [] a = int(input("1일차 횟수>>")) list.append(a) a = int(input("2일차 횟수>>")) list.append(a) a = int(input("3일차 횟수>>").. 2021. 11. 7.
패스트캠퍼스 챌린지 06일차 / 리스트 자료형 --오늘의 학습 범위-- Ch 05. 제어문 CH05_04. 리스트 자료형 CH05_05. 리스트 자료형 실습문제 오늘은 리스트 자료형 강의와 실습문제를 풀어 보는 시간이었다. 강의에서 리스트를 사용하는 이유와 만드는 방법을 예를 들어서 쉽게 설명해 주고 있어서 이해하기 편했다. 휴... 다행... 리스트 자료형은 할당연산자를 사용하고 있고 대괄호를 만들어 데이터를 넣어주고 콤마로 구분해 준다. 또 빈 리스트도 만들 수 있다. 그리고 리스트명[-1]은 가장 마지막 데이터 값을 반환해 준다. ⭐ 리스트 만드는 방법 리스트명 = [ 데이터, 데이터, ... , 데이터 ] 리스트명 = [ ] / 껍대기만 있는 빈 리스트도 만들 수 있다. 데이터 접근하기 animals = ["사자", "호랑이","고양이",.... 2021. 11. 6.
패스트캠퍼스 챌린지 05일차 / 조건문 실습 --오늘의 학습 범위-- Ch 05. 제어문 CH05_02. 조건문 실습문제(1) CH05_02. 조건문 실습문제(2) 이번 강의는 조건문 문제를 풀어보는 시간이었다. 간단한 문제인 것 같은데도 직접 풀어보니 뇌세포 활동이 아주 격해지는 것같은 느낌적인 느낌....ㄷㄷㄷ 문제 풀이를 통해 개념을 다시 생각해 볼 수 있었고, 사용법을 익히게 되는 시간이었다. 순차적으로 내려오며 명령을 실행하는 방식이니까, 계속 확인을 해가면서 명령어를 차분히 적어 내려가는 것이 중요하고, 에러 메세지 안에 답이 있다는 것을 알게 되었다. 또 기억할 것 - if문 를 사용할 때는 if-else if - elif -else if - elif -elif 꼭 else로 끝내지 안아도 됨 / ⭐기출 문제 4번은 다시 한번 풀어보자.. 2021. 11. 5.
패스트캠퍼스 챌린지 04일차 / 파이썬 조건문 --오늘의 학습 범위-- Ch 05. 제어문 CH05_01. 조건문개념 오늘은 제어문 첫번째 시간으로 조건문의 개념을 공부했다. 제어문 파트가 프로그래밍에서 가장 중요한 부분이므로 잘 들어두는 것이 좋다고 강의에서 말씀하셨다. 조건문은 들여쓰기/ 조건 적는 것/ if -elif - else 순서만 잘 지켜주면 그렇게 어렵지 않게 사용할 수 있다. 01. 조건문 제어문을 사용하는 이유와 종류 -이유 : 프로그램은 기본적으로 위에서 아래로 순차적으로 실행된다. -종류: 1)명령 A,B 중 한 개를 선택헤 실행하고 싶을 때 -> 조건문 2)명령들을 반복해서 실행하고 싶을 때 -> 반복문 z.B : 치킨 or 피자 -> 조건문 유투브 영상보기 -> 반복문 조건문의 개념 - if문 사용법 ' 기존 비밀번호 = ".. 2021. 11. 4.
패스트캠퍼스 챌린지 03일차 / 파이썬 기초 --오늘의 학습 범위-- Ch 04. 연산과 연산자 CH04_02. 연산(2) CH04_03. 입력과 자료형변환 오늘은 연산에 대한 2~3강 강의를 들었다. 비교연산과 논리연산 / nput() : 입력함수에 대해 배울 수 있었다. 비교연산은 조건문에 많이 쓰이므로 꼭 필요한 내용임. 중요하니까 잘 알아 두자! 아직까지는 무슨 뜻인지 알 것 같다. 정말 다행이야... 😂😂 연산의 종류 4가지 - 비교연산 ⭐ > 크다 > 작다 >= 크거나 같다 3) print(15 = 3) print(3 = 10) # True and True --> True print("겨울이다" != "겨울이다" or "신난다" == "신난다") # False or True --> True print(not.. 2021. 11. 3.
반응형