백엔드 기초, 이정도는 알아야지!에 대한 정리(feat. 튜터 모임)

2022. 5. 20. 23:57Developer

반응형

이번주 초 저녁에 튜터 미팅을 진행했었다. 처음으로 뵙는 분도 있었고 이전에 부트캠프에서 나를 지도해주셨던 스승님도 튜터로 합류하셔서 한편으로 엄청 반가웠고, 한편으로는 튜터링할 때 여러 튜터님들에게 누가 안되게 더 공부하고 열심히 해야겠다는 생각도 갖게 되었다.

 

이번 미팅에서는 튜터링 개선의 방향성에 있어 이전 기수, 현 기수 담당 튜터님들끼리 모인 자리였는데 강의도 찍으신 멋있는 튜터님께서 주도적으로 말씀을 해주시고 공부해야 되는 각 포인트를 잘 짚어 주셔서 나도 이런 부분에 대해 어떻게 쉽게 이해할 수 있도록 알려줄 것인지 생각을 하며 정리해보기 위해 글을 작성해본다.

 

해당 개념이나 용법에 대해 내가 스스로 정리를 한 내용도 있을 수도 있지만 구글이라는 세계에 나보다 훨씬 간결하게 잘 작성하신 분들이 많기에 이런 분들의 글 링크를 수집해놓고 이후 튜터링 때 적극 공유하며 알려드리고자 한다. (아카이브성 글이 될 것 같다)

 

1. Python: *args, **kwargs

https://legitcode267.tistory.com/13

 

파이썬에서 *args 와 **kwargs는 무엇일까?

파이썬에서 초급단계를 벗어나 중급 단계를 향해 달려가고 있는 필자는 처음에 *args와 **kwargs를 보고, 파이썬에도 포인터가 존재하는 줄 알았다. 파이썬을 처음 배울 때는 포인터라는 게 없다는

legitcode267.tistory.com

 

2. Python: 1급 객체 (First Class Citizen)

https://schoolofweb.net/blog/posts/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%ED%8D%BC%EC%8A%A4%ED%8A%B8%ED%81%B4%EB%9E%98%EC%8A%A4-%ED%95%A8%EC%88%98-first-class-function/

 

파이썬 – 퍼스트클래스 함수 (First Class Function) - schoolofweb.net

안녕하세요. 스쿨오브웹의 이상희입니다. 이번 강좌에서는 파이썬의 퍼스트클래스 함수 (First-class fuction)에 대해서 알아 보도록 하겠습니다. 퍼스트클래스 함수란 프로그래밍 언어가 함수 (functi

schoolofweb.net

 

3. Python: 데코레이터

https://hello-bryan.tistory.com/214

 

Python Decorator 란? 사용 방법. #Python Decorator

파이썬 데코레이터 Python Decorator Decorator 실행하려는 method데코레이터는 사용자가 구조를 수정하지 않고 기존 객체에 새로운 기능을 추가 할 수 있도록하는 Python의 디자인 패턴입니다.

hello-bryan.tistory.com

 

4. Python: lambda, map

https://blockdmask.tistory.com/520

 

[python] 파이썬 람다(lambda) 함수 설명 및 예제

안녕하세요. BlockDMask 입니다. 오늘은 파이썬에서 람다함수에 대해서 알아보겠습니다. 람다함수는 적절한 곳에 잘 쓰인다면 코드가 간결해 보이지만, 그렇지 않고 남용하게 된다면 코드가 매우

blockdmask.tistory.com

 

5. Python: 상속

https://jimmy-ai.tistory.com/79

 

파이썬 클래스 상속(오버로딩), super().__init__() 의미

파이썬 클래스 상속과 super() 안녕하세요. 이번 시간에는 파이썬에서 클래스를 다룰 때, 상속을 진행하는 경우의 원리와 예제, 그리고 super().__init__() 함수가 의미하는 바가 무엇인지에 대하여 살

jimmy-ai.tistory.com

다중상속, Mixin 등 개념은 생활코딩 이고잉 선생님꺼가 정말 좋은 것 같다.

https://www.opentutorials.org/course/1750/10436

 

6. Python: Generator

https://bluese05.tistory.com/56

 

python generator(제너레이터) 란 무엇인가

Python Generator  먼저 python docs 의 generator 에 대한 정의를 보자. generator A function which returns an iterator. It looks like a normal function except that it contains yield statements for pr..

bluese05.tistory.com

 

7. Python: List Comprehension

https://bio-info.tistory.com/28

 

[Python의 꽃] 리스트 컴프리헨션(List Comprehension)

안녕하세요 이번엔 파이썬에서 간결하고 실용적이고, 직관적인 기능 "리스트 컴프리헨션" 을 알아보겠습니다. -목차- 1. 리스트 컴프리헨션(List Comprension)이란? 2. 기초 사용법 3. 응용 1) 수식이나

bio-info.tistory.com

 

8. Python: Mutable vs Immutable

https://wikidocs.net/32277

 

2.1.7 mutable vs immutable

#### mutable과 immutable 파이선은 모든 것이 객체(object)인데, 그 속성이 mutable(값이 변한다) 과 immutable로 구분된다. * ...

wikidocs.net

 

9. Django: Logger

https://onsil-thegreenhouse.github.io/programming/django/web_programmig/2017/10/05/django_tutorial_ch3-5/

 

[Django tutorial] Ch3-5. Log 남기기 - Onsil's blog

초짜 개발자 온실의<br> 스터디 블로그

onsil-thegreenhouse.github.io

 

10: HTTP

https://joshua1988.github.io/web-development/http-part1/

 

프런트엔드 개발자가 알아야하는 HTTP 프로토콜 Part 1

API 데이터 요청을 위해 꼭 알아야 하는 HTTP 프로토콜의 정의, HTTP Status Code, HTTP Methods 등

joshua1988.github.io

 

11. gitignore for django project

https://djangowaves.com/tips-tricks/gitignore-for-a-django-project/

 

Gitignore for a Django project | Djangowaves

 

djangowaves.com

 

반응형