200922_TIL 초심으로 돌아가 시작!
사실 나는 비전공자이지만 코딩을 배우는 것이 이번이 처음이 아니다. 2018. 5월에 국비학원을 통해 '자바'로 시작했다. 9개월간 웹개발에 대한 전반적인 내용(java, javascript ,html, css, jQuery, ajax, spring framework, MVC 패턴, oracle 등)을 배워 1,440시간 동안 수료했다. 국비학원을 2019. 2월에 마치고, 운이 좋게 일주일 뒤 웹에이전시에 입사해 3개월간(~2019. 5월) 개발부서에서 back-end 업무를 수행했다. 회사에서 개발자로 일을 하면서 가장 크게 느낀 부분은 '아직도 난 한참 멀었다', '모르는 것은 끙끙 앓지 말고, 물어보자', '커뮤니케이션과 협업이 실무에선 정말정말 중요하다'라고 느꼈다. 사실 나는 학원에서 꾀나(?..
왜 자바스크립트를 사용할까?
자바스크립트(javascript)란 자바스크립트는 객체(object) 기반의 스크립트 언어이다. 스크립트는 웹페이지의 HTML 안에 작성할 수 있는데, 웹페이지를 불러올 때 스크립트가 자동으로 실행된다. 자바스크립트는 ‘웹페이지에 생동감을 불어넣기 위해’ 만들어진 프로그래밍 언어이다. HTML로는 웹의 내용을 작성하고, CSS로는 웹을 디자인하며, 자바스크립트로는 웹의 동작을 구현할 수 있다. 예를들어 웹페이지중 로그인 화면이 있다고 가정해보자. 이런 화면이 있다고 가정 했을 때 쉽게 html,, css, javascript 3가지의 관점으로 살펴보겠다. NAVER, 아이디 입력칸, 비밀번호 입력칸, 로그인 버튼은 html로 구성되어 있다. 이때 버튼의 색, 글씨색, 글씨크기, 글씨체를 바꾸는 디자인과 ..
파이썬 여러가지 함수, 예제를 통한 이해
map함수 map( 함수, 반복 가능한 자료형 ) 반복 가능한 자료형 = literable map은 원본 리스트를 변경하지 않고 새 리스트를 생성한다. 1 2 list(map(lambda i:i**2, [1,2,3])) #[1, 4, 9] 1 2 3 4 5 a = [2,3,4,5] for i in range(len(a)): a[i] = int(a[i]) a #[2, 3, 4, 5] 1 2 list(map(int, a)) #[2, 3, 4, 5] 1 2 list(map(str, a)) #['2', '3', '4', '5'] 1 2 list(map(lambda i:i**2, a)) #[4, 9, 16, 25] 리스트 축약 문법 [ {표현식} for {변수} in {반복자/연속열} if {조건표현식} ] 리스..
파이썬 리스트, 튜플, 딕셔너리 자료형 알아보기
list 리스트는 여러 개의 데이터를 하나의 변수에 저장하고자 할 때 매우 유용하다. 리스트에 들어있는 데이터(요솟값)를 '아이템'이라고 부른다. 리스트는 대괄호( [ ] )로 감싸 주고, 각 요소값은 쉼표( , )로 구분한다. 리스트명 = [요소1, 요소2, 요소3, . . .] 리스트의 생김새 1 2 3 4 5 a = [] b = [5, 6, 7] c = ['Life', 'love', 'sports', 'too'] d = [1, 2, 'star', 'moon'] e = [7, 8, ['short', 'mind']] a는 아무것도 포함하지 않는, 비어있는 리스트이다. b는 숫자로만 구성된 숫자 리스트이다. c는 문자열로만 구성된 문자 리스트이다. d는 숫자와 문자열을 함께 함께 아이템으로 갖는 리스트이..