일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Level1
- 함수실행시간
- git #github #내일배움캠프
- 데벨챌
- vscode
- 함수성능평가
- 내일배움캠프
- AI 5기
- gitignore
- 데이터리안
- googleappscript
- 데이터넥스트레벨챌린지
- with\
- 그로스해킹
- 가상환경
- Display
- itertools
- venv
- python
- 프로그래머스
- 알고리즘
- Iterator
- position
- googlesheet
- time()
- cte
- iterable
- A태그
- WIL
- 우선순위
- Today
- Total
목록전체 글 (87)
05의 개발 계발
TIL 학습목표 python 에서 함수 실행 시간을 측정하는 방법을 안다. sort 함수의 type과 사용법을 안다. 1) 문제점 (Problem) 지난 TIL에서 알고리즘 문제를 풀고, 코드를 축약해보았다. 단순히 컴프리헨션을 사용하여 축약한 것이라 알고리즘이 변화한 것 같진 않지만, 그래도 축약했던 함수의 성능을 확인해보고 싶어졌다. 그래서 time() 을 사용하여 함수 실행 시간을 측정을 해보려 했다. 2) 시도해본 것들 (Try) ▶함수 실행 시간 측정 코드 짜기 한 파일에서 실행하기 위해 기존함수를 solution1 축약함수를 solution2 라고 정의했다. 더보기 기존함수==(solution1) / 축약함수==(solution2) import time answers=[1,2,3,4,5] de..
TIL 학습목표 알고리즘 문제를 이해하고 사고의 접근 방식을 설계할 수 있다. 코드 길이를 줄이는데에 용이한 python 함수들을 안다. python 함수들을 활용해, 작성한 코드의 길이를 효율적으로 축약할 수 있다. 1) 문제점 (Problem) 프로그래머스 Level1.모의고사 를 풀어보았다. 처음으로 푼 알고리즘인 만큼 어떻게 접근했는지 사고 방식과 풀이과정을 되짚어보자. 그리고 문법을 배우기 전 작성한 코드라 난잡함이 있다. 완성된 코드를 python문법 강의를 통해 배운 코드들로 축약해보도록 하자. 문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방..
VScode 유저라면 기본 서식 [ Alt + Shift + F ] 또는 Prettier 와 같은 Code formatter를 사용할 것이다. 매번 단축키를 이용해 코드를 정리하는 것도 좋지만, 저장할 때 자동으로 정렬해주는 옵션을 설정해줄 수도 있다. 설정(settings)에 들어가 'format on save'를 검색한 뒤 아래 사진과 같이 체크를 하여 활성화 해준다. 이제 저장할 때 마다, 기존에 기본 서식으로 지정해둔 서식이 적용된다.
TIL 학습목표 python or 연산자와 and 연산자의 bool타입 연산에 대해 이해한다. or 연산자, and 연산자 사용 시 올바른 형태를 사용할 줄 안다. 1) 문제점 (Problem) python 기초문법의 예제로 조건문을 만들었다. if를 활용해 주민번호(pin)를 구별하여 대상의 성별을 출력하는 예제를 좀 더 세분화 하였고, 이때 or 연산자를 사용하였다. 그러나 if 구문에서 or 연산자 사용에 있어 형식 차이로 인한 오류가 발생하였다. 형식별 오류와 원인을 알아보자. 2) 시도해본 것들 (Try) ▶1번 result == 1 or 3 형식 ▶▶▶ (결과)고장났다! if result ==1 or 3: ▶2번 result == (1 or 3) 형식 ▶▶▶ (결과)반푼이! if result ..
● HTML TAG 정리 ● 클론코딩 과정 ● 페이드 인-아웃 기능 api // 230320 기준 chrom에서만 구동 온라인 도구모음(아스키아트, gif, 바코드 등 생성) https://wepplication.github.io/tools/ 파이썬 공식문서 https://docs.python.org/3/ 한국어 맞춤법/문법 검사기 http://164.125.7.61/speller/ png egg 누끼 이미지 무료 https://www.pngegg.com/ko palette 흑백이미지 컬러로 변경 https://palette.fm/ 온라인 도구 모음 회원가입이 필요없는 온라인 도구 모음 wepplication.github.io
TIL Review 230313 Git & Git hub 기초 230314 VScode 설정 issue 및 초기화 방법 230315 [CSS] position을 이용한 겹치기 (+우선순위, display 속성) 230316 [JS] 태그가 아닌 다른 태그에 링크 걸기 230317 협업을 위한 가상환경 설정법( venv 관리) 이번 주 회고 풀스택 미니프로젝트가 있는 주간이었다. 팀원의 증발 등 의도찮은 일들로 적잖이 당황했었지만, 튜터님이 긍정회로가 중요하다 하시지 않았는가..! 아쉬움이 없진 않지만, UI&UX F.E. B.E 모두를 겪어 볼 수 있는 좋은 기회였다. 팀프로젝트를 진행하면서 내가 너무 어설프게 알고, 어설프게 익혀놨다는 것을 많이 느꼈다. 아직 시작 단계이니깐 다시 차근차근 제대로 쌓아..
[TIL학습목표] 협업시 공유해야하는 가상환경설정법을 이해한다. 사용되는 명령어를 안다. 가상환경을 세팅하고 깃 허브에 공유할 수 있다. 1.문제점 Github사용에 있어 팀원이 push를 먼저 한 후, 뒤에 내가 push를 시도했더니 pull과정이 선행되어야한다는 알림이 나왔다. 파일을 git이 아닌 slack으로 주고 받는 과정에서, github의 버전보다 나의 프로젝트가 최신 버전이 되어버린 상황. pull이 선행된다면, 구버전을 최신버전에 받아 파일이 망가지는 상황이 되어버린다. 즉, 외부로 파일을 주고받는 과정에서, git 버젼 관리에서 문제가 생겼다. 이 때, 뭣 모르고 pull을 받았더니 파일이 망가졌다. 2.시도해본 것들 ▶새 폴더 생성 후 push 재시도 기존에 따로 저장해둔 최신 버전을..
TIL 학습목표 태그를 이용한 링크연결을 할 수 있다. 태그가 아닌 다른 태그로도 링크연결을 할 수 있다. 1) 문제점 기존에 태그를 이용해서만 링크를 걸어줬었다. 하지만 프로젝트 진행에 있어서 a태그 외에 다른 태그에도 링크를 걸어줄 필요가 있었다. 또한, 태그의 target 속성처럼 현재창열기, 새 창 열기를 결정하고 싶었다. 2) 시도해본 것들 JS 지식이 부족해 일어난 일이므로, 링크와 관련된 학습을 진행했고 배운 것을 정리해보자. ▶ 태그의 사용법과 target 요소 참고 _blank 링크된 문서를 새로운 윈도우나 탭(tab)에서 오픈함. _self 링크된 문서를 링크가 위치한 현재 프레임에서 오픈함. 기본값(defalut)으로 생략 가능. _parent 링크된 문서를 현재 프레임의 부모 프레임..
TIL 학습목표 CSS 에서 우선순위에 대한 개념을 알고, 활용할 수 있다. CSS display 속성이 적용되는 영역과 활용법을 이해한다. CSS display 를 서로 겹치기 위해 position 속성을 활용할 수 있다. 1) 문제점 비디오를 뒷 배경으로 삼고, 그 위에 레이어처럼 글과 버튼을 위치 시키고자 하였다. 비디오는 background-image를 이용하여 넣을 수 없고, video 태그를 이용해야 함으로 CSS를 이용해 겹치고자 하였다. 그러나 CSS에 대한 지식이 부족하여 어려움을 겪었다. 2) 시도해본 것들 이번에는 CSS 지식이 부족해 일어난 일이므로, 학습을 진행했고 배운것을 정리해보자. ▶CSS가 적용되는 우선순위 (1>2>3>4>5>6) 1.속성 값 뒤에 !important 를 ..
TIL 학습목표 VScode 설정에서 생긴 issue VScode의 확장 관리와 설정 관리를 할 수 있다. VScode를 초기화 할 수 있다. 1) 문제점 코드상의 오류는 없지만, 계속해서 오류처럼 보이는 표시가 나타났다. 내용을 보니 대부분 권장사항에 대한 말들이다. 코드의 작동에는 문제가 없었지만, 실제 코드 오류 발생 시 구분이 어려워 이를 해결하고자 했다. 2) 시도해본 것들 ▶설정 창에서 기본 옵션 확인 단축키 Ctrl + , 로 설정 창을 활성화 하고, 문제 부분을 확인해보았다. → 발생한 issue 와 관련된 설정 옵션은 없었다. ▶설정 창 json 파일로 초기값과 비교 확인 설정 창에서 우측 상단의 버튼을 통해 json파일로 이동 후, 기본 설정과 비교 해보았다. → 언어부분인 "lang"..
3.17(금) TIL = Today I Leared 기록하는 개발자는 떡잎이 푸릏다! 어떻게 "앎을 증명"? →자신의 언어(스키마) 로 기록해두는 것! 쉽든 어렵든 자신이 이해하는 단어와 표현으로 프로젝트 코드는 가독성과 접근성이 떨어진다. 성실+흡수력 을 보여주는 것이 개발일지! (a.k.a TIL&WIL) = 꾸준히 성장하는 개발자! Why TIL ? (외부) 나 이거 안다! → 채용단계에서 앎의 증명! (개인) 안 까먹어야지..! → 성장하는 개발자 But, 클론코딩(이해하고 사용) 표절(Ctrl C+V, 이게 되네? 왜 되지?)은 다르다! TIL = '나'라는 프로젝트의 커밋 로그! 자신의 성장과정이 설명이 가능하면 방황은 없다! (이해하고 주도하여 길을 걷고 있다는 뜻) TIL 면접의 답안지 ★..
chicKen Party Team 이 되기위해 쓰는 Keep Problem Try 1. Keep 유지했으면 하는 부분 시간을 지키는 부분. 주석달기. 화면공유하고 문제공유 및 해결하기 팀원 외에 다른 팀과도 소통해서 문제해결하는 부분. 주석달기 HTML 에서 CSS JS 를 분리해서 작업하는 부분 문제를 같이 공유하고, 풀어나가는 과정 서로 질문하고, 격려하고, 적극적으로 피드백 하려고 한 것 2. Problem 문제점들 문영오 : [개인] 선택과 집중을 못해서 마감기한을 못 지켰다. [소통] 팀 내 중간점검과, 회의가 잘 이루어지지 않았다. [협업] 업무분배 [팀원간이해도] 할 수 있는 영역에 대한 이해도가 無 [소통] 무얼할지에 대한 소통 X [개인] 전반적인 기술부족 [팀원] 서서히 없어지는 팀원 ..