COURSE
BROCHURE
PROGRAMMING IN PYTHON
Reinforce High Tech
Learning
Table of Contents
01 About this program
02 Course curriculum
03 Course journey
04 Our partners
05 Key features
06 Membership benefits
07 Certificates
08 About us
About this programme
What is PYTHON?
Python is an interpreted, dynamic, high-level, flexible programming language.
Applications can be developed using an Object Oriented approach. A variety of
high-level data structures are provided by this simple and easy-to-learn
language.
Why is PYTHON important?
Programming in Python is easy, reliable, and powerful, so it plays a significant
role in most types of software development projects. Python is the language of
choice for everyone. The Python language is used across all industries to create
lightweight components as well as full-featured enterprise applications. The
possibilities of Python software development are virtually limitless, if you have
the right talent.
What can you do with PYTHON?
Python offers a wide range of business applications. With Python applications
ranging from web development and GUI programming to Big Data analysis and
custom enterprise solutions, it seems each day they become more powerful. In
addition, powerful frameworks like Django, CherryPy, Tornado, and Flask offer
plenty of room for improvement. Accordingly, Python is most commonly utilized
in businesses for Data Science, Machine Learning, Backend Development, Game
Development, and Custom Enterprise Applications.
Course Curriculum
Module Course Introduction
Install & setup
01 Our First Python Program
Printing in Python
Strings in Python
Variables and Types
Numeric Data Types in Python
Expressions
Module Proogram Flow Control in python
02 Introduction to Blocks and Statements
if Statements
More on if, elif and else
Conditional Operators
Using and, or, in Conditions
Boolean Expression True and False
for loops
while loops
Module Lists & Tuple
03 Lists
Immutable Objects
Mutable Objects
Binding Multiple Names to a List
Sorting Lists
Tuples are Immutable
Constants in Python
Module Functions
04 Defining a function
Program flow when calling a function
Parameters and arguments
Debugging with parameters
Module Dictionaries & sets
05 What is a dictionary?
Iterating over a dictionary
Adding items to a dictionary
Changing values in a dictionary
Removing items from a dictionary
Using `in` with a dictionary
Dictionary menu challenge solution
Introduction to sets
Python sets
Implications of sets being unordered
set membership
Testing set membership is fast
Adding items to a set
Using a set to remove duplicate values
Course Curriculum
Module Reading & Writing files in Python
Introduction
06 Files and directories
Introduction to the command prompt or terminal
Paths
Text files
Reading from a text file
Opening a file using `with'
Module Modules & Functions in Python
07 Modules and import
The standard Python library
WebBrowser Module
Time and DateTime in Python
Functions in Python
Module Object Orientated Python
08 Object Orientated Programming and Classes
Instances, Constructors, Self and more
Class Attributes
Methods Part 1
Methods Part 2
Non Public and Mangling
DocStrings and Raw Literals
Album class and More on DocStrings
Artist class and import Albums
Load data and Write Checkfile
Write OOP Version
Getters and Properties
Remove Circular References Challenge
Module Using Databases in Python
09 Introduction to Databases
Database Terminology
Sqlite3 Install on Windows
Sqlite3 Install on a Mac
SQLite3 Install on Ubuntu Linux
Introduction to SQLite
More with SQL using SQLite
SQL in Python
Connections, Cursors and Transactions
SQL Injection Attacks
Course Journey
STEP 1
1st Month training
Students come from a variety of backgrounds, it is important that they
be able to quickly understand. To make things better, our first month
will be packed with training so that students can get a head start.
STEP 2
2nd Month project Managemnet
Solving highly complex problems will help students to have both
fundamental skills and analytical skills. Project handling will improve
the student's ability to collaborate with new peers, building teamwork
and group skills.
STEP 3
1 Year course access
Learners can access recorded sessions for a whole year to review any
topic if they want for clarifications.
STEP 4
Real time industrial experience
Industrial educators bring a unique perspective to the classroom.
Students will gain real-world industrial experience by working on
industrial projects under the guidance of industry experts. Many
projects necessitate a team effort because most engineering or
management projects in the industry require the participation of a
team, this adds another real-world component to the course.
Course Journey
STEP 5
Doubt solving sessions
Our industry experts work to improve students' problem-solving
abilities, beginning at the most basic, and to boost their confidence.
Students bring any question from any discussion that they find difficult
or that has always bothered them, and our faculty work with them to
resolve it.
STEP 6
Aptitude building session
Helping students understand their aptitudes and how they can
influence their professional capabilities allows them to find a career
that best suits their unique strengths.
We will look at what aptitudes are, the most demanding types of
aptitudes, why understanding a specific aptitude set is important, and
how to enhance aptitudes when applying for jobs.
STEP 7
Resume building sessions
This session will teach students how to create the best and most
effective resume possible in order to land opportunities outside of their
comfort zone.
2 Live Projects will be given by mentor
based on the current industry trends
Our Partners
Our Associate Partners
Our Certificate Partners
Our College & Club Partners
Our Associate Partners
Our Certificate Partners
Our College & Club Partners
Entrepreneurship Development Cell,
BIT Mesra
Key Features
TRAINING COURSE CAPSTONE PLACEMENT
PROJECTS ASSISTANCE
LIVE INTERACTION REALTIME PROJECT 100% PLACEMENT
ALONG WITH DOUBT ASSISTANCE POST ASSISTANCE THROUGH
CLEARING SESSION COMPLETION OF OUR JOB REFERRAL
FROM OUR INDUSTRIAL TRAINING PROGRAM TO ENHANCE
EMPLOYABILITY
MENTORS
CERTIFICATION MEMBERSHIP EVENTS
DISTINGUISH YOUR 1 YEAR PREMIUM FREE PASS TO ATTEND
PROFILE WITH INDUSTRY MEMBERSHIP OF YHILLS OUR BOOTCAMPS,
RECOGNISED EDUTECH WEBINARS, WORKSHOPS
CERTIFICATION FROM & MANY MORE
YHILLS
UNLOCK
PREMIUM
MEMBERSHIP
BENEFITS
FREE PASS TO GET INTO
HACKATHON COMPETITIONS
ATTEND WEBINARS AND LEARN FROM
EXPERTS OF VARIOUS DOMAINS
GET FREE ENTRY TO OUR SEMINARS
& WORKSHOPS
COMPLIMENTARY
COURSES FROM YHILLS
GET ACCESS TO LIVE
CLASS UPTO 1 YEAR
Certificates
Certificates
About Us
Welcome to YHills, your one-stop shop including all things educational
and understandable with the help of mentors. We're committed to
giving you the best classes possible, with a focus on live classes, on-
the-spot question and doubt solving, weekly test evaluation, and
much more. We think that everyone should have the opportunity to
advance through technology and gain tomorrow's skills at YHills.
Official Website: https://www.yhills.com/
LinkedIn: https://www.linkedin.com/company/yhills/
Instagram: https://www.instagram.com/yhills_edutech/
Facebook: https://www.facebook.com/yhillsofficial/
Reach out to us at: +91-9880417582
Email:
[email protected]