새로운 프로그래머라면 기술을 더 잘 연마하기 위해 작은 프로젝트를 시작하여 긴 여정을 시작하는 것이 좋습니다. 프로그래밍의 세계에서는 말 그대로 배울 것이 너무 많기 때문에 마음을 편안하게 유지하려면 몇 가지에만 집중해야 합니다.
초보 프로그래머를 위한 최고의 프로젝트
문제는 어디서부터 시작합니까? 이것은 대부분의 새로운 프로그래머에게 쉬운 대답이 아닙니다. 이것이 바로 우리가 바로 이 주제에 대해 논의하는 기사를 작성하기로 결정한 이유입니다. 아마추어 프로그래머가 더 복잡한 것을 다루기 전에 시간을 투자해야 하는 5가지 프로젝트를 나열할 것입니다.
작업을 마치면 자신감이 높아져 곧 더 나은 프로그래머로 변모하게 될 것입니다.
- 계산기 앱 만들기
- HTML5 웹사이트 만들기
- 작은 체스 또는 체커 게임 만들기
- 좋은 웹 스크레이퍼 만들기
- 깔끔한 슬라이드쇼를 만드세요.
- Python 을 사용하여 암호 생성기 만들기
- 모바일 앱 디자인
이에 대해 더 자세히 논의해 보겠습니다.
1] 계산기 앱 만들기
현재 가장 인기 있는 초보자 프로젝트 중 하나는 과거 수십 년 동안 계산기를 만드는 것입니다. 계산기를 만들면 프로그래머가 레이아웃, 기호, 정보를 처리하는 논리, 숫자를 읽는 논리 등을 작성하는 연습을 할 수 있습니다.
시작하는 데 많은 시간이 걸리지는 않지만, 처음에는 계산기가 제대로 작동하지 않을 수 있기 때문에 동시에 어려운 과정입니다.
계산기를 만들려면 JavaScript , HTML 및 CSS 를 알아야 합니다. 다른 언어도 사용할 수 있지만 이 세 가지가 가장 좋은 조합입니다.
2] HTML5 웹사이트 만들기
웹사이트 구축은 디자인 원칙을 가르치기 때문에 시작하기에 좋은 방법입니다. 그뿐만 아니라 프로그래머는 웹 호스팅, 파일 연결 및 코딩 논리에 대해 배워야 합니다. 이제 처음에는 기본 HTML5 웹 사이트를 구축할 때 모든 것이 처음에는 쉬워 보일 수 있지만 그들이 말하는 것처럼 그것은 빙산의 일각에 불과합니다.
코딩을 많이 할수록 본격적인 웹사이트를 만드는 것이 얼마나 복잡한지 더 빨리 깨닫게 됩니다. 일반적으로 올바른 방향으로 진행하려면 여러 코딩 언어가 필요하기 때문입니다.
3] 작은 체스 또는 체커 게임 만들기(Build)
체스나 체커, 또는 둘 다 하는 것을 좋아합니까? 그럼 게임 제작에 대해 알아볼까요? 시작하려면 프로그래머가 조각과 함께 보드를 매핑해야 하며 거기에서 각 조각에 특정 움직임을 부여해야 합니다.
체스 게임(chess game) 을 처음부터 만드는 것은 쉬운 일이 아니지만 프로그래머가 미래에 더 큰 프로젝트를 처리할 수 있도록 준비해야 합니다.
4] 좋은 웹 스크래퍼 만들기
Python 으로 프로그래밍하는 방법을 공부하는 사람들에게는 웹 스크래퍼를 만드는 것이 좋은 시작점이 됩니다. 프로그래머는 Python 과 (Python)Beautiful Soup 으로 알려진 라이브러리 를 사용하여 XML 및 HTML 문서 에서 데이터를 스크랩하는 것으로 시작할 수 있습니다.
완료되면 정보가 CSV 파일로 내보내집니다. 즉, 사용자는 Microsoft Excel 로 열 수 있습니다 .
Python 은 상당히 발전되었으며 (Python)HTML 및 XML 데이터 를 스크랩하는 것 이상을 수행하는 데 사용할 수 있습니다 .
5] 깔끔한 슬라이드쇼 만들기
시작하기 좋은 프로젝트가 무엇인지 아십니까? 네, 맞습니다. 이미지로 슬라이드쇼를 만드세요. 다양한 웹 브라우저에서 DOM ( Document Object Model ) 과 상호 작용하는 방법을 가르치기 때문에 새로운 프로그래머는 이 작업을 수행하는 방법을 배워야 한다고 생각 합니다.
전업 웹 개발자가 되고 싶다면 이 프로젝트를 배우는 것이 좋습니다. 하나의 슬라이드쇼를 만들고 반복해서 사용하여 작업량을 줄이십시오. 작업 설명에 따라 프로그래머는 각 디자인에 맞게 슬라이드쇼를 약간 조정할 수 있습니다.
6] Python 을 사용하여 암호 생성기 만들기(Create)
당신이 젊은 프로그래머라면 해결해야 할 최고의 개인 프로젝트 중 하나는 암호 생성기를 만드는 것입니다. 기능으로 가득 차 있을 필요는 없으며 간단한 암호 생성기만 있으면 됩니다. 우리가 생각하는 암호 생성기는 암호의 길이를 결정할 수 있어야 하고, 정해진 수의 문자를 허용할 수 있어야 하며, 특수 기호 및 숫자와 함께 소문자와 대문자를 모두 지원해야 합니다.
이제 이 비밀번호 생성기를 공개하지 않더라도 최소한 웹용 비밀번호를 생성할 때 개인적인 필요에 따라 사용할 수 있습니다.
7] 모바일 앱 디자인
요즘 모바일 기기용 앱(Apps) 이 인기가 많아서 아마추어 프로그래머라면 Android 나 iOS용 기본 앱을 만드는 것이 좋습니다. 그 경로를 따라 가기 전에 Android용(Android) Java 와(Java) iOS 용 Swift 를 배워야 합니다 .
모르는 사람들을 위해 Swift 는 iOS, iPadOS, macOS, watchOS, tvOS 및 Linux 용 앱 개발을 위해 (Linux)Apple 에서 만든 프로그래밍 언어입니다 .
The five best projects for beginner Programmers
If you are a new programmer, then we suggest beginning your long journey by taking on a small project in order to better hone your skills. In the world of progrаmming, there is literally too much to learn, therefore, you shоuld focus on јust a few things in order to keep уour mind at ease.
Best projects for beginner programmers
The problem is, where do you start? This is not an easy answer for most new programmers, which is why we’ve decided to come up with an article that discusses this very topic. We are going to list five projects any amateur programmer should throw their time at before attempting to tackle more complex things.
Once you’re done, we believe you will have increased confidence, which in turn will transform you into a better programmer in no time.
- Create a calculator app
- Create a HTML5 website
- Build a tiny little chess or checkers game
- Build a good web scrapper
- Build a neat slideshow.
- Create a password generator using Python
- Design a mobile app
Let us discuss this in more detail.
1] Create a calculator app
One of the most popular beginners projects right now, and for decades in the past, is the creation of a calculator. You see, creating a calculator gives the programmer practice writing layouts, symbols, logic that processes information, logic that read numbers, and more.
It doesn’t take much to start, but at the same time, it is a challenging process because, on the first time around, your calculator will likely not work properly.
If you want to build a calculator, then you will need to know JavaScript, HTML, and CSS. Other languages can be used, but these three are the best combination.
2] Create a HTML5 website
Building a website is a great way to start because it teaches design principles. Not only that, but the programmer will need to learn about web hosting, file linking, and coding logic. Now, at first, when building a basic HTML5 website, things might seem easy at first, but that’s just the tip of the iceberg, as they say.
The more you code, the faster you realize how complex it is to create a full-fledged website because usually, several coding languages are required to get things going in the right direction.
3] Build a tiny little chess or checkers game
Do you like to play chess or checkers, or maybe both? Then how about looking into creating a game. To begin, the programmer must map out the board along with the pieces, and from there, give specific movements to each piece.
Making a chess game from scratch won’t be an easy task, but it should prepare the programmer for dealing with bigger projects in the future.
4] Build a good web scrapper
For those who are studying how to program with Python, then creating a web scrapper is a good place to begin. The programmer can start by using Python and the library, known as Beautiful Soup to scrape data from XML and HTML documents.
When you’re done, the information will be exported to a CSV file, which means, users can open it with Microsoft Excel.
Python is pretty advanced and can be used to do more than just scrapping HTML and XML data.
5] Build a neat slideshow
You know whats a good project to start with? Yes, that’s right, create a slideshow with images. We believe new programmers should learn how to do this because it teaches how to interact with the Document Object Model (DOM) in various web browsers.
If you want to be a full-time web developer, then this project is great to learn. Create a single slideshow and use it over and over again to cut down on the amount of work. Depending on the job description, the programmer could slightly adjust the slideshow to fit each design.
6] Create a password generator using Python
One of the best personal projects to tackle if you’re a young programmer is the creation of a password generator. It doesn’t have to be anything filled with features, just a simple password generator. In our minds, a password generator should be able to decide how long a password should be, can a allow a set number of characters, should support both lower and upper case letters, along with special symbols and numbers.
Now, even if you do not make this password generator public, at least it can be used for your personal needs when creating passwords for the web.
7] Design a mobile app
Apps for mobile devices are quite popular these days, therefore, if you’re an amateur programmer, we suggest creating a basic app for either Android or iOS. Before going down that route, you will be required to learn Java for Android and Swift for iOS.
For those who might be unaware, Swift is a programming language created by Apple for developing apps for iOS, iPadOS, macOS, watchOS, tvOS, and Linux.