Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,152,135 members, 7,814,974 topics. Date: Thursday, 02 May 2024 at 03:13 AM

Akinjuly77's Posts

Nairaland Forum / Akinjuly77's Profile / Akinjuly77's Posts

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (of 29 pages)

Jobs/Vacancies / Re: Apply For A Job At Monkey Media Limited. It's Meant For You!!! by akinjuly77(m): 4:55pm On Sep 07, 2017
Webmasters / Re: An Introduction To Programming - Learn by akinjuly77(m): 4:15pm On Sep 06, 2017
cuedish:
Good one ...Thanks op

You are most welcome
Webmasters / An Introduction To Programming - Learn by akinjuly77(m): 3:24pm On Sep 06, 2017
This write-up captures what I teach when I get coaching requests. I won’t jump into the code or a setup of any sort. I will teach concepts.
If you work in a software development company as a non-programmer, you may wonder what the programmers do. And you hear new buzzwords every day. This post was written with you in mind. Whether you are a sales person, a medical doctor, attorney, a business lead, or an accountant, if you’ve ever had it in mind to learn how to code, this is a good place to start. Hire a Developer now if you need one

How this article is organized


This write-up is divided into 4 parts. After reading through each part, you will find a quiz section to help you better recall what you’ve read. Then you’ll find a “going forward” section and answers to the quiz.
Note that each buzzword introduced in this series is in bold, such as an algorithm.

Illustration by John Adesanya

Part 1 — What is Programming?

A simple answer would be, “Programming is the act of instructing computers to carry out tasks.” It is often referred to as coding.
So then, what is a computer program? A computer program is a sequence of instructions that the computer executes
.
A computer in the definition above is any device that is capable of processing code. This could be smartphones, ATMs, the Raspberry Pi, Servers to name a few.

A Good Analogy for Programming

First, there are patterns to our every day lives. The universe operates in a somewhat predictable way; For example — day and night, seasons, sunrise and sunset. People go through routines such as rising in the morning, going to school or to work. We get instructions from other people such as our superiors at work. How we cook certain recipes can be explained in finite steps.
Second, every time we use smart devices, some code is running in the background. Moving a mouse pointer from one part of your computer screen to the other may seem like a simple task, but in reality, so many lines of code just ran. An act as simple as typing letters into Google Docs leads to lines of code being executed in the background. It’s all code everywhere.
Computer programs are also referred to as code. Do not use the word ‘codes’ (code should be used as an uncountable noun). Okay, this is not an English class, let’s get back to business.

The Natural Language of the Computer
Machines have their natural language like humans do. Computers do not understand the human language. The natural language of computers is the binary code — 1 and 0. These represent two states: on (1) and off (0).
That is the natural language of electronic equipment. It would be hectic for us as humans to communicate with the computer in binary.
Enter Programming Languages to communicate with machines who speak binary, we do so in a language that’s closer to our own natural language. Such as English, French, Swahili or Arabic. Programming languages are close to our natural languages. But they are more structured and must be thoroughly learned.

They could be high level or low-level languages. High-level programming languages are farther away from the machine language than low-level languages. This “farther away” is usually called an abstraction, but we will not go into that in this series. Let’s not get distracted smiley
The computer needs a way to understand our human language. To do this, we’ll need a translator.
What are Translators
Source code refers to code written in a particular programming language. More of this in Part 2.
Translators have the responsibility of converting your source code to the machine language. This is also known as binary. Remember ones and zer0s. We may refer to the binaries as Object Code, the Program or a common word today: App.

Translators can be any of:
Interpreters
Compilers
A hybrid of Interpreters and Compilers
Assemblers
Interpreters
Some languages are interpreted. The translator processes the source code line by line and runs every line in the final program or app. This means that interpreted source code starts running until it encounters an error. Then the interpreter stops to report such errors. More of this in detail in Part 3.
Python is a good example of an interpreted programming language.
Compilers
Compilers function differently. They convert the source code in its entirety via a compilation process to binary. The binary is then executed. If there were errors in the source code, they are detected during the compilation time and flagged. This interrupts the compilation process, and no binary is generated.
Interpreters execute lines of code directly to binary. Compilers convert the entire source code to binary at once and execute the binary instead.
Remember the definition of a computer program? It’s a sequence of instructions that is executed by a computer.
An executing program is usually called a process. Such programs use certain resources on the computer system or smartphones such as memory, disk space, and the file system. An executing program can also be said to be running.
We use the word ‘run’ when we execute a computer program. The time it takes to run such programs is known as the run-time of the program.
It is common to see programs referred to as Apps. We also associate programs with the platforms or environment in which they run or are designed for. There are web apps, which run on web browsers, such as Google Spreadsheet. There are mobile apps, which run on smartphones such as CandyCrush. There are also desktop apps such as the Evernote desktop app.
Again, the interpreted source code is executed directly from the source file. A compiled source code is converted to a binary file. The binary file is then executed. Compiled source code may fail during run-time even after successfully compiling. See Part 3.
Hybrid Translators
A hybrid translator is a combination of the Interpreter and Compiler. A popular hybrid programming language is Java. Java first compiles your source code to an intermediate format known as the Bytecode. The Bytecode is then interpreted and executed.
Assemblers
There’s the Assembler as well for translating low-level Assembly language to binary.
For this series, we will only focus on the High-level languages.
A good way to look at Translators is to see them as a program in themselves. You need to download or get them, install them on your computer system and understand their basic workings.
An Often Asked Question
Here’s a question beginners usually ask.

What language do I learn first?

There are hundreds of programming languages. They are ranked by popularity, community, long term support, pedagogy, business use. They can also be ranked by technicality, such as whether they are functional, imperative, static, strong, or loosely typed.
Some languages are more pedagogical than others. Some languages are for educational purposes and not for business use. There are languages written, for example, for kids to learn how to code.

There are very powerful languages that are easy to setup and learn. Python is one such programming language. I usually recommend it to beginners.

If you are interested in exploring more on your options for “first language,” here’s some good research by Philip Guo.
When you want to learn a new language, you know now that you would need that language translator. This is a program you install and setup on your computer system.
I recommend that you start learning how to use a CLI (Command Line Interface). The CLI is the terminal or shell. Think of the terminal as an alternative to a GUI (Graphical User Interface).
In GUIs, you interact with the computer through the mouse pointer. You also depend on visual renditions of directories, and about everything you do.
But, when using a CLI you interact with the computer using commands which you type at the prompt or a blinking cursor
$_
In Windows, the shipped-in terminal is the command prompt. For Mac and Linux users, you already have a default Bash terminal. To get the same experience on Windows, install Git Bash OR PowerShell.
Going Forward
Now that you’ve been mildly introduced to what programming is. You need to prepare yourself for your first line of code. smiley
To get started you will need the following:
A computer system
At this point, you do not need a sophisticated or very expensive one, you only need a computer that works well.
Install the CLI
I recommend this crash course to get you started on how to use the CLI.
Install a text editor
We will come back to this in Part 2
Learn a programming language
In this series you will learn the basic elements that make up the fundamental knowledge of most programming languages.
Quiz
What basic tools do you need to start programming?
What command would you use for the following in bash (CLI)?
- Check your current directory
- Change to a directory named ‘bin’ (bin is in your current directory)
- make a new directory called ‘lib’
- create a new file called ‘book.py’
- list all the contents the current directory
Summary
We have gone through the basics of programming, with an introduction to Translators. The word “source code” is no longer strange to you. We will examine what a source code is in detail in the next part.
Answers to the Quiz
What basic tools do you need to start programming?
A computer, a text editor, the shell(terminal), and a compiler/interpreter
What command would you use for the following in bash(CLI)?

- Check your current directory: pwd
- Change to a directory named ‘bin’ : cd bin
- make a new directory called ‘lib’: mkdir lib
- create a new file called ‘book.py’: touch book.py
- list all the contents the current directory: ls

Happy Learning cheesy

Do you want to Design or Develop a website within your Budget? Chat with us.

Read part two from Source : https://medium.freecodecamp.org/a-gentler-introduction-to-programming-707453a79ee8
Celebrities / Omotola & Her Daughter Look Like Twin Sisters In New Photos - MITDB by akinjuly77(m): 10:33am On Sep 06, 2017
Delectable Nollywood Actress, Omotola Jolade-Ekeinde is definitely one of the most loved Actress and Personality today.

The beautiful mother of four was spotted alongside her gorgeous daughter, Meraiah at an event (Last year) where the duo both looked desirable in a pair of crop-tops which gave them an awesome look.

Read more on MITDB Blog : http://mitdb.com/omotola-her-daughter-look-like-twin-sisters-in-new-photos/

Webmasters / Re: 5 Things You Need To Do On Your Website Right Now - Climaxbox by akinjuly77(m): 6:44pm On Sep 04, 2017
Dmayor7:


I totally concur with you.....

This can decide whether someone visiting your site gonna stay longer, visit another day, or hit the back button and forget your site forever..

Thanks for this post...

You are most welcome

1 Like

Webmasters / 5 Things You Need To Do On Your Website Right Now - Climaxbox by akinjuly77(m): 2:43pm On Sep 04, 2017
Perfection doesn’t exist, so improvements can always be made. Intelligence can grow, physical abilities can be honed, and skills can be sharpened. This is also true for websites. The online world is one that is ever evolving. Advancements in search engine algorithms and technological progressions like mobile first indexing and voice search programs are just a few examples of the factors affecting search engine rankings. Because of this fluctuating environment, the companies at the top of the SERP (search engine results page) ladder must compete to keep their position. And to compete, they must improve. First place today isn’t guaranteed tomorrow.

Here are five moves you should make to improve your website:

Get a digital audit: A digital audit is a study of your brand’s digital presence across six key areas: Reach, architecture, content, conversion, integration, and measurement1. Think of it as a review process that allows you to analyze the key aspects above, and find any problems or inadequacies in your page.

A problem can’t be fixed if it isn’t identified. You wouldn’t go to your doctor and complain that an unknown area on your body hurts. No, you’d be specific. Because more information will result in a quicker, simpler journey to recovery. The same goes for a website. The process is faster and more efficient when you start your site transformation with as much information as possible, and more importantly, it means that everyone involved knows what needs attention and how much work will be required.

Perform SEO (search engine optimisation): As mentioned above, the ranking of a company’s site on SERPs is an important factor. So important, that people have dedicated their entire careers to focus on this region of digital marketing, as SEO Managers or SEO Executives for instance. Increased visibility on search engines is linked to an increase in conversion rates, and that is directly connected to increased revenues says Jesse Eisenstein, a contributor of Webpage FX Inc2. The aspects of SEO include, but are not limited to, configuring your site so that it’s recognizable to search engines, conducting keyword research to ensure that you reach the right type of customers, acquiring backlinks from trustworthy, relevant sites, marketing through social media, and creating relatable quality content.

Design your site: Designing a site is like interior decorating. You choose colors, accessories, placement – basically the type of company you want to show potential clients. The appropriate web design establishes trust and credibility. Designs that are innovative can even convince visitors to engage and increase pays per click revenue. It’s simple really: If it’s interactive, people will interact. If for no other reason than natural curiosity.

Make your site mobile friendly– Mobile phones are a constant companion. After a certain age, they’re with us more than our friends or families. It makes sense to ensure that your site can be viewed on a device that’s constantly available to a large portion of your market. In 2015, Google announced that it would be using mobile-friendly sites as a ranking signal. This meant that if a website wasn’t mobile friendly, it would decrease in the SERP3. Re-designing your page using a mobile first strategy is a long-term solution to Google’s ranking signal and predicted mobile-first indexing. Companies can also choose to produce an app that’ll provide additional value and extend brand awareness.

Content- Companies should fill their site with relevant interesting content to keep visitors attracted. Usually, a scheduled stream of articles or blog posts can build a reliable visitor base. But varying that content, from infographics to videos, is what draws in new visitors. Search Engine Land, ‘a publication that covers all aspects of the search marketing industry’4, suggests seven factors to check off your list when thinking about content creation.

Read more: http://mitdb.com/5-things-you-need-to-do-on-your-website-right-now/

1 Like

Education / The University Of Ibadan Is Set To Admit Just 3,200 Candidates Out Of The 62,295 by akinjuly77(m): 9:37pm On Sep 03, 2017
The University of Ibadan is set to admit just 3,200 candidates out of the 62,295 candidates who picked UI in their UTME process. This indeed, however, shows that the admission process will be a keenly contested one by candidates.

This information was disclosed by the Media Assistant to the Vice-chancellor, University of Ibadan, Sunday Saanu on his official Facebook page while singing adulation of the Vice-chancellor, He said part of my greatest respect for my boss, the Vice Chancellor of the University of Ibadan, Prof. Abel Idowu Olayinka is his scientific mind.

His ability to calculate the date, time, percentage always amazes me. At various meetings and form, just mention the year, such as in 1944, this Geology genius will immediately tell you that is 73 years ago I will secretly pick my pen and be calculating, lo and behold, the VC is accurate.

While speaking about the 2017/18 admission exercise, He said” hear my mathematical man. For the current 2017/2018 admission exercise, University of Ibadan has 62,295 UTME candidates from which we are selecting just 3,200. In other words, only 1 out of every 19 candidates can be guaranteed admission here.

He furthermore commanded the Vice-chancellor for his calculative skills employed in solving the complex problem, He said Kudos to Prof. Olayinka for breaking down a complex issue with his scientific approach to every problem.

He, however, said that If it is only one out of qualified 19 candidates is to be admitted, is that admitted candidate extremely lucky? Must such a lucky candidate trifle with the opportunity to learn at Ibadan? Parents and guardians certainly have a role to play here!

Source : http://mitdb.com/university-of-ibadanis-set-to-admit-just-3200/
Business / Re: Marketing Mistakes For Startup Businesses To Avoid by akinjuly77(m): 10:04am On Aug 23, 2017
[url=climaxbox.com]Climaxbox is a Digital Marketing Company that can help you Business grow.[/url]
Webmasters / Re: 12 Wordpress SEO Hacks To Boost Your Blog Traffic by akinjuly77(m): 9:52am On Aug 23, 2017
[url=climaxbox.com.ng]SEO Company with a Proven record of optimizing Blogs.[/url]
Jobs/Vacancies / Re: Social Media Manager Needed by akinjuly77(m): 3:44pm On Aug 22, 2017
Contact [url=climaxbox.com.ng]Climaxbox[/url] we can handle your social media Marketing.
Career / Re: Skills That Create Job- List Your Own Here! by akinjuly77(m): 11:37pm On Aug 14, 2017
Career / Re: 10 Social Media Digital Marketers Needed by akinjuly77(m): 11:35pm On Aug 14, 2017
[url=cimaxbox.com.ng]Find a Good Social Media Marketing Expert[/url]
Fashion / Fashion Trends For The Past 5 Years - Climaxbox by akinjuly77(m): 11:16pm On Aug 14, 2017
Fashion Trends for the Past 5 Years , this Data was collected and dispatched to the Public 14/08/2017 by Climaxbox.

This Data is shared in order to you to know the Trends and also to assist those into Selling of Fashion Products to Serve there Customers better, this Data was collected from Google.com.ng and signifies the way Consumers perceive Fashion Products.

* Tob Trends for Bags

1. louis vuitton bags 100

2. michael kors bags 70

3. prada bags 55

4. ysl bags

* Top Trend for Shoes

1. italian shoes

The types of Models that trends now are Plus size models

You can also request for any Data Trend you need and i will be glad to assist you with a little Market Research including the Location and states the trends are been observed Most. Cheers !
Career / Re: Learn Digital Marketing ( Adword) by akinjuly77(m): 7:58pm On Aug 14, 2017
I never did anything wrong by adding a comment but its not fair to insult people especially when you don't know them. Check my posts at my Profile i Share a lot of resources regarding Digital Marketing,in fact most of my Post were brought to Front Page for you to know how useful they are. Sometimes ago i even did a Free Face to Face Marketing training for Students.

So trust me i wont on purpose be distracting or disturbing the Learners .
Webmasters / Fundamental Of Search Marketing SEM 101 - Free E-book by akinjuly77(m): 4:44pm On Aug 14, 2017
Hello am Akinyemi a Wizard at [url=htp://climaxbox.com.ng]Climaxbox[/url] and I wish to share a Free E-Book directly on Nairaland, for those who have businesses or Blog and don't know how to increase their website traffic they will need to read this E-book , However am only sharing SEM 101 but I will share the rest has soon had the other versions of the E-book are released for Download.

You can download the Rest here http://climaxbox.com.ng/download-view/fundamentals-of-search-marketing/

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (of 29 pages)

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 53
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.