728x90

분류 전체보기 125

02. Python - 자료형 개요

프로그래밍이란? - 계산할 수식들을 컴퓨터에게 알려주는것 일반적인 수식 - 숫자 python의 수식 - 자료형(DataType) 자료형 1. 숫자 - 정수(Integer)[1, -1, 2, -2], 소수(Floating Point)[3.14, 2.22..., 2] 2. 문자열(String)["Hello", "World", "2"] 문자를 계산한다? ex) "Hello" + "World" -> "Hello World" 정수2와 문자열"2"는 완전히 다르다. 숫자 2와 5를 더하면 7 문자열 "2"와 "5"를 더하면 "25" 3.불린(Boolean) - 참(True), 거짓(False) 뭔가를 비교할때 쓰게된다.

Codeit/Python 2022.11.30

22/11/29

드디어... 마침내..! pycharm 설치했다..! 이제 진짜 파이썬 배워보는 거다.. 파이팅 11월 30일에 '오늘 밤, 세계에서 이 사랑이 사라진다 해도'가 개봉하는데 매우 기대 중..! 오래간만에 극장에 갈 일이 생긴 것 같다. 소설을 찔끔찔끔 읽어서 최근에 다 읽었는데, 정말.. 말로 형언 못할 감정이 북받쳐왔기 때문에 이게 스크린에선 어떻게 표현될지 궁금하다. 연기.. 잘해주겠지? 내일도 힘내자

Codeit/학습일지 2022.11.29

22/11/28

01. 파이썬 프로그래밍 소개 스티브 잡스 - 모든 국민이 코딩을 할 줄 알아야 한다. 요새는 초등교육때부터 코딩 교육을 하며 미래를 준비함 1. 코딩이 무엇인가 코딩 - 컴퓨터에게 일을 시키는 것 but 컴퓨터는 똑똑하지 안? 아서 한 줄 한 줄 명령을 입력시켜야 함 코딩을 하면? - 웹사이트,데이터모으기,기계움직이기, 업무 자동화 개발직과 비개발직 2. 정말 배워야 하는가 개발직과 비개발직 개발직 - 소프트웨어 인재에게 기업들의 대우 up 비 개발직 - 코딩을 배워 세상 돌아가는 걸 알 수 있다 (소프트웨어 관련으로), 업무의 효율성 up, 문제 해결 능력 생성, 비효율을 해결 미래의 많은 직업들이 코딩을 필요로 하고, 코딩이 선택이 아닌 필수가 될 수도 있다. 3. 어떻게 배우는가 문제 해결 논리에..

Codeit/학습일지 2022.11.29

22/11/27

07. 비개발자는 코딩을 어디에 쓸까? 아이디어 구현, 업무 활용, 개발 협업 아이디어 구현 떠오른 아이디어를 직접 구현화시킬 능력이 생긴다면 많은 길이 제시된다. 업무 활용 데이터 활용 - AB테스트 업무 자동화 - Python활용, 시간 절약 개발 협업 소프트웨어 지식을 가지고 있다면 개발자와 의사소통 효율 up PM - 리소스관리를 많이 하기 때문에 개발 지식 필요 UX/UI 디자이너 - 프런트엔드 개발자와 협업하기 때문에 직접 해보면 능률 up 코딩은 이제 누구나 필요한 스킬이 되었다. 정리 웹 개발은 크게 프론트엔드 개발과 백엔드 개발로 나눌 수 있습니다. 프런트엔드는 웹사이트의 화면을 그려주는 등 사용자에게 직접 보이는 부분을 담당하며, 백엔드는 데이터를 처리하는 등 사용자에게 보이지 않는 부..

Codeit/학습일지 2022.11.27

22/11/26

05. 그리고 다양한 분야들 게임 - 웹게임, 설치형게임, 모바일게임, 콘솔게임 Unity(C#), Unreal(C++) 블록체인 - 가상화폐, NFT, DeFi 탈중앙화 (Decentralization), 빠르게 성장 중 블록체인 엔지니어 - dApp(Decentralization App) Ethereum(Solidity) Embedded System - 세밀한 자원 관리 가능한 'C', Python의 추세도 up IoT(Internet of Things) System Programming, VR, AR 06. 난 어떤 공부를 해야 할까? 목표가 명확한 사람 - 어떤 기술을 배울지, 어떤 회사를 갈지, 어떤 분야로 나아가고싶은지 -> 자기가 리서치를 하고 관심이 가는 분야로 go 목표가 확실하지 않다면..

Codeit/학습일지 2022.11.27

22/11/25

03. 모바일 개발 분야 이해하기 모바일 앱의 구조 - 서버(웹 개발과 개념이 완전히 동일함), 클라이언트(웹이 아닌 스마트폰의 앱이 클라이언트의 역할) 모바일 앱의 종류 - 아이폰앱(Swift), 안드로이드 앱(Kotlin), 크로스 플랫폼 설루션(React Native, Flutter) Swift, Kotlin - 가장 모바일앱에 최적화 됨 React Native, Flutter - 개발비용 적게듦, 서비스가 복잡하지 않을 때 좋다 React Native vs Flutter - 현재 나의 상황과 목표에 따라 결정하자, 필요한 것만 배워서 빠르게 모바일 개발을 하고 싶다면 다트와 플러터 자바스크립트와 리액트를 배울 계획이 있다면 리액트 네이티브 04. 데이터 분야 이해하기 데이터 엔지니어 - 많은 양의..

Codeit/학습일지 2022.11.26

22/11/24

3 프로그래밍 분야들 01. 프로그래밍 공부를 시작하기 전에 소프트웨어 분야의 이해, 비개발자들이 이 강의를 써먹을 방법 02. 웹 개발 이해하기 수요가 가장 많다, 대부분의 회사가 갖추고 있다 웹서비스가 만들어지는 방법 - 클라이언트(프런트엔드)와 서버(백엔드) 프런트엔드(Front-end)의 기본 - HTML, CSS, JavaScript로 간단한 웹사이트를 만들기 가능 사용자에게 보이는 것. 프런트엔드의 라이브러리와 프레임워크들 React(추천), Angular, Vue 백엔드(Back-end)의 기본 - DB(SQL, NoSQL), API(Java, Python, Kotlin, PHP, Ruby) 유저들에게 보이지 않는 부분, 서버, 처음 시작한 사람에게 덜 직관적임 DB(DataBase) - 여..

Codeit/학습일지 2022.11.24

22/11/23

03. 서비스의 구현 방법 넷플릭스, 스포티파이 - 검색, 결제, 콘텐츠 추천, 플레이 리스트 etc.... 기능 처음 시작할 때 배우는 것 - 반복문, 조건문 반복문(같은 동작을 원하는 만큼 반복) 조건문(원하는 조건에 따라 코드를 실행) 반복문,조건문에서 멋지고 화려한 기능으로 나아가는 방법? -멋지고 화려한 기능도 작은 논리들로 이루어져 있음 라이브러리, 프레임워크 (남이 미리 써 준 코드) 퀴즈 웹사이트를 보여줄 때 필요한 HTML, CSS, JavaScript 코드가 하는 역할은 아래와 같습니다. HTML: 이미지, 글자, 버튼 등이 어디에 들어갈지 정해준다. CSS: 이미지, 글자, 버튼 등의 요소에 크기나 색깔 같은 스타일을 입혀준다. JavaScript: 유저 동작에 따른 사이트의 반응을 ..

Codeit/학습일지 2022.11.23

22/11/22

입문자가 알기 힘든 두 가지 1. 동작 원리 하나의 서비스 - 여러가지의 분야가 모여서 각각을 도와주며 실행함(서버,클라이언트,db) 2. 구현 방법 python, javascript의 문제 등 간단한 것들부터 시작하여 복잡한 것을 구현한다. 서비스의 동작 원리 1.클라이언트 표면적으로 동작하는것이 보여지고, 서버에 요청을 보낸다 2.서버 클라이언트가 요청한 것을 수행, data를 저장(db) 거대한 서비스도 여러 작은 요소들이 모여서 이루어진다. 개발은 이런 작은것부터 시작한다. 여전히 집중이 힘들다..걍 가만히 앉아서 강의 듣는거 자체가 힘들어버려.. 공부머리가 없는건지..에휴휴 그래도 매일매일 해보려고 노력합니다..

Codeit/학습일지 2022.11.22