Python for Absolute Beginners
-
COURSE DATES AND LOCATIONS
DATE
Duration
LOCATION
FEES
Book Now
-
INTRODUCTION
Python is a programming language that lets you work more quickly and integrate your systems more effectively. The python language is an accessible programming languages available because it has simplified syntax and not complicated, which gives more emphasis on natural language. Because of its ease of learning and usage, python codes can be easily written and executed much faster than other programming languages
The majority of courses teach you the facts of programming and Python. Here is how a loop is constructed and how you test a condition and make your program choose one path or another. Often they assume that you are familiar with programming concepts such as data types, loops, functions, and so on and that you just need to learn the details of how to do this in Python.
-
COURSE OBJECTIVES
By the end of the course, you‘ll be able to:
- Learn how to install Python and to write code on your computer.
- See a quick, high-level overview of the big ideas of computer programming
- Understand how Python executes a program and turns what you write into executable software.
- See how Python defines data types
- Create interactive code that has a conversation with the user or data.
- Use functions to make your code more maintainable
- Choose the right data structure to improve the clarity and performance of your code.
- Create a basic AI / computer opponent for the games built during the course.
- Learn many problem solving techniques to help you dive right into writing code productively.
-
COURSE AUDIENCE
This course is made for :
- Data analyst
- Software designers
- Web application developers
- Architect
- IT specialist
-
COURSE OUTLINE
Day One
Python Basics
- Running Python
- Collecting User Input
- Arithmetic Operators and Strings
- Defining Functions
- Variable Scope
- Global Variables
- Function Parameters
- Returning Values
Day Three
Python Strings
- String Indexing
- Slicing Strings
- Concatentaion and Repetition
- Common String Methods
- String Formatting
Day Four
Flow Control
- Conditional Statements
- Loops in Python
- break and continue
- The enumerate of Function
- Generators
- List Comprehensions
Day Five
Unicode and encode
- Bits and Bytes
- Hexadecimal Numbers
- Encoding
Data Types and Operators
- Represent data using Python’s data types
- Perform computations and create logical statements using Python’s operators
- Practice whitespace and style guidelines