전체 글
[정보처리기사] 20년 21년 문제 분석 !!
빨간색 : 내가 모르는 것들이거나 답을 봐도 모르는 것들(깊게 공부안한 부분) 노란색 : 중요한 개념 문제 및 자주 출제되는 개념 회색(분홍(?)) : 코딩 문제 흰색 : 그냥 저냥 하는 문제이거나 정답을 알고 있는 문제 문제 타입 1. 단답 : 개념이나 설명을 읽고, 정답을 쓰는 문제 2. 빈칸 : 문제에 빈칸이 있으며, 빈칸에 들어갈 정답을 쓰는 문제 3. 약술 : 개념이나 정의를 써야하는 문제 4. 코딩 : 코딩 관련된 문제 위 표는 내가 공부하기 위해 만든 표이며, 내 주관적인 생각이 많이 들어간 표이다. 만약, 너무 긴장되서 공부가 안된다면 나처럼 문제의 흐름을 보는 것도 좋은 방법이다. 분석 결과(내 주관적인 생각임으로 100% 신뢰하지 마시오!) 1. 노란색으로 된 표는 중요한 개념으로 자주..
[정보처리기사] 65점 실기 합격 후기! 및 공부 방법!
결과!! 후기!! 일단 나는 비전공자가 아니다. 전자공학과에서 공부했으며, 회로 설계를 전공했다. 뭐 사실... 학교에서는 코딩은 1학년때말고는 안배웠는데... 비전공자인지 전공자인지 헷갈린다... 뭐 여튼 ㅎ 나는 학원이나 온라인 강의 등을 통해 코딩 공부를 한 적이 없다. 대부분 코딩 공부는 야매(?)로 공부했다. 예를 들어, 어플을 만들 때에는 JAVA(자바)라는 언어를 사용했는데, 구글링을 통해 필요한 부분만 복사 붙여넣기 및 수정을 해서 어플을 만들면서 공부했다. 즉, 나는 자바에서 어떤 자료형이 있는지, 함수가 뭔지, 생명 싸이클이 어떻게 되는지 1도 모른다.(지금도 모름 ㅋ) 대신에 중요한 걸 배웠다. 코딩은 구글링을 통해 충분히 학습이 가능하며, 이론보다 실기(?)에서 쓰이는 공부가 중요하..
[앱인벤터 가이드] 어플 생성하기 및 빌드하기
생성하기 및 빌드하기 빌드(build)를 번역하면 "짓다"라는 뜻으로 여러분들이 만든 어플을 배포가 가능하도록 만드는 기능입니다. 아시는 분이 계실지 모르지만, 어플을 사용하기 위해선 퍼미션(permission)을 허락받아야 합니다. 예를 들어, 주소록, 연락처, 와이파이 정보, 통화기능 등이 있습니다. 가끔 어플을 테스트하다보면 퍼미션을 허락 받아야만 기능을 사용할 수 있는 기술이 있습니다. 퍼미션은 빌드를 해야만 요청 및 허락을 받을 수 있으며, 단순히 연결해서 테스트를 할때는 퍼미션을 허락 받지 못해, 테스트 못하실 수도 있습니다. ( 중요한 얘기는 아니니 무시하셔도 됩니다 ) 빌드를 시작하시면 연결하기와 마찬가지로 QR코드 스캔을 해야합니다. 빌드를 하시면 상당히 오래 걸릴겁니다. 오래 걸린다고 ..
[앱인벤터 가이드] 스마트폰 연결하기(어플 테스트하기)
스마트폰 연결하기 준비물 : MIT 어플(*설치) 앱인벤터의 현상황을 확인하는 방법 중 가장 좋은 것은 실제 스마트폰에서 확인하는 방법입니다. 어플을 만들다보면 스마트폰 마다 다른 화면 크기 및 성능에 따라 어플을 수정해야하는 상황이 올 수 있습니다. 그렇기에 실제 스마트폰에서 테스트를하기 위해 어플을 다운로드해주시기 바랍니다. 실제 개발에서도 어플을 만들고나면 수많은 스마트폰에서 어플을 다운로드해서 테스트를 합니다. 앱인벤터 사이트에서 어플을 디자인하고 코딩을 하는 것도 중요합니다. 하지만, 현재 상황을 눈으로 확인을 못한다면 높은 퀄리티의 어플을 만들수 없다고 생각합니다. 그래서 앱인벤터를 현상황을 확인할 수 있는 여러 방법에 대해 말씀드리려 합니다. 1. AI 컴패니언 2. 에뮬레이터 3. USB ..
[앱인벤터 가이드] 앱인벤터 시작하기
준비하기 준비물 준비물 : 구글 계정( *필수 ), MIT 어플 ( *필수 ) 준비물은 2개가 필요합니다. 앱인벤터는 구글 계정을 사용해야 합니다. 구글 계정이 없으면 앱인벤터를 이용할 수 없으니, 반드시 계정을 준비해주세요. MIT 어플도 필요합니다. 이것은 플레이스토어에서 다운로드가 가능합니다. 플레이스토어 어플을 켜주시고, 검색창에 "앱인벤터" 또는 "MIT"를 검색해서 다운로드 해주시면 됩니다. MIT 어플을 다운로드하는 이유는 어플을 만드는 과정이나 완성본을 확인하기 위함입니다. 이것 또한 없으면 굉장히 불편할 수 있으므로, 반드시 설치하여 주시기 바랍니다. 순서 앱인벤터 들어가기 로그인하기 프로젝트 시작 및 저장하기 1. 앱인벤터 들어가기 앱인벤터는 어플을 만들 수 있는 플랫폼입니다. 앱인벤터..
[앱인벤터 가이드] 앱인벤터란 ?
앱인벤터란? 일반적으로 안드로이드 OS를 가진 스마트폰 앱은 자바, 코틀린을 이용해 개발합니다. 자바 및 코틀린을 이용하는 방법은 어렵고 복잡한 사전 지식을 요구합니다. 이를 해결하기 위해 레고(Lego)처럼 생긴 블록을 조립하는 방식으로 앱을 만들 수 있게 만들어 놨습니다. 단순히 프로그래밍 블록을 서로 끼워 맞추면 앱이 만들어지는 시각화된 언어입니다. 앱인벤터는 블록을 이용한 앱을 만들 수 있는 무료 사이트입니다. 자세히 알고 싶으시다면 검색을 하시는 것을 추천드립니다. 앱인벤터의 장점 사용자 입장에서의 현실적인 장점🔥 1. 무료!! 블록을 이용한 어플을 만들 수 있는 사이트는 앱인벤터만 있는 것이 아닙니다. (스마트메이커 등) 각 사이트마다 일종의 컨셉이 있습니다. 앱인벤터는 공부를 목적으로 하는 ..
[앱인벤터 가이드] 목록
목록 앱인벤터란 앱인벤터 시작하기 스마트폰 연결하기 어플 생성하기(빌드 방법) 번외 코딩없이 어플 만들기가 가능할까? 앱인벤터 수익 2022.06.11 - [앱인벤터 강좌/begin to end] - [앱인벤터 가이드] 앱인벤터란 ? 2022.06.11 - [앱인벤터 강좌/begin to end] - [앱인벤터 가이드] 앱인벤터 시작하기 2022.06.16 - [앱인벤터 강좌/begin to end] - [앱인벤터 가이드] 스마트폰 연결하기(어플 테스트하기) 2022.06.16 - [분류 전체보기] - [앱인벤터 가이드] 어플 생성하기 및 빌드하기 2022.03.26 - [앱인벤터 강좌] - 코딩없이 어플 만들수가 있을까? 코딩없이 어플 만들수가 있을까? 안녕하세요. 티스토리 블로그 첫 글을 작성하게 됬..
[머신러닝] Heart Failure Prediction(심부전증 예측)
캐글 사이트 https://www.kaggle.com/datasets/andrewmvd/heart-failure-clinical-data Heart Failure Prediction 12 clinical features por predicting death events. www.kaggle.com [Heart Failure Prediction 12 clinical features por predicting death events. www.kaggle.com](https://www.kaggle.com/datasets/andrewmvd/heart-failure-clinical-data) 컬럼 age: 환자의 나이 anaemia: 환자의 빈혈증 여부 (0: 정상, 1: 빈혈) creatinine_phospho..
[Colab] 코랩 캐글 연동하기
1. 캐글에 접속하고 로그인하기 https://www.kaggle.com/ Kaggle: Your Machine Learning and Data Science Community Kaggle is the world’s largest data science community with powerful tools and resources to help you achieve your data science goals. www.kaggle.com 2. Account 들어가기 3. API - Create New API Token 눌러서 json파일 다운로드하기 Create New API Token을 클릭하면 자동으로 json파일이 다운로드 됩니다 다운로드한 파일을 열어보시면 아래와 같이 파일이 열리게 됩니다(저는 V..
[앱인벤터] 암호문으로 친구와 대화해보기
블로그에 접속해주시는 분들 중에 "암호문" 관련해서 들어오시는 분들이 계시더라구요 뭐...암호문과 관련된 글을 쓴 기억이 없는데... 그래서 암호문과 관련된 글을 써볼려합니다. 이번 앱인벤터는 강좌처럼 코드 및 디자인을 보여주지 않을 생각이고, 단순히 '아~ 저런 것도 만들 수 있구나~' 식으로 보시는게 좋을거 같아요 영상 중앙에 '스위치'로 암호화, 복호화가 되어 있어요. 암호화는 입력 텍스트(나만의 스타일로 암호문 만들기)를 출력 텍스트(EB-82-98...)로 아무나 읽지 못하게 만들어지는 과정을 의미해요. (아무나 읽을 수 있으면 암호화가 의미가 없겟죠?) 복호화는 반대로 암호화된 텍스트(EB-82-98...)를 우리가 읽을 수 있게(나만의 스타일로 암호문 만들기) 암호를 해독해 주는 과정이에요 ..