본문 바로가기

전체 카테고리326

[onoffmix.com] 한국문화정보원, 워드데이터 시대 / 데이터를 활용하는 그들만의 노하우 참석 경로 : 인스타그램 광고를 통해 발견 신청 기간 : 21년 9월 23일 ~ 10월 3일 참석 기간 : 21년 10월 5일(화) 13:00 ~ 17: 00 온프믹스 각종 세미나 컨퍼런스 , 경진대회, 공모전 등의 정보를 알 수 있다. 관심있어 하는 AI, IT 관련 정도가 많이 올라옴 2021. 10. 5.
Singleton 패턴 클래스의 인스턴스가 하나만 있는 것 | Design Pattern 디자인 패턴 디자인 패턴 Design Patterns 패턴이란 특정 context 내에서 주어진 문제에 대한 solution 이다. 문맥) 반복적으로 발생하는 상황 문제) context 내에서 이루고자 하는 목적과 제약 조건(constraint) 해결) 문제를 해결하는 일반적인 설계 디자인패턴 중 하나인 싱글톤 패턴 그 전에 " singleton " 에 대한 용어부터 알아보자. Singleton 1. (단독) 개체 2. 독신자 3. 외둥이(단일아) 출처 : 네이버사전 어떤 클래스의 인스턴스 갯수를 오직 하나로 제한하는 패턴 시스템 전체의 행동을 조정해주는 단 하나의 객체가 필요할 때 중앙집중적인 관리 Singleton Pattern : JVM 내에서 클래스의 인스턴스가 하나만 있는 것 어떤 클래스의 instance가.. 2021. 10. 5.
[지역선도 대학육성사업] 영남대-금오공대 컨소시엄 / 4차 산업혁명 시대, 공공데이터를 활용한 데이터 분석 맛보기 (온라인 강의) 신청기간 : 21년 9월 24일 ~ 21년 10월 05일 진행기간 : 21년 10월 12일 ~ 21년 10월 14일 (사업기간) 2021. 10. 3.
[파이콘 한국 2021] 처음 참석해보는 파이콘 2021 파이콘은 festa.io 사이트를 통해 알게되어서 티켓까지 구매해 참석해보았습니다. 이렇게 티켓을 끊으면 메일 주소로 게더타운 링크를 보내드린다고 합니다. 메일을 통해 파이콘 행사 안내를 받을 수 있으며 게더 타운 링크 메일도 따로 받았습니다. 가이드도 확인하고 파이콘 한국 2021 파이콘 한국은 한국의 파이썬 개발자들이 지식을 공유하고 만남을 갖기 위한 장입니다. 파이콘 한국 2021은 온라인으로 진행됩니다. 2021.pycon.kr 게더 타운 내 행동 강령을 중요하게 봐야 된다고 합니다. “Stay Home, Stay Connected” 우리 삶의 많은 것들이 바뀌고, 당연하던 것들이 더 이상 당연하지 않게 됐습니다.하지만 우리는 여전히 파이썬을 사랑하고 파이썬을 통해 공감하며 파이썬을 이야기합니다... 2021. 10. 2.
[Design Pattern] 디자인 패턴 / 설계 원칙 .java 설계 원칙 기본 원칙들 Encapsulation, Abstraction Inheritance, Polymorphism Association/Aggregation/Composition 객체 : 속성 (Attribute) + 메소드(Method) 현실 세계에 존재하는 개체를 속성뿐만 아니라 기능까지 포함시킨 것 객체지향 : 현실 세계의 개념(concepts or things)을 객체로 표현함 객체지향 기술은 객체와 객체 간의 통신을 통해 프로그램이 구현 객체지향프로그램 = 메시지 전송을 통해 상호작용하는 객체들의 모임 * 모듈화된 설계 - 모듈 : 객체 , 변수 : 속성, 함수 : 메소드 객체지향언어 4대 요소 객체, 메시지 전송, 클래스, 상속 객체 : 상태(state) + 행위(behavior) = 자신.. 2021. 10. 2.
[2021 NIPA AI 온라인 교육] AI 실무 기본 과정 (feat. elice) 알게 된 경로 : 인스타그램 광고 수강 가능 기간 : 2021년 6월 15일 ~ 2021년 12월 17일 [기본프로젝트] 공공 데이터를 활용한 파이썬 데이터 분석 프로젝트 제출 불가 현상 해결 로그인이 안되고 있던데 계정 관리 - 기본 정보에서 이메일 인증 안하면 제출 전 로그인이 안된다. 이메일 인증 후 제출 후 제출 파일 업로드 수 채점까지 완료 2021. 10. 2.
[Kotlin] Fast campus 강의 내돈내산 Android App 개발 (코틀린). 시작 Fast campus 패스트캠퍼스 내돈내산 안드로이드 앱 개발 코틀린편.시작 세팅 1. Android 는 Java 기반의 프레임워크이다. 2. Kotlin 은 Java 기반위에서 돌아간다. 3. Kotlin 은 함수형 프로그래밍 언어이지만, Android 프로그래밍에서는 OOP (객체지향프로그래밍) 구조로 되어있다. 코틀린을 배우는 이유 자바를 주 언어로 사용해서 자바로 계속해서 개발하면 좋겠지만 구글에서 코틀린을 안드로이드의 공식 언어로 추가된 이후 채용에서도 코틀린을 선호하게 되었다. + 경력.. 2017년 코틀린이 안드로이드의 공식 언어로 추가 코틀린이 안드로이드의 공식 언어로 추가되었습니다. 작성자: Mike Cleron , 안드로이드 플랫폼 이사 안드로이드 팀은 코틀린 프로그래밍 develope.. 2021. 10. 1.
파이썬 AI 온라인 실무 기본 교육과정 / 데이터 핸들링을 위한 라이브러리 NumPy Numpy 배열 Numpy의 배열은 파이썬의 list()보다도 빠른 연산과 효율적인 메모리 사용이 가능하기 때문에 빅데이터 분석 등에 널리쓰이는 매우 강력한 라이브러리라고 할 수 있습니다. import numpy as np # 0부터 4까지 연속적인 숫자가 들어있는 배열을 만들어 봅시다! array = np.array(range(5)) print(array) [0 1 2 3 4] 배열의 기초 import numpy as np print("1차원 array") array = np.array(range(10)) print(array) # 1. array의 자료형을 출력해보세요. print(type(array)) # 2. array의 차원을 출력해보세요. print(array.ndim) # 3. array의 .. 2021. 9. 21.
2021 파이썬 AI 온라인 실무 기본 및 응용 교육과정을 무료로 수강 ! | 엘리스 코딩 #엘리스 #엘리스코딩 #인공지능 #데이터분석 #파이썬 #코딩 #온라인강의 #NIPA 무료로 AI 온라인 교육을 들을 수 있는 기회가 생겼다. AI 실무 기본, AI 실무 응용 수강 후 AI 자격증 취득까지 이어지면 어떨까 ! 2021 NIPA AI 온라인 교육 | 엘리스: 코딩, 엘리스에서 시작하세요! 실습중심 온라인 코딩교육, 엘리스! 개인 및 기업 디지털 트랜스포메이션(DT) 교육, 대학 데이터 사이언스 교육은 엘리스로 시작하세요. 2021nipa.elice.io 곧 바로 AI 실무 응용 과정을 수강할 수 없고 기본 과정을 이수한 후에 응용 과정을 수강할 수 있다. AI 실무 기본 과정 커리큘럼 파이썬 기초 데이터분석을 위한 라이브러리 공공 데이터를 활용한 파이썬 데이터 분석 AI 실무 응용 과정 커.. 2021. 9. 19.
Android Studio , 동적 뷰 생성 시 많이 접하는 Exception / java.lang.IllegalStateException: The specified child a already has a parent. You must call removeView() on the child's parent first 뷰들을 동적 생성하면서 흔히 접하는 Exception 이 있다. 위 경우는 TableLayout 을 생성하는 경우이다. TableRow 를 생성해서 TextView 로 속성값을 생성하여 addView() 하고 완성된 한 행을 TableLayout 에 addView 를 하는 것이다. java.lang.IllegalStateException: The specified child a already has a parent. You must call removeView() on the child's parent first 이 예외는 이미 한번 addView 한 View 타입을 한번 더 addView 할 때 발생한다. (중복 추가) TableRow 한 행을 완성한 후 TableLayout 에 addView 하는 것.. 2021. 9. 12.
[Design Pattern] 디자인 패턴 / UML Base .java 2021.09 디자인 패턴 강의 정리 UML A standard language for writing software blueprints 어휘 (Vocabularies) 세 종류의 Building block 으로 구성된다. - Things , Relationships, Diagrams Things Structural things 모델의 정적 부분 (개념적 요소)을 나타냄 interface, class, Behavioral things 모델의 동적 부분 (행동)을 나타냄 interaction (객체간 messaging), Grouping things organizational part package and its variations Annotational things explanatory part note.. 2021. 9. 11.
파이썬 판다스 - 크롤링으로 얻은 csv 파일들을 concat으로 모두 합치기 크롤링을 하면서 중간중간 백업을 하다보니 여러 csv 파일이 생겨났다. pandas 의 concat 메소드를 사용하여 여러 csv 파일을 하나로 합치려고 한다. import pandas as pd import numpy as np import os # 파일들이 있는 폴더명으로 폴더내 파일 목록 확인 forders = os.listdir('관세') print(forders) df_all = pd.DataFrame() for i in range(0,len(forders)): if forders[i].split('.')[1] == 'csv': file = '관세/'+forders[i] df= pd.read_csv(file,encoding='utf-8') df_all = pd.concat([df_all, df].. 2021. 9. 10.