본문 바로가기
728x90

야미스터디/Etc11

01장 파이썬이란 무엇인가? 01-1 파이썬이란? 인퍼프리터 언어 파이썬은 컴퓨터 프로그래밍 교육을 위해도 많이 사용되지만, 기업의 실무를 위해서도 많이 사용된다 대표적인 예시로 구글, 인스타그램, 드롭박스 등이 있다 파이썬 프로그램은 공동 작업과 유지 보수가 매우 쉽고 편해서 사용자 층이 넓어지고 있는 추세이다 01-2 파이썬의 특징 코드를 보면 직관적으로 알 수 있을만큼 인간다운 언어이다 문접이 쉬워서 빠르게 배울 수 있다 파이썬은 오픈소스로 무료이다 보통 프로그램을 만들 때 프로그램의 전반적인 뼈대는 파이썬으로 만들고, 빠른 실행 속도가 필요한 부분은 C로 만들어서 파이썬 프로그램 안에 포함시킨다 파이썬은 코드가 간결하여 가독성도 좋은 편이다 01-3 파이썬으로 무엇을 할 수 있을까? [ 파이썬으로 할 수 있는 일 ] 1. 시.. 2021. 12. 26.
[C++ STL] map iterator(반복자) map의 원소는 pair 객체로 저장되며, pari 객체의 first 멤버 변수는 key로 second 멤버 변수는 value이다 예제 코드로 살펴보자 #include #include using namespace std; map m;// map 선언 int main() { m[10] = 4; m[8] = 9; m[100]++; map::iterator iter;// iterator 선언 for (iter = m.begin(); iter != m.end(); iter++) { printf("주소값: %d ", iter); printf("key: %d ", *iter); printf("key: %d value: %d\n", iter->first, iter->second); } map::iterator ite.. 2021. 12. 24.
[C++ STL] Map 자료구조 1) Map이란? map은 각 노드가 key와 value 쌍으로 이루어진 트리입니다. 특히, 중복을 허용하지 않습니다. 따라서 map은 first, second가 있는 pair 객체로 저장되는 데 first- key로 second- value로 저장됩니다. C++의 map의 내부 구현은 검색, 삽입, 삭제가 O(logn) 인 레드블랙트리로 구성되어 있습니다. 2) Map 기본 형태 map map1; 3) Map 정렬 map은 자료를 저장할때 내부에서 자동으로 정렬합니다. map은 key를 기준으로 정렬하며 오름차순으로 정렬합니다. 만약 내림차순으로 정렬하고 싶은 경우와 같이 사용하면 됩니다. map map1; (만약 다른 방법으로 int데이터를 내림차순으로 정렬하고 싶을 경우, 데이터에 -(마이너스)를 .. 2021. 12. 24.
[파이썬] 딕셔너리 자료형 딕셔너리란? 파이썬에서는 Hash 구조를 지원하는데 이 자료형이 딕셔너리(Dictionary)다 이는 Key와 Value를 한 쌍으로 갖는 자료형이다 딕셔너리는 리스트나 튜플처럼 순차적으로 요소값을 구하지 않고 Key를 통해 Value를 얻는다 딕셔너리 구조 딕셔너리의 기본 구조는 {Key1:Value1, Key2:Value2, Key3:Value3 ...} 로 구현된다 아래는 딕셔너리의 예시 구조이다 dic = {'name':'pey', 'phone':'01005065818', 'birth':'0102'} 딕셔너리 쌍 추가 key가 정수면 아래처럼 추가 가능 dic = {1:'a'} dic[2] = 'b' #{2:'b'}쌍 추가 print(dic) #{1: 'a', 2: 'b'} key가 string이.. 2021. 12. 24.
[TOEIC] 토익 공부 길잡이 - RC, LC 문제풀이법 유투브 토익 독학 길잡이? 그 분 보고 RC랑 LC 문제 풀이 방법 영상에서 내용 정리해보았다~ 아마 이 방식으로 하면 RC, LC 합쳐서 4시간 정도? 걸릴 것 같다,,,ㅠ 그래도 이렇게 하면 점수는 오를 것 같으니까 담주부터는 바로 문제풀이 해보려고 한다! 일단 이번주까지는 단어랑 해커스 파랭이 슈우우욱 풀어야징! LC 공부법 : 최소 2일에 1회는 푼다!! 1. 문제를 풀고 채점하기/파트 별 틀린 개수, 총 틀린 개수 써두기 2. PART 1, 2 : A B C D 써두고 소거법 써서 문제 풀기 3. PART 3 - 문제들을 연결해서 파악하는 것이 중요하다 - 빠르게 문제 읽고 시간이 남으면 보기 읽기(보기는 필수 아님) - 지문 읽어줄 때 문제 다 풀고, 문제 읽어줄 땐 다음 질문 파악한다 - 못.. 2021. 6. 28.
728x90