본문 바로가기

2. Back-end19

👩‍💻 Python for Beginners Tutorial Kevin Stratvert 구독자 188만명 조회수 : 1,238,690 안녕하세요 여러분. 오늘은 Python 프로그래밍의 기본 사항을 보여드리고자 합니다. 프로그래밍 배경이 전혀 없다고 가정하겠습니다. 우리는 아주 기본적인 것부터 시작하여 단계적으로 작업 할 것이며, 조금 더 발전할 것입니다. 이 과정이 다 끝나면 자신만의 소스 코드를 작성하고 실행할 수 있습니다. 자, 얼마나 신나는 일인가요? 프로그래밍 방법과 Python을 배워야 하는 이유부터 시작하겠습니다. 세상에는 다양한 프로그래밍 언어가 있습니다. 왜 파이썬을 선택해야 할까요? Python 설치는 어떻게 하나요? 코드는 어디에 작성합니까? 연산자, 변수, 함수만들기, if문 만들기, 루프 만들기 등의 작업을 살펴보고 특정 조건이 충족될 때.. 2023. 2. 2.
Python을 사용하여 YouTube 다운로더를 구축하는 방법 Tiff In Tech Youtube 동영상을 다운로드하는 데 Python을 이용해서 다운로드 하려고 합니다 간단한 튜토리얼 공유하겠습니다. https://replit.com/ Replit: the collaborative browser based IDE Run code live in your browser. Write and run code in 50+ languages online with Replit, a powerful IDE, compiler, & interpreter. replit.com replit IDE를 이용하겠습니다. python을 선택하고 프로젝트명을 Youtubedownloader를 입력해 주세요. pip install pytube 도움이 되었으면 합니다. 감사합니다. Referen.. 2023. 1. 27.
[파이썬] 챕터1.파이썬에 대한 10가지 사실 | 파이썬 추월코스, 최신 파이썬, 코딩, 기초 프로그래밍 강의 홍정모 이번 시간에는 파이썬 언어에 대해서 간단히 알아보는 시간을 갖도록 하겠습니다. 파이썬은 다양한 프로그램언어 중의 하나입니다. 우리가 프로그램 언어를 이용해서 코딩을 하면 컴퓨터가 이해할 수 있는 명령어로 번역하여 컴퓨터가 명령들을 차례차례 수행합니다. 인간의 언어를 번역을 할 때도 단어만 1:1로 번역을 한다고 해서 알아 들을 수 있게 되는건 아니죠. 그렇기 때문에 프로그래밍 언어도 중간에 어떻게 번역을 해주는냐가 중요합니다. 파이썬이다 하면 파이썬의 문법을 생각하는 경우가 많은데요 파이썬 언어를 번역해 주는 번역기 소프트웨어를 의미하기도 합니다. 컴퓨터 구조는 변하지 않아요. 어떤 프로그래밍 언어로 어떤일을 하는지에 따라서 프로그램에 효율성이 달라집니다. 여러분의 일하는 방식 자체도 달라질수가 .. 2023. 1. 20.
[파이썬] 챕터8.인스타그램 필터 | 파이썬 추월코스, 최신 파이썬, 코딩, 기초 프로그래밍 강의 홍정모 인스타그램은 세계에서 수익성이 가장 높은 오픈 앱 중에 하나입니다. 인스타그램이 폭발적인 인기를 누릴 수 있었던 이유는 많은 이유가 있지만 그중에서도 필터도 아주 중요한 역할을 했습니다. 전설적인 인스타그램 필터의 GUI를 비슷하게 만들어 보도록 하겠습니다. 인스타그램에서 사진을 올릴때 필터를 선택하는 메뉴가 편하게 되어 있습니다. 중앙에 내가 업로드 한 사진이 1:1로 적당이 잘라져서 나타나 있고 밑에서 원하는 필터를 골라서 적용을 해 볼 수가 있습니다. 특히 밑에 조그만 썸네일로 적용되었을때 어떻게 필터가 적용되는지 볼 수 있기 때문에 원하는 것을 쉽게 찾을 수가 있습니다. 필터 적용된 썸네일 버튼 위에는 Normal paprika Masaic Candy 라벨이 있습니다. 버튼을 클릭하면 메인.. 2023. 1. 19.
파이썬 무료 강의 100분 완성 나도코딩 하루 1분이라는 짧은 시간을 투자해서 파이썬 언어에 대해서 전반적으로 익히고 시험 문제를 풀어보는 방식으로 진행합니다. 파이썬은 프로그램밍 언어 중 하나인데요. 문법이 간결하고 굉장히 배우기 쉬우면서도 활용할 수 있는 분야가 다양해서 많은 사람들의 사랑을 받고 있습니다. 꼭 컴퓨터 학과를 졸업하지 않으신분도 다양한 분야의 업무에서 쓰일 수 있고요. 코딩 공부를 하고 싶은 학생 분들에게도 강력하게 추천 드리는 언어입니다. 아주 쉽고 재미있게 강의를 진행하겠습니다. 1분 파이썬은 각 강의마다 1분간 해당 주제에 대해서 핵심만 쏙 뽑아서 개념을 설명드리고 배운 내용을 확인할 수 있도록 시험 문제를 출제합니다. 환경설정 Visual Studio Code를 사용하도록 하겠습니다. 먼저 파이썬을 설치하겠습.. 2023. 1. 19.
Ownership 이란 개념 들어봤니? SEMONAN 이번 시간에는 Rust에서 Ownership이라는 개념에 대해서 이야기를 해 보려고 합니다. Ownership라는 개념이 Rust에서 처음 생긴것 같은데요. 한번 알아보시죠. Ownership이라는 것은 결국은 Memory를 어떻게 관리 할 것인가에 대한 것입니다. 메모리의 종류로 Stack 과 Heap이 있는데 Stack과 Heap의 개념을 알고 있어야 Ownership을 이해하기 좋습니다. 모른다면, 잠시 알아보고 오시는 것을 추천 드립니다. Ownership Rules이 핵심인데 이 부분은 나중에 하겠습니다. Local variable Scope은 {} 안에서 유효하다는 것을 의미합니다. {} 밖에서 s는 유효하지 않습니다. string type을 다루는 다른 코드를 봅시다. Stri.. 2023. 1. 19.
if/loop/while/for에 편리한 문법이 생겼다 SEMONAN 이번 시간에는 Control flow입니다. if문과 loop문을 설명합니다. 먼저 if문을 살펴보시죠. if문을 사용하는 방법은 다른 언어와 유사합니다. if문이 참이면 "condition was true"를 출력하고 거짓이면 "condition was false"를 출력합니다. 다음 예제로 넘어가겠습니다. C++에서는 int type이라고 0이면 false, 1이면 true로 처리됩니다. 그러나 Rust는 bool과 그 외 type을 명확하게 구분합니다. int type을 if문의 조건으로 사용하면 Compile error 발생합니다. 왜냐하면 number는 bool type이 아니기 때문입니다. 다시 말하면 bool type이 아닌 변수를 if문의 조건으로 사용할 수 없습니다. 다음 .. 2023. 1. 19.
반드시 알아야 하는 Data types! 오잉? Tuple type 있네? SEMONAN Rust의 Data type에 대해서 공부 해볼 건데요, C++ 과 분명히 다름점이 있습니다. 128bit 정수형 type, isize를 통한 Architecture에 따른 가변형 type, 그리고 tuple type도 있습니다. 이렇게 C++과 다른접이 있으니 끝까지 따라와 주세요. Programming language를 배울 때, Data type은 꼭 알아야 합니다. Rust에는 크게 Scalar, Compound 2종류의 Data type이 있고, Rust는 statically language (고정된 타입의 language) 이기 때문에, Compile time에서 모든 변수의 type을 알수가 있습니다. 예제 코드를 통해서 살펴 봅시다. guess라는 변수에 "42" 문자열을 p.. 2023. 1. 18.
Rust 함수 사용법. 세미콜론 활용법이 독특하다! SEMONAN 이번 시간에는 Rust에서 Function 사용법을 공부하려고 합니다. Function 사용법이 큰 맥락에서는 다른 언어와 비슷하긴 한데요. 아주 특별한 점이 하나 있습니다. 그 부분을 꼭 알아야 Function을 사용할 수 있으니 끝까지 잘 따라 오세요. 함수의 기본 형태입니다. fn으로 시작하고 함수명, 소괄호, 중괄호안에 코드를 입력할 수 있습니다. 이 부분은 다른 언어와 비슷합니다. 그리고 another_function 을 만들었는데 main 함수에서 호출해서 쓸 수 있는거죠. Function 파라미터 부분의 예제입니다. 여러개의 파라미터를 사용할 수 있습니다. 여기까지는 일반적입니다. 이제부터 집중 하세요. let x = (let y=6); 이렇게 실행하면 오류가 발생합니다. le.. 2023. 1. 18.