TeamH4C

    ProjectH4C 1개월 3,4주 과제 (코드업 1~10)

    📖1번 매우 쉽다. print('Hello') 풀었다. 📖2번 쉽다. print('Hello World') 📖3번 이것두 쉽다. print('Hello\nWorld') 📖4번 작은 따옴표를 쓰기 위해서 문자열을 큰 따옴표로 묶어주면 된다. print("'Hello'") 📖5번 이렇게 되면 작은 따옴표로 묶어주면 된다. print('"Hello World"') 📖6번 파이썬의 경우 그냥 출력해주면 된다. 그러니 작은 따옴표로 묶어주도록 하자. print('"!@#$%^&*()"') 📖7번 파이썬은 이것도 그냥 출력해주면 된다. (킹 갓 언어 ㄷ ㄷ) print('"C:\Download\hello.cpp"') 진짜 킹갓의 언어이다. 📖8번 어... 으음... 에에에에에에에에에에에에에에에에에에에에에에에에 ┌┬..

    ProjectH4C 1개월 2주차 과제 (UNIT 34, 35, 36, 37)

    📖 UNIT 34. 클래스 사용하기 📒클래스와 메서드 클래스란 객체를 표현하기 위한 문법이다. 객체란, 특정한 개념이나 모양으로 존재하는 것을 객체라고 한다. 그리고 클래스를 이용하여 객체를 만든다. 데이터를 클래스의 속성, 기능을 메서드라고 한다. 코딩도자에 있는 그림이다. 참고해서 이해를 해보자. 먼저 클래스와 메서드를 만들어보자. class Person: def greeting(self): print('Hello') 그래서 이렇게 사용할 수 있겠다. James = Person() James.greeting() 이렇게 사용할 수도 있다 !! 인스턴스와 객체는 같은 말이다. 📒클래스와 속성 class Person: def __init__(self): self.hello = 'Hello.' def gre..

    ProjectH4C 1개월 2주차 과제 (UNIT 32, 33)

    📖 UNIT 32. 람다표현식 람다표현식 어렵다... 정말 어렵다.................... def plus_ten(x): return x+10 이 함수가 있다. 그냥 간단하게 주어진 값에 10만큼 더해서 return해준다. 이걸 람다 표현식으로 쓸 수 있다. 람다표현식은 함수는 아니고 이름이 없는 함수라고 생각하면 된다. lambda x: x + 10 먼저 이게 람다표현식으로 plus_ten 함수를 표현한 것이다. 람다표현식은 자기 자신만으로 사용되지는 못한다. plus_ten = lambda x: x + 10 plus_ten(1) 이렇게 사용이 된다. 람다표현식 내부에서 변수선언은 못하지만, 람다 표현식 바깥에 있는 변수는 사용할 수 있다. plus_ten을 이용하는 것이 아니라 람다표현식 ..

    ProjectH4C 1개월 2주차 과제 (UNIT 29,30,31) 여기도 스택프레임이.

    파이썬에서 함수는 매우 쉽게 느껴졌다. 그래서 중요한 부분, 생각하지 못한 부분 위주로 복습을 하였다. 그렇기 때문에 실제 파이썬 코딩도장의 내용 순서가 좀 달라질 수는 있다. 📖 UNIT 29. 파이썬 함수 📒함수 독스트링 (documentation strings) 우선, 독스트링이란 함수의 사용법이나 그런 설명을 담아놓은 문자열을 의미한다. def a(): '''a is mm0ck3r''' pass 위와 같은 함수를 만들어보자. 이렇게 함수에 대한 설명부분을 담고있다. help(a) 위와 같으 방법을 사용해도 된다. 📒함수의 호출 과정 알아보기 함수는 어떻게 호출되고 어떻게 다시 원래 함수로 돌아가질까. 리버싱 공부를 하면서 대충 알기는 했지만, 파이썬에서도 한 번더 공부를 해보자. def mul(a..

    ProjectH4C 1개월 2주차 과제 (UNIT 27, 28)

    📖 UNIT 27. 파일 사용하기 📒파일에 문자열 읽기, 쓰기 file = open('unit27.txt', 'w') file.write('hihi') file.close() 먼저, 파일 입출력은 위와 같은 과정을 거치게 된다. 한 줄 한 줄 보자면, 먼저 unit27.txt라는 파일을 쓰기 전용으로 불러온다. 가장 중요한 것은, 파일을 무조건 다시 닫아야 한다는 것이다, 이게 귀찮다고 느낄 수도 있다. with open(파일이름, 파일모드) as 파일객체: 코드 그럼 위와 같이 코딩을 해보자. 파일이 열려있는 동안만 해당되는 코드를 수행하는 것이다. 당연히 그 코드가 끝이 난다면, 파일은 바로 닫히게 된다. 📒본격적으로 파일에 문자열 읽기, 쓰기 with open('unit27.txt', 'w') as..

    ProjectH4C 1개월 2주차 과제 (UNIT 25, 26)

    📖 UNIT 25. 딕셔너리 응용하기 📒딕셔너리에 Key, Value 추가하기 딕셔너리도 리스트와 조작하는 방법이 동일하다고 할 수 있다. 차이점은 딕셔너리는 키와 밸류의 대응이 있다는 점이다. 먼저 딕셔너리에 추가하는 메서드들을 먼저 알아보자. setdefault : key-Value 쌍 추가 update : Key의 Value 수정, Key가 없으면 Key와 Value 추가 x = {'a': 10, 'b': 20, 'c': 30, 'd': 40} x.setdefault('e', 50) 이렇게 x 딕셔너리에 Key와 Value를 동시에 넣을 수 있다. 조심할 점은 Value없이 Key만 넣는다면 (인자를 한개만 전달한다면) Value에는 None값이 들어가게 된다. 그럼 이제 값 수정을 어떻게 진행할까..