no image
1. 파이썬 기초 - Python Data Structure
해당 포스트의 내용 출처는 Naver boostcourse : 인공지능(AI) 기초 다지기 에 있습니다. 원래는 넘어갈까 했지만 내용을 들어보니 코딩테스트도 준비하는 입장에선 필요한 함수들이 많아서 첫 번째 챕터에선 Python Data Structure과 Pythonic Code 강의 내용을 쫙 정리를 해보고자 한다. dictionary - dictionary 의 정보를 알기위해서 items() 메소드를 사용하면 된다. - 혹은 dic_itmes in 딕셔너리.itmers() 하면 하나씩 튜플쌍이 출력이 된다. - dict key만 출력하고 싶으면 keys() 메소드를 사용한다. - value만 출력하고 싶으면 values() 메소드 사용한다. collections - List, tuple, dict에..
2023.10.17
no image
파이썬의 소소한 지식 (call by object reference, Typehints, docstring, flak8, black)
Call by Object 파이썬 함수 호출 방식 - Call by Object Reference - 객체의 주소가 함수로 전달되는 방식 - 전달된 객체를 참조하여 변경 시 호출자에게 영향 But 새로운 객체를 만들면 영향을 받진 않음 def a(b): b. append(1) b = [2,3] x = [0] a(x) print(x) # [0,1] Type hints - 사용자에게 인터페이스를 명확히 알 수 있게 해준다. def insert(self, index:int, module: Module) -> None: # index의 타입이 int구나,, return은 없구나 ,, 이렇게 알 수 있음 Docstring - 파이썬 함수에 대한 상세스펙을 사전에 작성 - (''') 형태로 docstring영역 표..
2023.10.17
no image
Velog를 개설했습니다!
https://velog.io/@my_youth99 my_youth99 (krystal) - velog 이것이 코딩테스트다 with 파이썬 | 구현 ① 문제를 보고 풀이를 생각하는건 쉽지만 막상 코드로 옮길 때의 어려운 문제를 뜻함별도의 유형으로 다루지않지만 코딩 테스트에 빈번하게 출제되는 velog.io Velog에도 포스팅을 진행하고 있습니다😘
2022.01.22
no image
Naming에 대해서
코드를 짤 때 우리는 무심코 아무런 규칙없이 변수나 함수 이름을 설정하는 경우가 있다. 하지만 그런 습관을 가진 채로 다른 개발자들과 협업을 하거나 직장 생활을 하게 되면 욕 먹을 수 있다고 들은 듯 하다.. 1. CamelCase (낙타의 등 모양과 비슷하다해서 CamelCase라고 부른다.) 👉🏻 lowerCamelCase : 합성어에서 첫 번째 단어 이후 두 번째 단어부터 대문자로 적는 방법 👉🏻 UpperCamelCase : 합성어에서 첫 번째 단어부터 모두 대문자로 적는 방법 => PascalCase 라고도 한다. 2. snake_case : 단어 사이에 _ 를 끼워넣는 방법 패키지 helloworld 클래스 HelloWorld 메소드 helloWorld 변수 helloWorld 상수 HELLO..
2021.10.05
no image
첫 번째 장고 앱 작성하기, part ② (Django 문서 참고)
* 참고 문서 Django 공식 문서: https://docs.djangoproject.com/ko/3.2/intro/tutorial02/ 첫 번째 장고 앱 작성하기, part 2 | Django 문서 | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com 점프 투 장고 : https://wikidocs.net/70650 2-02 모델 `[완성 소스]` : [github.com/pahkey/djangobook/tree/2-02](https://github.com/pa..
2021.09.22
no image
첫 번째 장고 앱 작성하기, part ① (Django 문서 참고)
* 참고문서 1. 장고 공식 문서 : https://docs.djangoproject.com/ko/3.2/intro/tutorial01/ 첫 번째 장고 앱 작성하기, part 1 | Django 문서 | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com 2. 점프 투 장고 : https://wikidocs.net/70649 2-01 URL과 뷰 `[완성 소스]` : [github.com/pahkey/djangobook/tree/2-01](https://github...
2021.09.22
no image
django 시작하기
* 와 를 참고해서 포스팅한 게시물입니다. ※백엔드 공부를 시작하면서 블로그에도 같이 정리를 하면 좋을 것같아 시작하는 포스팅입니다. 오류나 오타 지적 환영합니다 :) | 목차 1. Node.js VS django 2. django 란? 2-1 Django의 정의 2-1-1 프레임워크 vs 라이브러리 3. django 시작하기 3-1 파이썬 설치 3-2 파이썬 가상 환경 만들기 3-3 가상환경에 장고 설치하기 3-4 장고 프로젝트 생성하기 3-5 파이참 설치하고 장고 개발 서버 실행하기 1. Node.js VS django 백엔드(Backend)에 대한 공부를 시작하게 되면, 보통 우리는 Node.js라던지 Django라는 것을 접하게 될 것이다. (백엔드는 서버와 DB를 관리하는 기술을 뜻함) 그래서 ..
2021.09.21
no image
그래서 Git이 뭐고 GitHub가 뭔데?
컴공을 전공하면서 깃허브는 무조건 필수라고, 회사 취업해서도 많이 쓰이는 거니까 꼭 알아두라고 주변에서 강조를 많이했다. 그래서 git init... git add.. 등의 커맨드를 치면서 깃허브에 얼레벌레 코드들을 올릴 순 있었지만, GitHub을 잘 알지 못한 상태에서 겉햝기로만 사용하는 꼴이니 매우 찝찝했다. 그래서 이렇게 블로그를 통해 포스팅을 하게 되면 나도 이 글을 읽을 수도 있는 여러분들에게 정보를 드리기 위해 많은 자료를 찾아보고 정리하게 되니 이 기회에 깃허브라는 요 아이를 가능한 마스터(?) 해보도록 하겠다 ※물론 저도 배우면서 쓰는 입장이기 때문에 오류가 있을 수도 있는 점 양해 부탁드립니다. 오타, 오류 지적 환영합니다 :) 1. Git 이란? 2. Git의 동작원리 3. GitHu..
2021.09.12