전체 글 썸네일형 리스트형 자바스크립트(JS) 객체는 무엇이고, 안의 값에 접근하려면 어떻게 해야할까? [객체 키(key) 값과 밸류(value) 값에 접근하기] 오늘은 자바스크립트에서 객체 : Object 에 대해서 알아보도록 하겠습니다. 자바스크립트에서 객체는 우리가 변수처럼 한가지 값에 지정해주는 것이 아니라, 여러가지 값을 하나의 객체 안에 지정하는 것이 가능합니다. 이 말은 곧 우리가 하나에 값에 하나를 저장하던 코드에서 벗어나 비슷한 속성의 값을 묶어서 관리해 줌으로써 더욱 코드를 깔끔하게 구성할 수 있다고 생각하셔도 됩니다. 즉, 기존의 것보다 훨씬 정돈된 코드를 구현할 수 있다는 점 입니다. 위의 슬라이드가 이제 우리가 객체를 확인하고 왜 사용하는지 장점을 명확히 알 수 있는 이유입니다. 일일히 어느 객체 안에 소속되어 있는 것과 달리, 위의 예시에서는 하나하나 변수를 지정해주어야 합니다. 또한 코딩을 할 때 어떠한 그룹으로 묶어서 관리를 하는 것과.. 더보기 자바스크립트(JavaScript) 스위치 (switch) 문에 대해서 알아봅시다. 안녕하세요 오늘 포스팅은 자바스크립트 스위치문 (switch) 관련된 포스팅을 해보겠습니다. 0. 우선 자바스크립트 스위치문 (switch)은 언제 어떻게 사용해야할까요? switch라는 영어단어의 뜻처럼, 결과 값이 입력 값에 따라 달라질 때 사용하기 편합니다. if 문을 통해서 여러가지 상황을 정해줄 수 있지만, 복잡한 방법보다 간단한 방법인 switch문을 이용하면 확실히 간단하게 활용이 가능합니다. 1. 우선 자바스크립트 스위치문 (switch)의 기본적인 구조는 어떻게 될까요? switch문의 기본적인 구조는 다음과 같습니다. 다른 문법들과 같이 switch ( 조건/변수 부분 ) { 실행 부분 }의 큰 틀로 이루어져 있습니다. 아래 그림을 통해서 같이 보시죠. 빨간색 부분이 위에서 말했던 기본.. 더보기 파이썬(Python) for문 구조와 for in range 활용 예시를 통해 파악해보겠습니다. 안녕하세요 오늘 포스팅은 파이썬 for 반복문에 대해서 알아보겠습니다. for 반복문은 프로그래밍 언어의 핵심 중에 핵심이며, 기초적인 부분이기에 처음 배우시는 분이라면 반드시 !! 숙지하고 본인 것으로 만드는게 중요해요. 저는 개인적으로 제가 처음 공부했을 때 파이썬에서 for 반복문을 배우고 혼자 코드화 하는데 조금 익숙치 않았었습니다. 구조를 먼저 파악하지 않고 그대로 코드를 따라 쓰는 행위만 반복했던 것이죠. 물론 코딩을 따라쓰는 것이 좋은 방법이긴 하지만, 구조를 파악하고 작성하는 것과 하지 않고 작성하는 것은 천지차이라고 생각했습니다. 혹시나 공부하실 때 도움이 되셨으면 해서 경험을 남겨봤는데요, 밑에서 차차 살펴보도록 하겠습니다. for 문의 기본적인 구조 for문은 우리가 지정해준 변수가 .. 더보기 오래 보기엔 밝아서 눈이 아픈 기본 주피터 노트북 테마 ( 스킨 )를 바꿔보겠습니다. [jupyter notebook themes] 안녕하세요 오늘 포스팅은 주피터 노트북 테마 변경에 관련해서 확인해보겠습니다. 기본 주피터 노트북의 경우 흰바탕이어서 다소 눈이 아픈 편인데요 ! 저만 그런지는 몰라도 오래 코딩을 하고 있으면 눈이 조금 시큰거리는 느낌을 많이 받게 되더라구요 ! 그래서 주피터 노트북 스킨을 한번 바꾸어봤습니다. 쥬피터 노트북의 경우 여러가지 테마( 스킨 ) 들을 비교해가면서 적용이 가능합니다. 밑의 예시들에서 다 한번씩 확인해보시고 가장 마음에 드는 것을 적용해보세요 :) 0. 시작하기 전에 ! 아나콘다를 아직 미설치 하신 경우 Anaconda Prompt 가 없는 경우 파이썬과 아나콘다를 따로 설치해주어야 합니다 ! 'anaconda download' 만 쳐도 제일 상단에 아나콘다 공식 홈페이지에서 다운로드 받는 곳이.. 더보기 자바스크립트(JS) for문 구조와 활용 예시(짝수만 출력)를 통해, 간단하게 살펴보겠습니다. 오늘은 자바스크립트에서 가장 중요한 역할을 한다고 해도 무방한 !! 자바스크립트 for문에 관해서 공부 해보도록 하겠습니다. 특히 반복문은 프로그래밍 언어의 핵심 중에 핵심이며, 기초적인 부분이기에 처음 배우시는 분이라면 혼자 코드화를 할 수 있을 때까지 반복 연습해보시는 것이 좋을 것 같습니다. 제가 생각하기에 처음 프로그래밍 언어를 공부하시는거면 어느 자리에 어떤 정보가 들어가고, 어떤 방식으로 작성해야하는지 조금 막막할 수 있습니다. 그럴 땐 너무 스트레스 받지 마시고, 코드를 그대로 따라치면서 큰 틀 구조를 익히는게 좋습니다. 저를 포함해서 많은 분들이 처음 코드를 배울 때 한번에 for문의 코드를 안 보고 칠수 있지 않았습니다! 그러니 지금 고민하고 걱정 하고 있으신 블로그 방문자님도 마찬가지일.. 더보기 서로 붙어있지 않는 행, 열을 따로 추출 & 다른 변수에 저장해주려면??? [판다스(pandas) 데이터프레임 파이썬] 이번에는 데이터 인덱싱 중 특정 열 부터 특정 행 까지 출력하는 방법에 대해서 알아보겠습니다. 사실 인덱싱을 여러 군데에서 하게되면 그 정보를 담는 데이터를 또 다른 변수에 지정하기도 하고, 원래 데이터를 변형하기도 하는데요. 이따가 예시도 적겠지만, 그러한 경우에 내가 필요한 정보를 남겨두고 , 혹은 따로 빼두고 남은 데이터 부분을 변형하는 경우가 많습니다. 그렇기에 데이터 프레임에 부분에 대한 인덱싱이 매우 !! 중요하다고 생각합니다. 이거 이전에 포스팅 한 글을 보셨다면 '이거 왠지 여기서부터 여기까지 이렇게 코딩하면 되지 않을까' 생각이 드실 수도 있습니다. 한 줄 정도 시리즈 단위로는 물론 그 방법으로 인덱싱 해주어도 되지만, 그렇게 말고 지금 이 글에서는 다수의 시리즈를 지정하여 복사 혹은 분.. 더보기 판다스(Pandas) 데이터 프레임 행/열 따로 불러오기(인덱싱) 및 시리즈(Series)에 대한 이해 오늘은 판다스(Pandas)에서 데이터 프레임 안에 정보 들을 파악하고, 그 정보 들의 위치에 따른 값을 확인하는 방법을 알아보도록 하겠습니다. 1. pandas를 import 하고 데이터 프레임 불러오기 실행 코드 공유 import pandas as pd #데이터 불러오기(인덱스 기본 번호 지정 x) challenge_df = pd.read_csv('무한도전.csv',encoding = 'cp949', index_col = 0) challenge_df 이렇게 두개의 코드를 불러와줬고, 판다스 데이터프레임으로 csv 파일을 불러온 뒤 challenge_df 변수에 그 값을 저장해주었습니다. 이 csv 파일의 경우 그냥 불러올 경우 에러코드가 나올 수 있으므로 encoding을 'cp949'로 지정해주어 .. 더보기 판다스(Pandas) 엑셀 파일 & csv파일 불러오기 및 에러코드(UnicodeDecodeError) 오늘은 판다스에서 엑셀 형식(xlsx) 데이터 프레임을 불러오고, 그 데이터 프레임을 편집하는 방법을 포스팅 해보도록 하겠습니다. 1. pandas를 import 하기 import pandas as pd 아마 이 글을 찾아보시는 대부분은 이 import 하는 순서를 지나치시겠지만, 초심자 분이 혹시라도 있다면 이 import pandas 부분을 뺴먹으시면 안 됩니다. 우리가 사용하는 데이터프레임 라이브러리인 이 판다스는 데이터 편집을 원활하게 해주고, 파이썬 언어로 그것을 편집하기 용이하게 해주는 장점이 있습니다. 그렇기에 이 판다스를 임포트 해주는 부분을 필수적으로 진행 해주셔야 합니다. 2. 판다스 데이터 프레임 불러오기 (xlsx 형식 : 엑셀) 제가 오늘 예제 파일로 사용할 엑셀 파일입니다. 혹시.. 더보기 이전 1 2 3 4 5 6 7 다음