일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Microsoft
- 클라우드
- 구글퀵랩
- 릿코드
- 머신러닝
- 리트코드
- 빅데이터
- Blazor
- codeup
- nlp
- 코드업
- 파이썬기초100제
- two-pointer
- 파이썬알고리즘
- Python
- 파이썬
- 자연어처리
- Python3
- TwoPointer
- GenAI
- 생성형AI
- 투포인터
- 파이썬기초
- 데이터사이언스
- 알고리즘
- GenerativeAI
- LeetCode
- Azure
- C#
- gcp
- Today
- Total
목록All (114)
Tech for good
제 1장. 노예의 삶을 선택한 사람들 전략적 사고 없이 무턱대고 열심히 하면 빨리 망한다. 재능과 노력보다 줄서기가 더 중요하다 (p.49) 마이클 포터가 말하는 전략적 사고를 생각해보자. 난 딸아이의 전략적 사고를 이끌어내기 위해 이렇게 말한다. “네가 남보다 잘하는 게 무엇인지 생각해봐라. 네가 남보다 잘 못하는 약점은 무엇인지 고려해라. 그리고 세상이 어떻게 변하는지 생각해봐라. 향후 세상의 변화 속에서 네가 어떤 기회를 가질 수 있을지 생각해 봐라. 또 반대로 어떤 위협이 있을지도 고려해라. 이런 상황에서 너의 장점을 살리고 약점을 보완하여 기회를 잡고 성공할 수 있는 가장 유리한 곳에 네 자신을 전략적으로 포지셔닝해라.” 이런게 전략적 사고방식이다. 이걸 아주 단순하게 말한다면 ‘줄을 잘 서는 ..
6065 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기 3개의 정수(a, b, c)가 입력되었을 때, 짝수만 출력해보자. 예시 a, b, c = input().split() a = int(a) b = int(b) c = int(c) if a%2==0 : #논리적으로 한 단위로 처리해야하는 경우 콜론(:)을 찍고, 들여쓰기로 작성 한다. print(a) if b%2==0 : print(b) if c%2==0 : print(c) 참고 if 조건식 : 실행1 #조건식의 평가값이 True 인 경우 실행시킬 명령을 들여쓰기를 이용해 순서대로 작성한다. 실행2 실행3 #들여쓰기를 하지 않은 부분은 조건식에 상관이 없음 python 에서는 논리적 실행단위인 코드블록(code block)을 표현하기..

인공지능의 기본 원리부터 최신 기술 및 앞으로의 미래 모습까지 차근차근 소개하고 있는 책이다. 개인, 기업 및 국가가 어떻게 인공지능을 활용하여 가치를 창출할 수 있는지 쉽게 안내하고 있다. 1장, "인공지능이 뭔가요?" 에서는 인공지능의 역사와 기본 원리에 대해 안내한다. 2장, "인공일반지능이 뭔가요?" 에서는 인공지능과 인공일반지능의 차이에 대해 설명한다. 3장, "인공지능과 미래 직업"에서는 인공지능을 활용한 미래의 직업 및 역할에 대해 소개한다. 4장, "인공지능의 능력"에서는 수많은 기회를 창출하는 인공지능의 무궁무진한 능력에 대해 살펴본다. 5장, "산업별 인공지능(AI+X)과 기업"에서는 데이터를 활용하여 아이디어를 도출하고 이를 인공지능 서비스에 접목시키는 방법에 대해 살펴본다. 6장, ..

6059 : [기초-비트단위논리연산] 비트단위로 NOT 하여 출력하기 입력 된 정수를 비트단위로 참/거짓을 바꾼 후 정수로 출력해보자. 비트단위(bitwise)연산자 ~ 를 붙이면 된다.(~ : tilde, 틸드라고 읽는다.) ** 비트단위(bitwise) 연산자는 ~(bitwise not), &(bitwise and), |(bitwise or), ^(bitwise xor), (bitwise right shift)가 있다. 예를 들어 1이 입력되었을 때 저장되는 1을 32비트 2진수로 표현하면 00000000 00000000 00000000 00000001 이고, ~1은 11111111 11111111 11111111 11111110 가 되는데 이는 -2를 의미한다. 예시 a = 1 print(~a) #..

* 해당 영상을 공부하며 정리한 자료입니다. https://www.youtube.com/playlist?list=PLF1jhYUTnHo5XFX9lgS0YsNSDJHpYnRxK Blazor WebAssembly Blog Series www.youtube.com ✔ 기본세팅 : Blazor WebAssembly, .Net6 ✔ 학습목표 : Create 페이지를 생성하고 동작을 구현한다. 5. Forms, Validation & HTTP POST with Blazor WebAssembly 5.1. Create new component in Pages folder and Change some code in NavMenu.razor file // BlazorBlog.Client/Pages/Create.razor ..

* 해당 영상을 공부하며 정리한 자료입니다. https://www.youtube.com/playlist?list=PLF1jhYUTnHo5XFX9lgS0YsNSDJHpYnRxK Blazor WebAssembly Blog Series www.youtube.com ✔ 기본세팅 : Blazor WebAssembly, .Net6 ✔ 학습목표 : Microsoft의 EntityFrameworkCore를 활용하여 데이터베이스 작업을 수행한다. 4. Entity Framework & SQLite in a Blazor WebAssembly Application 4.1. Add conditions (Depending on result.StatusCode) // BlazorBlog.Client/Pages/Services/B..

* 해당 영상을 공부하며 정리한 자료입니다. https://www.youtube.com/playlist?list=PLF1jhYUTnHo5XFX9lgS0YsNSDJHpYnRxK Blazor WebAssembly Blog Series www.youtube.com 1. First Steps with Blazor WebAssembly & Razor Components Blazor WebAssembly 기본 세팅 후 앱 빌드하기 - Blazor WebAssembly, .NET6으로 진행 * 폴더 및 파일 구조는 크게 아래와 같이 구성된다. BlazorBlog.Client Pages Index.razor Post.razor Services BlogService.cs IBlogService.cs Shared Blog..

6046 : [기초-비트시프트연산] 정수 1개 입력받아 2배 곱해 출력하기 정수 1개를 입력받아 2배 곱해 출력해보자. 참고 *2 를 계산한 값을 출력해도 되지만, 정수를 2배로 곱하거나 나누어 계산해 주는 비트단위시프트연산자 를 이용할 수 있다. 컴퓨터 내부에는 2진수 형태로 값들이 저장되기 때문에, 2진수 형태로 저장되어 있는 값들을 왼쪽()으로 지정한 비트 수만큼 밀어주면 2배씩 늘어나거나 1/2로 줄어드는데, 왼쪽 비트시프트()가 될 때에는 왼쪽에 0(0 또는 양의 정수인 경우)이나 1(음의 정수인 경우)이 개수만큼 추가되고, 가장 오른쪽에 있는 1비트는 사라진다. 예시 n = 10 print(n1) #10을 반으로 나눈 값인 5 가 출력된다. print(n2) #10을 반으로 나눈 후 다시 반으..
6032 : [기초-산술연산] 정수 1개 입력받아 부호 바꾸기 입력된 정수의 부호를 바꿔 출력해보자. 입력 정수 1개가 입력된다. 출력 부호를 바꿔 출력한다. 입력 예시 -1 출력 예시 1 n = int(input()) print(-n) 6033 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기 문자 1개를 입력받아 그 다음 문자를 출력해보자. 영문자 'A'의 다음 문자는 'B'이고, 숫자 '0'의 다음 문자는 '1'이다. 예시 ... print(chr(n+1)) 참고 숫자는 수를 표현하는 문자로서 '0' 은 문자 그 자체를 의미하고, 0은 값을 의미한다. 힌트 아스키문자표에서 'A'는 10진수 65로 저장되고 'B'는 10진수 66으로 저장된다. 따라서, 문자도 값으로 덧셈을 할 수 있다. ..

6014 : [기초-입출력] 실수 1개 입력받아 3번 출력하기 실수(real number) 1개를 입력받아 줄을 바꿔 3번 출력해보자. 입력 예시 0.1 출력 예시 0.1 0.1 0.1 num = input() print((num + "\n") * 3) 6015 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기2 공백을 두고 입력된정수(integer) 2개를 입력받아 줄을 바꿔 출력해보자. 예시 a, b = input().split() print(a) print(b) 과 같은 방법으로 두 정수를 입력받아 출력할 수 있다. 참고 python의 input()은 한 줄 단위로 입력을 받는다. input().split() 를 사용하면, 공백을 기준으로 입력된 값들을 나누어(split) 자른다. a, b =..