전체 글127 [TIL] 2022-11-09 파이썬문법 (스파르타코딩클럽-내일배움캠프 aka 항해99의 국비버전) 들여쓰기, 줄 맞추기의 중요성. 파이썬만 그렇다고 한다. 파이썬이 가장 직관적이고 쉬운데 왜 굳이 프로그래밍 언어들을 용도에 맞게 구분해서 사용해야하는 것인지 아직 나는 와닿지가 않는다. 그냥 쉬운거 하나로 다 하면 안되나? (코린이 다운 생각). 아마 나도 비기너 티를 조금 씩 벗을때쯤 이 글을 다시 읽어보면 그에 대한 답도 내 스스로 이미 알고 있겠지. 근데... 파이썬... 공부는... 여기까지... 난 JavaScript만... 하기에도... 벅차... 적어도... 지금은... 그래... 새로운 경험 2022. 11. 9. [TIL] 2022-11-09 파이썬문법-리스트,딕셔너리(스파르타코딩클럽 내일배움캠프 4기) 1. 요로코롬 타고 타고 타고 들어가는 리스트의 속성 잘 기억. [-1] 하면 무조건 가장 마지막 요소가 출력됨. result = len(a) ㄴ길이구하기? 요소의 갯수 구하기. a.sort() ㄴ오름차순정렬 a.sort(reverse=true) ㄴ내림차순정렬 내가 찾고있는 99라는 숫자가 a_list 안에 있니? 물음. height가 a_dict에 있니? 밥그릇, 국그릇. 스미스의 과학점수를 뽑아내는거였는데, 그냥 3번째줄에 스코어의 사이언스를 출력하기보다, people이라는 db속에있는 name이 smith인 항목의 score의 science값을 출력하고 싶었다. 정말 별 거 아닌 거 아는데 문법을 아직 익히지 못해서 그런가 이거 하나 하는데도 고군분투하다가 결국 포기함. 조금 더 익히고 나서 이걸 .. 새로운 경험 2022. 11. 9. [TIL] 2022-11-08 새로운 조편성. Js & Python. Github (스파르타코딩클럽 내일배움캠프) 1.자바스크립트와 파이썬을 동시에 다루게 되니 그렇지 않아도 습득이 느린 내가 한 번에 외국어를 2가지 배우는 느낌이 든다. 파이썬이 좀 더 직관적이고 군더더기 없는 문법을 가지고 있어 개인적으로 더 맘에 들지만, 프론트엔드 개발자, 그리고 추후에 블록체인 업계에서 일을 하고자 한다면 JS도 수준급으로 실력을 쌓아야한다. 2. 지급된 강의에서는 코드 에디터로 파이참을 사용하게끔 하지만 VS Code가 개인적으로 훨씬 심플하고 정갈한 느낌이 든다. 실무 프론트엔드 개발자들이 거의 vsc를 사용한다고 하는데 그 이유는 아직 잘 모르겠지만 그렇다고하니 VsC를 좀 더 익숙하게 활용할수 있게끔 익히고자 한다. 3. github이 하는 역할이나 필요도는 충분히 이해했다. 돌아가는 매커니즘이 어떤식인지도 이해했다... 새로운 경험 2022. 11. 8. [TIL] 2022.11.07 JavaScript 문법 (스코) 아아 그대는 책 읽어주는 남자. 나긋나긋... 생활코딩에서는 var를 변수로 선언 할 때 사용했는데, 최신 트랜드는 그게 아니라고함. let 변수이름 = 값 이러한 형태로 변수를 선언하고 값을 할당하면 된다. 새로운 경험 2022. 11. 7. [TIL] 2022-11-07 JavaScript 24~ 함수(생활코딩) 함수는 그릇이다. 꾸벅꾸벅 조느라 수업 제대로 못들음. 나중에 다시 정리하고자함. 새로운 경험 2022. 11. 7. [TIL] 2022-11-07 JavaScript 19~23~(~ing) 배열, 반복문(생활코딩)-썰포함 나에게는 굉장히 익숙하고 정겨운 반복문. 어린시절 Qbasic -> Visual Basic -> C++ 순서로 학습을 했던 것으로 기억한다. 나와 가장 오랜시간 깊은 인연을 이어 갔던 VB. 초등학생 시절 키보드도 제대로 치기 힘든 작은 손으로 고등학생 형 누나들, 어른들 사이에서 자격증시험 벼락치기 무패신화를 보여주며 신동 취급을 받던 시절이다. 돌이켜 생각하면 너무나 민망하지만 1가구 1pc도 보급되지 않았던 시절에 시골에서 그정도 했으면 뭐... 비주얼베이직으로 정보처리기능사 자격증도 취득했고 도에서 운영하는 과학영재반 활동도 하며 정보올림피아드 대회도 나갔었다.(전국대회까지는못올라감) 웬만한 알고리즘 문제에는 반복문을 무조건 사용했었고 여러겹의 반복문을 사용했던 기억도 난다. for문이었지... .. 새로운 경험 2022. 11. 7. [TIL] 2022-11-07 JavaScript 18 리팩토링 중복의 제거-코딩잘하는법(생활코딩) 코딩을 잘하는법 제1법칙. 중복을 끝까지 찾아서 제거하라. 드래그한 뒤 컨트롤+D 를 눌러 this로 바꿔주고 id지정한것을 지워줌. var target = document.querySelector('body'); 라고 변수를 지정한뒤에, 해당 코드가 중복되는 부분을 마찬가지로 드래그한 뒤 컨트롤+D로 모두 선택후에, target으로 바꾸어줌. 코드가 훨씬 간결해짐. 새로운 경험 2022. 11. 7. [TIL] 2022-11-06 JavaScript 14~17 조건문-비교연산자와 블리 야간모드 버튼만들기(생활코딩) 야간모드 구현 그거 별 거 아니구만 ! 하나의 설정값으로부터 다른 설정값으로 전환 : 토글 기능 구현. Equal(=)이라는 비교연산자는 좌항과 우항의 관계에 따라 True or False를 만들어내는 연산자. True와 False를 묶어서 'Boolean'이라 부른다. Number - 무한하게 많은 숫자. String - 무한에 버금가게 많음. Boolean - 단 두개의 데이터로 이루어져 있는 데이터 타입. WEB HTML CSS JavaScript 야간모드와 주간모드를 바꿔주는 버튼 만들기 실습. 새로운 경험 2022. 11. 6. [TIL] 2022-11-06 JavaScript 13 자바스크립트란 무엇인가(생활코딩) 프로그래밍 언어라는 것에 대한 보편적인 의미를 음미해보자. JavaScrip는 컴퓨터 언어이자 컴퓨터 프로그래밍 언어이다. HTML은 컴퓨터 언어이지만 컴퓨터 프로그래밍언어는 아니다. →Program이라는 말의 중심에는 '순서'라는 의미가 깊이 박혀 있다. 이 순서를 만드는 작업을 Programming이라고 하고, 순서를 만드는 사람을 Programmer라고 한다. HTML은 시간의 순서에 따라 무엇을 할 필요가 없다. 웹페이지를 묘사하는 역할. 따라서 프로그래밍언어가 아니다. JavaScript는 사용자와 상호작용하기 위해서 고안된 컴퓨터 언어이고 시간의 순서에 따라 웹브라우저의 여러 기능이 실행 되어야 하기 때문에 Programming이라고하는 형태를 띄고 있음. 시간의 순서에 따라서 실행되어야할 기.. 새로운 경험 2022. 11. 6. [TIL] 2022-11-06 JavaScript 7 변수와 대입 연산자(생활코딩) 깨알팁 : # f12-console에서 실행을 유보하고 싶을 때는 shift + enter을 누른다. # 변수를 지정할 때, 가금적 var을 앞에 써주는 것이 좋은 습관이다. (variable의 약자임) x = 1; y = 1; x+y; 2 x=1000; x+y; 1001 여기에서 x는 '변수(Variable)', '=(Equal)'은 '대입연산자' 대입연산자? 좌항과 우항을 결합해서 우항의 값을 만들어낸다. 값이 바뀔 수 없는 숫자? 항상상(常)을 써서 '상수(constant)'라고 칭함. 새로운 경험 2022. 11. 6. [TIL] 2022-11-06 Javascript 6 데이터타입-문자열과 숫자(생활코딩) JavaScript data types 자바스크립트의 데이터 타입들. 기본적인 7가지. Null "object" N/A Undefined "undefined" N/A Boolean "boolean" Boolean Number "number" Number BigInt "bigint" BigInt String "string" String Symbol "symbol" Symbol .두 개의 값으로 하나의 값을 만든다 = 이항연산자 .산술을 한다 = 산술연산자(+, -, *, /) .문자라는 데이터 타입 = "큰따옴표", '작은따옴표' .몇글자냐? = .length 등등 엄청나게 많은 기능들이 있어. 문자열에 관한 Methods들을 알고싶다면 ? => 구글링 ! 'Javascript string' 점은 왜 쓰고.. 새로운 경험 2022. 11. 6. [TIL] 2022-11-06 Javascript 1~5 HTML과 JavaScript의 만남(생활코딩) 기능을 구현하는 과정에서 필요한 문법을 부가적으로 익히는 수업. 모르는 문법이 나왔다고 심란해하지 말자. 마음 편하~게. -자바스크립트, HTML, CSS는 언어이다. -자바스크립트는 시초 자체가 HTML 위에 작동하는 것으로 개발됨. 어떻게 전혀 다른 언어를 HTML에 끼워 넣을 것인가? 의문으로 시작. -HTML은 정적이다. 1+1은 영원히 1+1로 출력. Javascript는 1+1을 2로 출력 할 수 있는 동적인 녀석이다. 1. Night / day 버튼 (예시) 사용자가 버튼을 눌렀을때 웹페이지를 바꾸어주는 사용자와의 '상호작용'이 핵심. onclick이라는 속성의 값으로는 자바스크립트가 와야한다. 2. on으로 시작하는 속성들을 'EVENT'라고 부름. 웹브라우저에서 일어나는 여러가지 사건인데.. 새로운 경험 2022. 11. 6. 이전 1 ··· 7 8 9 10 11 다음 💲 추천 글