Codeit splice 연습하기 splice 메소드를 활용하여 아래의 미션들을 수행하세요. fruits 배열에 '토마토'를 삭제하고 그 자리에 '사과', '청포도'를 추가해 주세요. fruits 배열의 첫 번째 요소를 삭제해 주세요. ages 배열에 마지막 요소를 삭제해 주세요. ages 배열의 2번, 3번 인덱스를 26, 28로 변경해 주세요. numbers 배열에 1, 2, 3, 5, 8, 9를 순서대로 추가해 주세요.... practiceCodeitarrayJavaScriptCodeit 배열 메소드 II splice 메소드를 활용한 코드 몇 가지 배열의 양 끝부분의 요소 하나만을 다루는 경우엔, 이런 경우에 한해서 splice보다 조금 더 간결하게 코드를 작성할 수 있는 메소드가 있다.... CodeitarrayJavaScriptCodeit 실습과제 - 영어 단어장 I 이제 막 코딩을 배우기 시작한 시원이는 프로그래밍을 할 때 영어의 중요성을 새삼 느껴 다시금 영어 공부를 하기 시작했습니다. 그런데 문득 영어공부도 하고 코딩공부도 할 겸 자바스크립트로 영어 단어장을 만들어 보려는 아이디어가 떠올랐습니다. 아래는 오늘 시원이가 외워야 할 영어 단어들인데요. 여러분들이 시원이가 되어서 오늘 외워야 할 영어단어 객체를 완성해보세요! 외워야 할 단어들 [funct... practiceJavaScriptCodeitobjectCodeit 영어 단어장 II 시원이는 지난번에 외웠던 영어단어 5가지 중에서 function, constant, local은 이제 확실하게 다 외웠습니다. 오늘 외울 단어는 [extend] = 확장하다 [export] = 내보내다 [import] = 불러오다 [default value] = 기본값 총 4가지입니다. 지난번에 작성한 코드를 참고해서 vocab 변수를 수정하지 않은 채로, 이미 다 외워버린 단어 3개는 삭제... objectpracticeCodeitJavaScriptCodeit 객체와 메소드 연관된 여러 값을 하나로 묶고 싶을 때 객체를 활용했던 것처럼 연관성 있는 여러 함수들을 하나로 묶고싶은 경우도 있다. 이때도 객체를 사용하면 된다. 객체의 프로퍼티에는 어떤 자료형이든 저장할 수 있기 때문에 프로퍼티값으로 함수를 넣어주면 되는데, 이런 함수를 객체의 메소드라고 한다. 파라미터가 필요할 시 형태를 잘 살펴보면 console.log 도 console이라는 객체에 log라는 메소... JavaScriptmethodCodeitobjectCodeit 영어 단어장 III 지난번 과제에서 단어장 객체에 단어를 추가하고 삭제하는 연습을 해봤는데요. 이번에는 단어장 객체에 단어를 추가하고 삭제하고, 콘솔에 출력도 해주는 다양한 메소드를 만들어 사용해봅시다. 단어를 추가하는 addVoca메소드를 만들어 주세요. addVoca메소드는 영어단어와 뜻, 총 두 개의 문자열 값을 파라미터로 전달받아서 myVoca 객체에 새로운 프로퍼티를 추가하는 메소드 입니다. 단어를 삭... JavaScriptCodeitobjectpracticemethodCodeit [codeit] 꿈의 직장 전화번호 모으기 III 오렌지 보틀 지점들에 대한 정보를 엑셀 파일에 저장하려고 합니다. 모든 오렌지 보틀 지점의 이름, 주소, 전화번호를 엑셀 파일 (또는 CSV 파일)에 저장해 주세요. 파일 이름은 '오렌지보틀.xlsx' (CSV는 '오렌지보틀.csv')로 해주시고, 엑셀의 경우 워크시트 이름은 따로 설정 안 해주셔도 됩니다. 이전에 해당 지점 관련해서의 정보는 소스코드를 미리 짜놨기때문에 xlsx 부분만 추가... pythonCodeitCodeit [Django] 관리자(superuser) 만들기 - 기초 장고를 공부하면서 신기했던건, 관리자 기능을 장고 자체에서 제공해 준다는 것이었다. 대박쓰.... 가장 기초적인,,,, 관리자 만들고 확인하는 법을 배워보쟛 manage.py가 있는 곳에서 해당 명령어 실행 나는 연습용도라서 비번을 굉장히 쉽게 만들었지만 나중에는 보안을 위해 어렵게 만들자!! 생성된 관리자로 잘 접속됨을 확인쓰. 관리자 페이지에서 디비를 컨트롤 하려면, 내가 만들어 둔 모델... djangoadminCodeitCodeit python 기초 #2 9. break 만약 while문의 조건 부분과 상관 없이 반복문에서 나오고 싶으면 break문 continue 현재 진행되고 있는 수행 부분을 중단하고 바로 조건 부분을 확인하고 싶으면 continue문 배열 List ex) numbers = [13, 15, 17, 19, 21] numbers(-5) = 13 Indexing Index References a b c d e 0 1 2 3 4... basicCodeitpythonCodeit python 기초 #1 1. format method % 기호 (가장 오래됨) format 메소드 (현재 가장 많이 사용) f-string (새로운 방식) print("오늘은 {}년 {}월 {}일입니다." format(year, month, day)) →good date_string = "오늘은 {}년 {}월 {}일입니다." →good print(date_string.format(year, month, day)) ... basicCodeitpythonCodeit 자료구조#1 데이터의 효율적인 접근 및 조작을 가능하게 해주는 저장 및 관리 방식 Storage: 데이터가 영구적으로 저장되는 곳. 데이터의 저장 & 받아오는 데 오래 걸림 Memory: 데이터가 임시로 저장되는 곳. 데이터의 저장 & 받아오는 데 빠름 -각 칸에 데이터를 저장할 수 있다. RAM: 임의 접근 메모리 -임의 접근: 저장 위치를 알면 접근 시 항상 일정한 시간이 걸림. -시간복잡도: O(1... 자료구조CodeitCodeit python 기초 #4 주민등록번호 가리기 주민등록번호 YYMMDD-abcdefg는 총 열세 자리인데요. mask_security_number라는 함수를 정의하려고 하는데요. 이 함수는 파라미터로 문자열 security_number를 받고, security_number의 마지막 네 글자를 ''로 대체한 새 문자열을 리턴합니다. 참고로 파라미터 security_number에는 작대기 기호(-)가 포함될 수도 있고, ... pythonCodeitbasicCodeit python 기초 #3 reverse 메소드 index 메소드 remove 메소드 for 반복문 range 함수 간편하고 깔끔. 메모리 효율성 또한 good 파라미터 2개 사용 → for i in range(start, stop): print(i) → start부터 stop - 1 까지의 범위 파라미터 1개 사용 → for i in range(stop): print(i) → 0부터 stop - 1 까지의 범위 파라... pythonCodeitbasicCodeit 프로그래밍 언어에 대해서, 3월 4일 모든 언어의 근간이 된다 얘기할 수 있는 C는 물론이고, '취업을 하려면 Java를 배워라!'라는 말처럼 여러 큰 회사들은 체계적 언어인 Java를 사용하고 있으니 Java도 배워야 할 것 같고, 로직 이해가 쉽고 인기가 많아진 Python도 배워야 할 것 같다. SQL : 데이터베이스를 관리하기 위해 사용하며, 예전에 컴퓨터 활용능력 자격증을 취득할 때, Access에서 사용한 기억이 있다... CodeitCodeit python 기초 #5 주최측에서는 매주 6개의 '일반 당첨 번호'와 1개의 '보너스 번호'를 뽑습니다. 그리고 참가자는 1번 참여할 때마다 서로 다른 번호 6개를 선택합니다. 내가 뽑은 번호 6개와 일반 당첨 번호 6개 모두 일치 (10억 원) 내가 뽑은 번호 5개와 일반 당첨 번호 5개 일치, 그리고 내 번호 1개와 보너스 번호 일치 (5천만 원) 내가 뽑은 번호 5개와 일반 당첨 번호 5개 일치 (100만 원... basicCodeitpythonCodeit
splice 연습하기 splice 메소드를 활용하여 아래의 미션들을 수행하세요. fruits 배열에 '토마토'를 삭제하고 그 자리에 '사과', '청포도'를 추가해 주세요. fruits 배열의 첫 번째 요소를 삭제해 주세요. ages 배열에 마지막 요소를 삭제해 주세요. ages 배열의 2번, 3번 인덱스를 26, 28로 변경해 주세요. numbers 배열에 1, 2, 3, 5, 8, 9를 순서대로 추가해 주세요.... practiceCodeitarrayJavaScriptCodeit 배열 메소드 II splice 메소드를 활용한 코드 몇 가지 배열의 양 끝부분의 요소 하나만을 다루는 경우엔, 이런 경우에 한해서 splice보다 조금 더 간결하게 코드를 작성할 수 있는 메소드가 있다.... CodeitarrayJavaScriptCodeit 실습과제 - 영어 단어장 I 이제 막 코딩을 배우기 시작한 시원이는 프로그래밍을 할 때 영어의 중요성을 새삼 느껴 다시금 영어 공부를 하기 시작했습니다. 그런데 문득 영어공부도 하고 코딩공부도 할 겸 자바스크립트로 영어 단어장을 만들어 보려는 아이디어가 떠올랐습니다. 아래는 오늘 시원이가 외워야 할 영어 단어들인데요. 여러분들이 시원이가 되어서 오늘 외워야 할 영어단어 객체를 완성해보세요! 외워야 할 단어들 [funct... practiceJavaScriptCodeitobjectCodeit 영어 단어장 II 시원이는 지난번에 외웠던 영어단어 5가지 중에서 function, constant, local은 이제 확실하게 다 외웠습니다. 오늘 외울 단어는 [extend] = 확장하다 [export] = 내보내다 [import] = 불러오다 [default value] = 기본값 총 4가지입니다. 지난번에 작성한 코드를 참고해서 vocab 변수를 수정하지 않은 채로, 이미 다 외워버린 단어 3개는 삭제... objectpracticeCodeitJavaScriptCodeit 객체와 메소드 연관된 여러 값을 하나로 묶고 싶을 때 객체를 활용했던 것처럼 연관성 있는 여러 함수들을 하나로 묶고싶은 경우도 있다. 이때도 객체를 사용하면 된다. 객체의 프로퍼티에는 어떤 자료형이든 저장할 수 있기 때문에 프로퍼티값으로 함수를 넣어주면 되는데, 이런 함수를 객체의 메소드라고 한다. 파라미터가 필요할 시 형태를 잘 살펴보면 console.log 도 console이라는 객체에 log라는 메소... JavaScriptmethodCodeitobjectCodeit 영어 단어장 III 지난번 과제에서 단어장 객체에 단어를 추가하고 삭제하는 연습을 해봤는데요. 이번에는 단어장 객체에 단어를 추가하고 삭제하고, 콘솔에 출력도 해주는 다양한 메소드를 만들어 사용해봅시다. 단어를 추가하는 addVoca메소드를 만들어 주세요. addVoca메소드는 영어단어와 뜻, 총 두 개의 문자열 값을 파라미터로 전달받아서 myVoca 객체에 새로운 프로퍼티를 추가하는 메소드 입니다. 단어를 삭... JavaScriptCodeitobjectpracticemethodCodeit [codeit] 꿈의 직장 전화번호 모으기 III 오렌지 보틀 지점들에 대한 정보를 엑셀 파일에 저장하려고 합니다. 모든 오렌지 보틀 지점의 이름, 주소, 전화번호를 엑셀 파일 (또는 CSV 파일)에 저장해 주세요. 파일 이름은 '오렌지보틀.xlsx' (CSV는 '오렌지보틀.csv')로 해주시고, 엑셀의 경우 워크시트 이름은 따로 설정 안 해주셔도 됩니다. 이전에 해당 지점 관련해서의 정보는 소스코드를 미리 짜놨기때문에 xlsx 부분만 추가... pythonCodeitCodeit [Django] 관리자(superuser) 만들기 - 기초 장고를 공부하면서 신기했던건, 관리자 기능을 장고 자체에서 제공해 준다는 것이었다. 대박쓰.... 가장 기초적인,,,, 관리자 만들고 확인하는 법을 배워보쟛 manage.py가 있는 곳에서 해당 명령어 실행 나는 연습용도라서 비번을 굉장히 쉽게 만들었지만 나중에는 보안을 위해 어렵게 만들자!! 생성된 관리자로 잘 접속됨을 확인쓰. 관리자 페이지에서 디비를 컨트롤 하려면, 내가 만들어 둔 모델... djangoadminCodeitCodeit python 기초 #2 9. break 만약 while문의 조건 부분과 상관 없이 반복문에서 나오고 싶으면 break문 continue 현재 진행되고 있는 수행 부분을 중단하고 바로 조건 부분을 확인하고 싶으면 continue문 배열 List ex) numbers = [13, 15, 17, 19, 21] numbers(-5) = 13 Indexing Index References a b c d e 0 1 2 3 4... basicCodeitpythonCodeit python 기초 #1 1. format method % 기호 (가장 오래됨) format 메소드 (현재 가장 많이 사용) f-string (새로운 방식) print("오늘은 {}년 {}월 {}일입니다." format(year, month, day)) →good date_string = "오늘은 {}년 {}월 {}일입니다." →good print(date_string.format(year, month, day)) ... basicCodeitpythonCodeit 자료구조#1 데이터의 효율적인 접근 및 조작을 가능하게 해주는 저장 및 관리 방식 Storage: 데이터가 영구적으로 저장되는 곳. 데이터의 저장 & 받아오는 데 오래 걸림 Memory: 데이터가 임시로 저장되는 곳. 데이터의 저장 & 받아오는 데 빠름 -각 칸에 데이터를 저장할 수 있다. RAM: 임의 접근 메모리 -임의 접근: 저장 위치를 알면 접근 시 항상 일정한 시간이 걸림. -시간복잡도: O(1... 자료구조CodeitCodeit python 기초 #4 주민등록번호 가리기 주민등록번호 YYMMDD-abcdefg는 총 열세 자리인데요. mask_security_number라는 함수를 정의하려고 하는데요. 이 함수는 파라미터로 문자열 security_number를 받고, security_number의 마지막 네 글자를 ''로 대체한 새 문자열을 리턴합니다. 참고로 파라미터 security_number에는 작대기 기호(-)가 포함될 수도 있고, ... pythonCodeitbasicCodeit python 기초 #3 reverse 메소드 index 메소드 remove 메소드 for 반복문 range 함수 간편하고 깔끔. 메모리 효율성 또한 good 파라미터 2개 사용 → for i in range(start, stop): print(i) → start부터 stop - 1 까지의 범위 파라미터 1개 사용 → for i in range(stop): print(i) → 0부터 stop - 1 까지의 범위 파라... pythonCodeitbasicCodeit 프로그래밍 언어에 대해서, 3월 4일 모든 언어의 근간이 된다 얘기할 수 있는 C는 물론이고, '취업을 하려면 Java를 배워라!'라는 말처럼 여러 큰 회사들은 체계적 언어인 Java를 사용하고 있으니 Java도 배워야 할 것 같고, 로직 이해가 쉽고 인기가 많아진 Python도 배워야 할 것 같다. SQL : 데이터베이스를 관리하기 위해 사용하며, 예전에 컴퓨터 활용능력 자격증을 취득할 때, Access에서 사용한 기억이 있다... CodeitCodeit python 기초 #5 주최측에서는 매주 6개의 '일반 당첨 번호'와 1개의 '보너스 번호'를 뽑습니다. 그리고 참가자는 1번 참여할 때마다 서로 다른 번호 6개를 선택합니다. 내가 뽑은 번호 6개와 일반 당첨 번호 6개 모두 일치 (10억 원) 내가 뽑은 번호 5개와 일반 당첨 번호 5개 일치, 그리고 내 번호 1개와 보너스 번호 일치 (5천만 원) 내가 뽑은 번호 5개와 일반 당첨 번호 5개 일치 (100만 원... basicCodeitpythonCodeit