PYTHON COURSE
PROGRAMMING WITH GSK
INTRODUCTION
Muhammed Ani is a software engineer with 18 years of experience and has
taught way over a million people how to code or how to become top
professional software engineers.
In this course, you will learn everything you need to get started with
Python. The average salary of a Python developer in the US was over
15000 dollars in March 2018.
The course will continue to apply with the future versions of Python, so go
ahead and download Python now.
Windows users can see this checkbox here add Python to path, and Mac
and Linux users default come with an older version of Python, version
BASIC KNOWLEDGE ABOUT PYTHON
The most popular editors are Visual Studio Code or Yes Code Atom and
Sublime. I have designed this course for people with some programming
experience,
So you should know your variables, functions, and how to convert VS Code
to a powerful IDE by using an extension called Python with this extension
or plugin.
In this lecture, we'll discuss the benefits of code linting and formatting
tools, and look at two popular options – pep8 and auto-kept. We'll also
cover how to use them in VS Code.
, Finally, we look at how to write Python code in a style that is considered
best practice. Code linting and formatting tools are valuable for two
reasons:
They can help you catch errors early in your development process.
Second, they can help you write code that is more readable and
maintainable.
To run this python program, we'll have to open up the terminal window
and run python on windows or python on mac and an app that Pi this is a
little bit tedious.
So let me show you how to have your file automatically formatted as soon
as you save the changes on the top.
When we run python, we get this c Python this is the default
implementation of python. c Python is a program written in c that's why
it's called c Python.
Java Python is written in java so if you're a Java developer and you want to
import some java code into a python program you should use Java.
If we have some code written in c, we should convert it to machine code
so if we compile a c program on a windows machine, we can't execute it
on a mac because windows and mac have different machine code.
Java also comes with a program called java virtual machine or jvm for
doing this when we run a java program jvm kicks in it loads our java
bytecode and then at runtime.
It will convert each instruction into machine code with this model we can
run java byte code on any platforms that have a jvm.
I'll talk about the dynamic nature of Python in terms of typing
programming languages, fall into two categories: