본문 바로가기

Language4

Git | git flow 수업 자료 https://github.com/ulgoon/nklcb-git GitHub - ulgoon/nklcb-git Contribute to ulgoon/nklcb-git development by creating an account on GitHub. github.com 오늘 수업 https://github.com/ulgoon/nklcb-git/blob/main/handouts/git(3).md GitHub - ulgoon/nklcb-git Contribute to ulgoon/nklcb-git development by creating an account on GitHub. github.com 다른사람이 봤을 때 보기 편할 단위를 기준으로 커밋하기 git-flow cheatsheet https:.. 2021. 9. 28.
Sass | 프로젝트를 위한 아키텍쳐 만들기 Sass의 이전에는 ... CSS로만 웹을 구현했을 때는, 간단한 프로젝트의 경우에 한개의 CSS파일에 넣어 관리해도 문제가 없지만, 프로젝트의 규모가 커질 경우, CSS파일의 크기가 매우 커지고 복잡해지기 때문에 관리가 어려웠다. 또한 CSS파일을 파트별로 분할한 다음 `@import` 해줄 수는 있지만, 이는 클라이언트가 직렬로 파일을 다운로드 받기 때문에 매우 느리고 성능에 문제가 생겼다. Sass의 탄생으로 ! CSS 전처리기인 Sass의 탄생으로 성능에 영향을 주지 않고 코드를 나누어 여러 개의 파일에 담을 수 있게 되었다. 이 덕분에 유지 보수가 매우 쉬워졌고, 효율적으로 프로그래밍을 할 수 있게 되었다. @use 와 @forward @import 와 유사하게, Sass파일을 첨부하지만, 기능.. 2021. 8. 24.
[Git] git을 이용한 버전 관리 * 해당 글은 패스트캠퍼스의 자료구조 알고리즘 강의를 듣고 정리하였습니다. 저작권은 패스트캠퍼스에 있습니다. 📌 Git의 사용 이유 파일을 편집 전 상태로 돌리고 싶을 때 어떻게 해야할까? 가장 간단한 방법은, 편집하기 전에 파일을 미리 복사해두는 것 하지만 이 방법은 파일을 편집할 때 마다 매번 복사해야해서 번거롭고, 실수할 가능성도 많다. 또한 특별한 규칙 없이 마음대로 이름을 붙여놓는 경우 어떤 파일이 최신인지, 어떤 부분이 변경된건지 파악하기 어렵다. 이런 문제를 해결하기 위해 만들어진 것이 Git 같은 버전 관리 시스템이다. Git의 기능은 다음과 같다. 내가 만든 버전에서 원하는 시점마다 깃발을 꽂고 이들 간에 자유롭게 돌아다닐 수 있다 동료가 만든 버전으로 이동할 수 있다 동료와 내 버전을 .. 2021. 7. 6.
[python] lambda(람다) 표현식 📌 람다 표현식이란 람다 표현식은 식 형태로 이루어져있다. 함수를 간편하게 작성할 수 있어서 다름 함수의 인수로 넣을 때 주로 사용된다. 📌 람다 표현식으로 함수 만들기 ✔️ def 함수 표현식으로 함수 만들기 def plus_ten(x): return x + 10 print(plus_ten(1)) # 11 ✔️ 람다 표현식으로 작성하기 lambda 매개 변수들: 반환할 식 plus_ten = lambda x: x + 10 print(plus_ten(1)) # 11 ✔️ 람다 표현식 자체를 호출하기 (lambda 매개변수들: 식)(인수들) print((lambda x: x + 10)(1)) # 11 ✔️ 람다 표현식 안에는 변수를 만들 수 없다! (lambda x: y=10; x+y)(1) # Synta.. 2021. 6. 25.