• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

2682 Code courses in Belfast delivered Online

Python for Deep Learning - Build Neural Networks in Python

By Packt

This comprehensive deep learning course with Python will start with the basics and work up to advanced topics such as using different frameworks in Python to solve real-world problems and building artificial neural networks with TensorFlow and Keras.

Python for Deep Learning - Build Neural Networks in Python
Delivered Online On Demand2 hours 7 minutes
£37.99

ArcGIS Desktop for Spatial Analysis: Go from Basic to Pro

By Packt

Gain proficiency in the mastery of Geographic Information Systems (GIS) via ArcGIS Desktop

ArcGIS Desktop for Spatial Analysis: Go from Basic to Pro
Delivered Online On Demand4 hours 45 minutes
£37.99

Structural Design Patterns in Modern C++

By Packt

Discover the power of modern C++ design patterns, including adapter, façade, and composite. This course provides a comprehensive understanding of each pattern, complete with real-world examples to help you confidently implement them in your projects and build efficient, scalable software like a pro.

Structural Design Patterns in Modern C++
Delivered Online On Demand7 hours 53 minutes
£82.99

AngularDart: Build Dynamic Web Apps with Angular and Dart

By Packt

Master Angular and Dart (AngularDart) and build high-performance, flexible, and dynamic web apps

AngularDart: Build Dynamic Web Apps with Angular and Dart
Delivered Online On Demand9 hours 51 minutes
£126.99

Python 3 Developer Training Course Online

By Lead Academy

Quality Guarantee: Promising training excellence, satisfaction gurantee Accredited by CPD UK & Quality License Scheme Tutor Support Unlimited support via email, till you complete the course Recognised Certification: Accepted by thousands of professional bodies Start Anytime With 1 year access to the course materials Online Learning Learn from anywhere, whenever you want This flexible online course will provide you with an understanding of the latest version Python 3 and object-oriented language. You will learn to write performant, clean and bug-free code by taking this popular online course. This course at a glance Accredited by CPD UK Endorsed by Quality Licence Scheme Get a comprehensive understanding of Python programming and its key concepts. Learn to write bug-free and clean Python codes. Develop the skills and knowledge required to become a Python programmer. Understand the Python programming basics. Learn to use Math operators, strings, variables, loops, libraries and more. Get an understanding of the coding exercises involved in various Python functions Develop knowledge about lists, tuples and dictionaries and how to use them. Understand the use of object-oriented programming in Python. Learn to use regular expressions. Learn to handle errors and perform networking using Python. Why Python 3 Developer Training Course right for you? This best Python 3 Developer Training Course Online is designed to help anyone willing to kickstart or advance their career in Python programming. This online course will provide you with a comprehensive understanding of Python programming and its fundamental aspects. This best Python 3 Developer Training Course Online will help you get information about error handling, files, regular expression, networking, and many more and enhance your understanding of Python. By the end of the course, you will have theoretical knowledge about the fundamental elements and key concepts of Python programming. This online Python developer course set you up with a solid foundation for building your career as a professional Python developer. Python 3 Developer Training Course Details Accredited by CPD certificates are accepted by thousands of professional bodies and government regulators here in the UK and around the world. Many organisations look for employees with CPD requirements, which means, that by doing this course, you would be a potential candidate in your respective field.   The Quality Licence Scheme is a brand of the Skills and Education Group, a leading national awarding organisation for providing high-quality vocational qualifications across a wide range of industries. Course Curriculum Introduction and Setup Introduction Why is Python 3 Worth Learning Installing Python 3 on Windows Installing Python 3 on Linux and Mac Taking a Closer Look at Python 3 IDLE Python Programming Basics Math Operators Strings Variables and Variable Naming Rules Our First Program Type, Len, str, int, Float, Functions True or False Boolean If-Statement If and Else Using Elif for Multiple Statements While Loop Infinite Loops with Break Using Continue in a Loop For Loop Importing Python Libraries Functions - Coding Exercises Defining Functions in Python Local and Global Variables Coding Guess the Number Program Reverse a String Function Calculate the Area of a Circle Program Simple Python Calculator Removing Vowels from a String Program Find the Largest Number out of Three Lists, Tuples and Dictionaries Python Lists Creating Smaller Lists Out of a Bigger One Manipulating Lists and Elements Append, Insert, Remove, Sort Tuples Introduction to Dictionaries Values, Keys, Items, Get Dictionary Comprehension Part 1 Dictionary Comprehension Part 2 Advanced String Manipulation Upper, lower, isupper, islower Split, Strip, Join, Startswith, Endswith Files in Python 3 Navigating Through System with OS Library Reading and Writing to Files Reversing Text from a File Error Handling Try and Except Try and Finally Object Orienting Programming Classes Changing Class Attributes Built in Class Attributes Using Your Class in a Different Program Using Your Class in a Program Implementing Students Count Option Class Inheritance Overriding Methods in a Class Date & Time Printing and Calculating Date and Time Different Date Formats Regular Expressions Extracting Useful Data Regex Part 1 Regex Part 2 Interacting with HTTP Performing HTTP GET Requests Performing POST Requests Handling Website Re-Directions Beautiful Soup Encoding in Requests Session Objects and Cookies SSL Certificates, Authentication, etc. JSON Library and Proxies Networking in Python 3 Socket Terminology Connecting Two Machines Coding a Chat Program Who should take this course? This comprehensive Python 3 Developer Training Course Online is suitable for anyone looking to improve their job prospects or aspiring to accelerate their career in this sector and want to gain in-depth knowledge of python programming. Entry Requirements There are no academic entry requirements for this Python 3 Developer Training Course Online, and it is open to students of all academic backgrounds. However, you are required to have a laptop/desktop/tablet or smartphone and a good internet connection. Assessment Method This Python 3 Developer Training Course Online assesses learners through multiple-choice questions (MCQs). Upon successful completion of the modules, learners must answer MCQs to complete the assessment procedure. Through the MCQs, it is measured how much a learner can grasp from each section. In the assessment pass mark is 60%. Certification Endorsed Certificate from Quality Licence Scheme After successfully passing the MCQ exam you will be eligible to order the Endorsed Certificate by Quality Licence Scheme. The Quality Licence Scheme is a brand of the Skills and Education Group, a leading national awarding organisation for providing high-quality vocational qualifications across a wide range of industries. It will give you a competitive advantage in your career, making you stand out from all other applicants and employees. There is a Quality Licence Scheme endorsement fee to obtain an endorsed certificate which is £65. Certificate of Achievement from Lead Academy After successfully passing the MCQ exam you will be eligible to order your certificate of achievement as proof of your new skill. The certificate of achievement is an official credential that confirms that you successfully finished a course with Lead Academy. Certificate can be obtained in PDF version at a cost of £12, and there is an additional fee to obtain a printed copy certificate which is £35. FAQs Is CPD a recognised qualification in the UK? CPD is globally recognised by employers, professional organisations and academic intuitions, thus a certificate from CPD Certification Service creates value towards your professional goal and achievement. CPD-certified certificates are accepted by thousands of professional bodies and government regulators here in the UK and around the world. Are QLS courses recognised? Although QLS courses are not subject to Ofqual regulation, they must adhere to an extremely high level that is set and regulated independently across the globe. A course that has been approved by the Quality Licence Scheme simply indicates that it has been examined and evaluated in terms of quality and fulfils the predetermined quality standards. When will I receive my certificate? For CPD accredited PDF certificate it will take 24 hours, however for the hardcopy CPD certificate takes 5-7 business days and for the Quality License Scheme certificate it will take 7-9 business days. Can I pay by invoice? Yes, you can pay via Invoice or Purchase Order, please contact us at info@lead-academy.org for invoice payment. Can I pay via instalment? Yes, you can pay via instalments at checkout. How to take online classes from home? Our platform provides easy and comfortable access for all learners; all you need is a stable internet connection and a device such as a laptop, desktop PC, tablet, or mobile phone. The learning site is accessible 24/7, allowing you to take the course at your own pace while relaxing in the privacy of your home or workplace. Does age matter in online learning? No, there is no age limit for online learning. Online learning is accessible to people of all ages and requires no age-specific criteria to pursue a course of interest. As opposed to degrees pursued at university, online courses are designed to break the barriers of age limitation that aim to limit the learner's ability to learn new things, diversify their skills, and expand their horizons. When I will get the login details for my course? After successfully purchasing the course, you will receive an email within 24 hours with the login details of your course. Kindly check your inbox, junk or spam folder, or you can contact our client success team via info@lead-academy.org

Python 3 Developer Training Course Online
Delivered Online On Demand
£25

Teacher Training & Teaching Assistant Diploma

5.0(1)

By Course Gate

Equip yourself with essential skills in teacher training and teaching assistance with this comprehensive course. Learn about effective communication, safeguarding, teaching methodologies, and supporting children with special educational needs. Perfect for aspiring teaching assistants and those interested in education fundamentals.

Teacher Training & Teaching Assistant Diploma
Delivered Online On Demand17 hours 38 minutes
£11.99

JavaScript Masterclass: ES6 Modern Development

4.7(160)

By Janets

Register on the JavaScript Masterclass: ES6 Modern Development today and build the experience, skills and knowledge you need to enhance your professional development and work towards your dream job. Study this course through online learning and take the first steps towards a long-term career. The course consists of a number of easy to digest, in-depth modules, designed to provide you with a detailed, expert level of knowledge. Learn through a mixture of instructional video lessons and online study materials. Receive online tutor support as you study the course, to ensure you are supported every step of the way. Get an e-certificate as proof of your course completion. The JavaScript Masterclass: ES6 Modern Development is incredibly great value and allows you to study at your own pace. Access the course modules from any internet-enabled device, including computers, tablet, and smartphones. The course is designed to increase your employability and equip you with everything you need to be a success. Enrol on the now and start learning instantly! What You Get With The JavaScript Masterclass: ES6 Modern Development Receive a e-certificate upon successful completion of the course Get taught by experienced, professional instructors Study at a time and pace that suits your learning style Get instant feedback on assessments 24/7 help and advice via email or live chat Get full tutor support on weekdays (Monday to Friday) Course Design The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace. You are taught through a combination of Video lessons Online study materials Certification Upon successful completion of the course, you will be able to obtain your course completion e-certificate free of cost. Print copy by post is also available at an additional cost of £9.99 and PDF Certificate at £4.99. Who Is This Course For: The course is ideal for those who already work in this sector or are an aspiring professional. This course is designed to enhance your expertise and boost your CV. Learn key skills and gain a professional qualification to prove your newly-acquired knowledge. Requirements: The online training is open to all students and has no formal entry requirements. To study the JavaScript Masterclass: ES6 Modern Development, all your need is a passion for learning, a good understanding of English, numeracy, and IT skills. You must also be over the age of 16.  Course Content Section 01: Introduction Introduction To This Course 00:02:00 Setup on Windows 00:06:00 Setup on Mac OS X 00:05:00 Setup on Linux 00:08:00 Online Code IDE 00:02:00 Section 02: Basics Comments 00:05:00 Noscript Tag 00:02:00 Strict Mode 00:03:00 Console Output 00:02:00 Variables 00:04:00 Prompt 00:02:00 Functions 00:09:00 Arithmetic Operators 00:08:00 Comparison Operators 00:07:00 Logical Operators 00:04:00 Bitwise Operators 00:04:00 Assignment Operators 00:05:00 Conditional Operators 00:03:00 Type of Operator 00:02:00 Conditional Statements 00:06:00 Switch Statement 00:05:00 For Loop 00:05:00 For In Loop 00:03:00 While Loop 00:02:00 Do While Loop 00:03:00 Loops Advanced 00:03:00 Events 00:03:00 Cookies 00:05:00 Redirect Page 00:03:00 Dialog Box 00:04:00 Void Operator 00:03:00 Printing the Page 00:02:00 Section 03: Objects Number 00:04:00 Boolean 00:03:00 String 00:04:00 Date 00:05:00 Regular Expressions 00:04:00 Arrays 00:15:00 Math 00:04:00 HTML DOM 00:05:00 Section 04: Classes Simple Class Example 00:04:00 Variables 00:03:00 Functions 00:02:00 Static Functions 00:02:00 Instance of Operator 00:02:00 Class Inheritance 00:04:00 Method Overriding 00:03:00 Super Keyword 00:02:00 Section 05: Advanced Error Handling 00:03:00 Validation 00:05:00 Animation 00:10:00 Multimedia Controls 00:03:00 Image Map 00:03:00 Browser Navigator 00:04:00 Modules 00:04:00 Promises 00:06:00 Block Scope 00:04:00 Loop Labels 00:03:00 Variable Hoisting 00:02:00 Function Hoisting 00:01:00 Anonymous Functions 00:02:00 Arrow & Lambda Functions 00:02:00 Function Constructor 00:03:00 Generator Functions 00:06:00 Immediately Invoked Function Expressions 00:05:00 JavaScript URI 00:02:00 Template Literals 00:04:00 Map Collection 00:07:00 Set Collection 00:03:00 AJAX 00:08:00 Section 06: Resource Resource 00:00:00 Frequently Asked Questions Are there any prerequisites for taking the course? There are no specific prerequisites for this course, nor are there any formal entry requirements. All you need is an internet connection, a good understanding of English and a passion for learning for this course. Can I access the course at any time, or is there a set schedule? You have the flexibility to access the course at any time that suits your schedule. Our courses are self-paced, allowing you to study at your own pace and convenience. How long will I have access to the course? For this course, you will have access to the course materials for 1 year only. This means you can review the content as often as you like within the year, even after you've completed the course. However, if you buy Lifetime Access for the course, you will be able to access the course for a lifetime. Is there a certificate of completion provided after completing the course? Yes, upon successfully completing the course, you will receive a certificate of completion. This certificate can be a valuable addition to your professional portfolio and can be shared on your various social networks. Can I switch courses or get a refund if I'm not satisfied with the course? We want you to have a positive learning experience. If you're not satisfied with the course, you can request a course transfer or refund within 14 days of the initial purchase. How do I track my progress in the course? Our platform provides tracking tools and progress indicators for each course. You can monitor your progress, completed lessons, and assessments through your learner dashboard for the course. What if I have technical issues or difficulties with the course? If you encounter technical issues or content-related difficulties with the course, our support team is available to assist you. You can reach out to them for prompt resolution.

JavaScript Masterclass: ES6 Modern Development
Delivered Online On Demand4 hours 46 minutes
£25

Kotlin Masterclass Programming Course: Android Coding Bible

4.7(160)

By Janets

Register on the Kotlin Masterclass Programming Course: Android Coding Bible today and build the experience, skills and knowledge you need to enhance your professional development and work towards your dream job. Study this course through online learning and take the first steps towards a long-term career. The course consists of a number of easy to digest, in-depth modules, designed to provide you with a detailed, expert level of knowledge. Learn through a mixture of instructional video lessons and online study materials. Receive online tutor support as you study the course, to ensure you are supported every step of the way. Get an e-certificate as proof of your course completion. The Kotlin Masterclass Programming Course: Android Coding Bible is incredibly great value and allows you to study at your own pace. Access the course modules from any internet-enabled device, including computers, tablet, and smartphones. The course is designed to increase your employability and equip you with everything you need to be a success. Enrol on the now and start learning instantly! What You Get With The Kotlin Masterclass Programming Course: Android Coding Bible Receive a e-certificate upon successful completion of the course Get taught by experienced, professional instructors Study at a time and pace that suits your learning style Get instant feedback on assessments 24/7 help and advice via email or live chat Get full tutor support on weekdays (Monday to Friday) Course Design The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace. You are taught through a combination of Video lessons Online study materials Certification Upon successful completion of the course, you will be able to obtain your course completion e-certificate free of cost. Print copy by post is also available at an additional cost of £9.99 and PDF Certificate at £4.99. Who Is This Course For: The course is ideal for those who already work in this sector or are an aspiring professional. This course is designed to enhance your expertise and boost your CV. Learn key skills and gain a professional qualification to prove your newly-acquired knowledge. Requirements: The online training is open to all students and has no formal entry requirements. To study the Kotlin Masterclass Programming Course: Android Coding Bible, all your need is a passion for learning, a good understanding of English, numeracy, and IT skills. You must also be over the age of 16.  Course Content Section 01: Introduction & Setup Introduction To This Course 00:02:00 Windows Setup 00:13:00 Mac Setup 00:11:00 Linux Setup 00:12:00 Online Code Editor 00:02:00 Section 02: Basics Variables 00:06:00 Data Types 00:06:00 String 00:05:00 Array 00:07:00 Data Type Conversion 00:05:00 Comments 00:04:00 Arithmetic Operators 00:07:00 Relational Operators 00:06:00 Assignment Operators 00:06:00 Unary Operators 00:05:00 Bitwise Operators 00:09:00 Logical Operators 00:04:00 Input & Output 00:03:00 Section 03: Control Statements Conditional if Statement 00:05:00 when Statement 00:07:00 For Loop 00:04:00 while Loop 00:04:00 do while Loop 00:04:00 Break Statement 00:04:00 Continue Statement 00:04:00 Section 04: Functions Basic Functions 00:03:00 Function Parameters 00:04:00 Return Values 00:04:00 Recursion 00:04:00 Default & Named Arguments 00:06:00 Lambda Function 00:04:00 Higher Order Function 00:05:00 Inline Function 00:02:00 Section 05: Error/Exception Handling Try Catch Block 00:04:00 Try Catch Expression 00:05:00 Multiple Catch Block77 00:05:00 Nested Try Catch Block 00:05:00 Finally Block 00:02:00 Throw Keyword 00:02:00 Section 06: NULL Safety Nullable & Non Nullable Types 00:03:00 Smart Cast 00:02:00 Unsafe and Safe Cast 00:03:00 Elvis Operator 00:04:00 Section 07: Collections List: listOf Function 00:06:00 List: mutableListOf Function 00:05:00 List: arrayListOf Function 00:06:00 Map: mapOf Function 00:07:00 Map: HashMap 00:08:00 Map: hashMapOf Function 00:05:00 Map: mutableMapOf Function 00:04:00 Set: setOf Function 00:04:00 Set: mutableSetOf Function 00:04:00 Set: HashSet 00:04:00 Section 08: Classes & Objects Basic Example 00:07:00 Nested and Inner Class 00:06:00 Constructors 00:05:00 Visibility Modifiers 00:06:00 Inheritance 00:05:00 Method Overriding 00:04:00 Property Overriding 00:02:00 Abstract Class 00:03:00 Superclass 00:03:00 Data Class 00:05:00 Multiple Class Inheritance & Interfaces 00:03:00 Sealed Class 00:03:00 Extension Function 00:03:00 Generics 00:05:00 Section 09: Extras Integer Type Range 00:05:00 Regex 00:04:00 Call Java from Kotlin 00:03:00 Call Kotlin from Java 00:02:00 Section 10: Resource Resource 00:00:00 Frequently Asked Questions Are there any prerequisites for taking the course? There are no specific prerequisites for this course, nor are there any formal entry requirements. All you need is an internet connection, a good understanding of English and a passion for learning for this course. Can I access the course at any time, or is there a set schedule? You have the flexibility to access the course at any time that suits your schedule. Our courses are self-paced, allowing you to study at your own pace and convenience. How long will I have access to the course? For this course, you will have access to the course materials for 1 year only. This means you can review the content as often as you like within the year, even after you've completed the course. However, if you buy Lifetime Access for the course, you will be able to access the course for a lifetime. Is there a certificate of completion provided after completing the course? Yes, upon successfully completing the course, you will receive a certificate of completion. This certificate can be a valuable addition to your professional portfolio and can be shared on your various social networks. Can I switch courses or get a refund if I'm not satisfied with the course? We want you to have a positive learning experience. If you're not satisfied with the course, you can request a course transfer or refund within 14 days of the initial purchase. How do I track my progress in the course? Our platform provides tracking tools and progress indicators for each course. You can monitor your progress, completed lessons, and assessments through your learner dashboard for the course. What if I have technical issues or difficulties with the course? If you encounter technical issues or content-related difficulties with the course, our support team is available to assist you. You can reach out to them for prompt resolution.

Kotlin Masterclass Programming Course: Android Coding Bible
Delivered Online On Demand5 hours 39 minutes
£25

VMware vRealize Automation SaltStack SecOps: Deploy and Manage [V8.6]

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for Security administrators who are responsible for using SaltStack SecOps to manage the security operations in their enterprise Overview By the end of the course, you should be able to meet the following objectives: Describe the architecture of SaltStack Config and SaltStack SecOps Integrate SaltStack Config with directory services. Configure roles and permissions for users and groups to manage and use SaltStack SecOps Use targeting to ensure that the jobs run on the correct minion systems Use remote execution modules to install the packages, transfer files, manage services, and manage users on minion systems Manage configuration control on the minion systems with states, pillars, requisites, and declarations Use Jinja and YAML code to manage the minion systems with the state files Enforce the desired state across minion systems automatically Use SaltStack SecOps to update the compliance and vulnerability content libraries Use SaltStack SecOps to enforce compliance and remediation on the infrastructure with industry standards Use SaltStack SecOps to provide automated vulnerability scanning and remediation on your infrastructure This two-day, hands-on training course provides you with the advanced knowledge, skills, and tools to achieve competency in using VMware vRealize© Automation SaltStack© SecOps. SaltStack SecOps allows you to scan your system for compliance against security benchmarks, detect system vulnerabilities, and remediate your results. This course enables you to create the SaltStack SecOps custom compliance libraries and use SaltStack SecOps. In addition, this course provides you with the fundamentals of how to use VMware vRealize© Automation SaltStack© Config to install software and manage system configurations. Course Introduction Introductions and course logistics Course objectives SaltStack Config Architecture Identify the SaltStack Config deployment types Identify the components of SaltStack Config Describe the role of each SaltStack Config component SaltStack Config Security Describe local user authentication Describe LDAP and Active Directory authentication Describe the roles and permissions in vRealize Automation for SaltStack Config Describe the roles and permissions in SaltStack Config Describe the SecOps permissions in SaltStack Config Describe the advanced permissions available in SaltStack Config Targeting Minions Describe targeting and its importance Target minions by minion ID Target minions by glob Target minions by regular expressions Target minions by lists Target minions by compound matching Target minions by complex logical matching Remote Execution and Job Management Describe remote execution and its importance Describe functions and arguments Create and manage jobs Use the Activities dashboard Configuration Control Through States, Pillars, Requisites, and Declarations Define the SaltStack states Describe file management in SaltStack Config Create the SaltStack state files Identify the components of a SaltStack state Describe pillar data and the uses of pillar data Configure pillar data on the SaltStack Config master server Use pillar data in variables in the state files Describe the difference between IDs and names in the state files Use the correct execution order Use requisites in the state files Using Jinja and YAML Describe the SaltStack Config renderer system Use YAML in the state files Use Jinja in the state files Use Jinja conditionals, lists, and loops Using SaltStack SecOps Comply Describe the SaltStack SecOps Comply architecture Describe CIS and DISA STIG benchmarks Describe the SaltStack SecOps Comply security library Describe the remediation differences between SaltStack SecOps and VMware Carbon Black© Create and manage the policies Create and manage the custom checks Run assessments on the minion systems Use SaltStack SecOps to remediate the noncompliant systems Manage the SaltStack SecOps Comply configuration options Manage the benchmark content ingestion Using SaltStack SecOps Protect Describe Common Vulnerabilities and Exposures (CVEs) Use the Protect dashboard Create and manage the policies Update the vulnerability library Run the vulnerability scans Remediate the vulnerabilities Manage the vulnerability exemptions

VMware vRealize Automation SaltStack SecOps: Deploy and Manage [V8.6]
Delivered OnlineFlexible Dates
Price on Enquiry

Python 3 Essentials

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for Experienced Programmers and Systems Administrators. Overview Throughout the course students will be led through a series of progressively advanced topics, where each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, and lab review. This course is ?skills-centric?, designed to train attendees in core Python and web development skills beyond an intermediate level, coupling the most current, effective techniques with best practices. Working within in an engaging, hands-on learning environment, guided by our expert Python practitioner, students will learn to: ? Create working Python scripts following best practices ? Use python data types appropriately ? Read and write files with both text and binary data ? Search and replace text with regular expressions ? Get familiar with the standard library and its work-saving modules ? Use lesser-known but powerful Python data types ? Create 'real-world', professional Python applications ? Work with dates, times, and calendars ? Know when to use collections such as lists, dictionaries, and sets ? Understand Pythonic features such as comprehensions and iterators ? Write robust code using exception handling An introductory and beyond-level practical, hands-on Python training course that leads the student from the basics of writing and running Python scripts to more advanced features. An Overview of Python What is python? 1 -- An overview of Python What is python? Python Timeline Advantages/Disadvantages of Python Getting help with pydoc The Python Environment Starting Python Using the interpreter Running a Python script Python scripts on Unix/Windows Editors and IDEs Getting Started Using variables Built-in functions Strings Numbers Converting among types Writing to the screen Command line parameters Flow Control About flow control White space Conditional expressions Relational and Boolean operators While loops Alternate loop exits Sequences About sequences Lists and list methods Tuples Indexing and slicing Iterating through a sequence Sequence functions, keywords, and operators List comprehensions Generator Expressions Nested sequences Working with files File overview Opening a text file Reading a text file Writing to a text file Reading and writing raw (binary) data Converting binary data with struct Dictionaries and Sets About dictionaries Creating dictionaries Iterating through a dictionary About sets Creating sets Working with sets Functions Defining functions Parameters Global and local scope Nested functions Returning values Sorting The sorted() function Alternate keys Lambda functions Sorting collections Using operator.itemgetter() Reverse sorting Errors and Exception Handling Syntax errors Exceptions Using try/catch/else/finally Handling multiple exceptions Ignoring exceptions Modules and Packages The import statement Module search path Creating Modules Using packages Function and Module aliases Classes About o-o programming Defining classes Constructors Methods Instance data Properties Class methods and data Regular Expressions RE syntax overview RE Objects Searching and matching Compilation flags Groups and special groups Replacing text Splitting strings The standard library The sys module Launching external programs Math functions Random numbers The string module Reading CSV data Dates and times Working with dates and times Translating timestamps Parsing dates from text Formatting dates Calendar data Working with the file system Paths, directories, and filenames Checking for existence Permissions and other file attributes Walking directory trees Creating filters with fileinput Using shutil for file operations 17 ? Advanced data handling Defaultdict and Counter Prettyprinting data structures Compressed archives (zip, gzip, tar, etc.) Persistent data Advanced data handling Defaultdict and Counter Prettyprinting data structures Compressed archives (zip, gzip, tar, etc.) Persistent data Network services Grabbing web content Sending email Using SSH for remote access Using FTP Writing real-life applications Parsing command-line options Detecting the current platform Trapping signals Implementing logging Python Timeline Advantages/Disadvantages of Python Getting help with pydoc

Python 3 Essentials
Delivered OnlineFlexible Dates
Price on Enquiry