인프런대학생 3

[인프런 리프 대학생 2기] 2주차 미션활동

오늘의 강의 키워드는 Python Underscore, 접근지정자! 제가 인프런 리프 카테고리에 포스팅하는 게시글들은 강의 내용을 그대로 옮기는 것이 아니라, 강의를 들으며 추가적으로 조사한 내용들, 몰랐던 내용들, 강의를 들으며 중요하다고 생각하는 부분들을 위주로 정리해서 올리고 있습니다 :) 1. Packing 2. Unpacking 3. Naming mangling 4. 파이써닉 5. property 6. 접근지정자 7. 인스턴스화 1. Packing : 여러 개의 변수를 하나의 객체로 묶어주는 역할을 한다. print함수는 여러 개의 변수를 가변적으로 받을 수 있다. print('hello') print('hello','world') 위와 같이 인자의 개수를 유연하게 지정해주기 위해 파이썬에서는 ..

[인프런 리프 대학생 2기] 2주차 미션활동 | Context Manager Annotation

2주차 미션활동은 section2를 공부하고 포스팅을 하는 거에요! 하루에 강의 1개 분량이 약 20분정도니까, 하루면 금방 끝나겠네! 했는데,, 강의 듣고나서 모르는 부분들에 대해 추가 조사를 하다보니까 1개 듣는 것도 버거워요,, ㅠㅠ 모르는 내용이 끝없이 나오더라구요 그래서 학교 수업이 있는 날 제외하고는 꾸준하게 강의 1개 이상 들어보려고 합니다 :0 context manager는 일반적으로 파일을 잠그거나 해제하거나, 열려있는 파일들을 닫을 때 주로 사용한다. 최소한 context manager는 __enter__와 __exit__메소드를 가지고 있다. Contextlib : with문 컨텍스트를 위한 유틸리티 @contextlib.contextmanager > 이 함수는 클래스나 별도의 __e..

[인프런 리프 대학생 2기] 1주차 미션 활동 Python Advanced(1)

이번 게시글에서는 섹션 1 Python Advanced(1) 수업을 들으며, 내용을 정리해보려고 합니다 :0 섹션 1에서는 어떤 내용을 배우나 슬쩍 봐볼까요? 음 일단 제가 항상 헷갈려하는 람다함수가 끼어있네요 이번 기회에 제대로 공부해놔야겠어요 오 몇일 전에 자바스크립트 공부하면서 깊은 복사와 얕은 복사에 대한 게시글을 올렸었는데, 여기에서도 다루네요 :) 목차만 봐도 벌써부터 신나는 건 왜일까요..? 헤헤 본격적으로 수업을 들으러 떠나봅니다 01 Variable scope ( Scope, Global , Nonlocal, Locals , Globals ) (1) scope 파이썬은 JS의 scope 방식과 비슷하다. 파이썬에서는, if 문 안에 있는 변수를 함수 안에서는 어디서든지 호출이 가능하다. ..