Loading...
Course

Python Fundamentals - July 2025

Fundamentals
Inform me

Topics

  • Git and GitHub

    1. Software Configuration Management and Source 
    Control Systems
    - Vocabulary: Clone a Repo, Commit a Changeset, 
    Push the Changes, Pull Changes, Merge Changes
    2. Introduction to Git
    - Working with git, Git Bash, and TortoiseGit
    3. Introduction to GitHub
    - Create a Repo, Clone, Commit, Push, Conflicts
  • Language Comparison

    1. Execution Model
    2. Variables
    3. Data Types
    4. Printing on the Console
    5. Conditional Statements
    6. Loops
    7. Development Environments (IDE)

    Resources

    There are no resources for this lecture yet

  • Basic Syntax, Conditional Statements and Loops

    1. Basic Syntax and First Steps
    2. Conditional Statements
    - if, elif, else
    - indentation
    - and, or
    3. Loops

    Resources

    There are no resources for this lecture yet

  • Data Types and Variables

    1. What is data type
    2. Strings
    3. Numbers
    4. Booleans
    5. Additional Data Types

    Resources

    There are no resources for this lecture yet

  • HTTP Basics

    1. The HTTP Protocol – Basic Concepts
    - HTTP Developer Tools
    - HTML Forms
    - HTTP Request
    - HTTP Response
    2. URLs and URL Structure

    Resources

    There are no resources for this lecture yet

  • HTML and CSS Basics

    1. What is HTML?
    - HTML Page
    - HTML Developer Elements
    2. HTML Common Elements
    - Headings, Paragraphs, Hyperlinks, Images
    - Ordered and Unordered Lists
    3. What is CSS?
    - External, Internal and Inline CSS Style

    Resources

    There are no resources for this lecture yet

  • Software Development Concepts part 1

    1. The 4 Skills of the Software Engineers
    2. Fundamental Software Engineering Concepts
    - Math Concepts in Software Development
    - Object-Oriented Programming (OOP)
    - Functional Programming (FP)
    - Data Structures and Algorithms
    - Component-Based Development and - Event-Driven Programming
    3. Software Architectures, Front-End and Back-End

    Resources

    There are no resources for this lecture yet

  • Software Development Concepts part 2

    1. Front-End Development Concepts
    - Web Front-End and DOM
    - AJAX and RESTful APIs
    - Templating Engines
    - Routing and Routing Libraries
    - Libraries vs. Frameworks
    - UI Frameworks
    - Mobile Apps

    Resources

    There are no resources for this lecture yet

  • Functions

    1. Functions Overview
    2. Declaring and Invoking Functions
    3. Return Values
    4. Parameters vs Arguments
    5. Lambda Functions

    Resources

    There are no resources for this lecture yet

  • Lists Basics

    1. List Definition and Usage
    2. Storing Data
    3. Creating Lists
    4. Accessing Elements
    5. List Manipulations
    6. Looping through Lists
    7. Searching in Lists

    Resources

    There are no resources for this lecture yet

  • List Advanced

    1. List Comprehensions
    2. List Methods
    3. Advanced Functions
    4. Additional List Manipulations
    5. The set() function

    Resources

    There are no resources for this lecture yet

  • Classes and Objects

    1. Object Oriented Programming
    2. Classes
    3. Object
    4. Class Attributes and Instance Methods

    Resources

    There are no resources for this lecture yet

  • Mid Exam Preparation

    No description yet

    Resources

    There are no resources for this lecture yet

  • Bits and Bitwise Operations

    1. What is a Bit, Byte, KB, MB?
    2. Numerals Systems
    - Decimal, Binary, Hexadecimal
    - Conversion between Numeral Systems
    3. Representation of Data in Computer Memory
    - Representing Integers, Real Numbers and Text
    4. Bitwise Operations: &, I, ^, ~
    - Reading / Writing Bits from Integers

    Resources

    There are no resources for this lecture yet

  • Dictionaries

    1. Dictionary Definition
    2. Keys and Values
    3. Iterating through Dictionaries
    4. Existence in Dictionaries
    5. Dictionary Methods
    6. Nested Dictionaries
    7. Dictionary Comprehensions

    Resources

    There are no resources for this lecture yet

  • Problem Solving

    1. The Fundamental Skills of - Software Engineers
    2. Problems: Definition and Problem Solving
    3. Solving Exam Problems: Tips and - Best Practices
    4. Sample Exam Problems

    Resources

    There are no resources for this lecture yet

  • Text Processing

    1. String Definition
    2. String Manipulation
    3. String Methods

    Resources

    There are no resources for this lecture yet

  • Regular Expression

    1. Definition
    2. Syntax
    3. RegEx in Python
    4. RegEx Method

    Resources

    There are no resources for this lecture yet

  • Database Basics

    1. Databases: Introduction
    2. SQL vs. NoSQL Databases
    3. DBMS Systems (Database Engines)
    4. Relational Databases, SQL and - MySQL Database
    5. NoSQL Databases and MongoDB

    Resources

    There are no resources for this lecture yet

  • QA Introduction

    1. Software Quality Assurance: Introduction
    2. QA Engineers and Responsibilities
    3. Bugs and Bug Trackers
    4. Testing, Test Types and Test Levels
    5. Test Automation, Frameworks and Tools
    6. Continuous Integration and Continuous Delivery (CI/CD)

    Resources

    There are no resources for this lecture yet

  • Web Project

    MVC, Spring and Thymeleaf. 

    Resources

    There are no resources for this lecture yet

  • Exam Preparation 1

    No description yet

    Resources

    There are no resources for this lecture yet

  • Exam Preparation 2

    No description yet

    Resources

    There are no resources for this lecture yet

See all topics

Энэ сургалт хэнд зориулагдсан бэ?

Энэхүү сургалт нь программчлалын Python хэл дээр код бичих үндсэн буюу суурь ойлголтуудыг суралцах хүсэлтэй хүмүүст тохиромжтой..

Сургалт хэзээ эхлэх вэ?

Уг сургалт нь 07 сарын 26-д эхэлнэ.

Хичээлүүд хаана, хэрхэн явагдах вэ?

Та танхим болон онлайнаар хослуулан суралцах боломжтой.

  • Танхимын сургалт: MLC Business School-ийн сургалтын танхимд хичээллэнэ.
  • Онлайн сургалт: Zoom платформ дээр Live stream хичээллэнэ.

Шалгалт нь хэзээ, яаж явагдах вэ?

Сургалт нь явцын ба эцсийн гэсэн хоёр шалгалттай байдаг. Шалгалт онлайнаар Judge систем дээр авагдана.

  • Явцын шалгалт - практик ажилбаруудаас бүрдсэн байдаг ба 08 сарын **-д авна.
  • Эцсийн шалгалт - практик ажилбаруудаас бүрдсэн байдаг ба 08 сарын **-д авна.

Шалгалтуудаа өгөөд сертификат авах уу?

Шалгалтаа амжилттай өгч 70-аас дээш оноо авсан бол танд SoftUni-ийн сертификат олгоно.

Python Fundamentals - July 2025

Python Fundamentals - July 2025

We'll let you know when the training is open for enrollment.

Fill in your details and be among the first to get details about the training.

Can we use cookies?
We use cookies and similar technologies to provide our services. You can agree to all or some of them.
Back
Functional
We use cookies and similar technologies to provide our services. We use "session" cookies to temporarily identify you. They are only stored during active use of our services. After logging out of the application, closing the browser or mobile device, the data is deleted. We use cookies to provide the "Remember Me" option, which allows you to use our services without providing a username and password. Additionally, we may use cookies to store various small settings, such as language choice, menu positions, and personalized content. We also use cookies to measure our marketing efforts.
Advertising
We use cookies to measure our marketing effectiveness, count visits, and to track whether an email has been opened.