Английский для программистов
8.78K subscribers
339 photos
3 videos
1 file
47 links
admin @haarrp

@itchannels_telegram - 🔥лучшие ит-каналы

@ai_machinelearning_big_data - машинное обучение

@javascriptv - продвинутый javascript

@JavaScript_testit- js тесты

@programming_books_it - бесплатные it книги
加入频道
LAMBDA [læmd] (лэмд)
Лямбда

1. In computer programming, a lambda function is a function definition that is not bound to an identifier.
— В компьютерном программировании лямбда-функция - это определение функции, которое не привязано к идентификатору.

2. Lambda is a tool in python and other programming languages for calling anonymous functions.
Лямбда — это инструмент в python и других языках программирования для вызова анонимных функций.

3. A lambda function makes your Python code more readable.
Лямбда-функция делает ваш код на Python более читабельным.

@english_forprogrammers
👍82🔥2
⭐️ Учимся на диалогах

1- Привет Джейсон, извини за беспокойство. У меня к тебе вопрос.
Hi Jason, Sorry to bother you. I have a question for you.

2 - Да, в чем дело?
OK, what's up?

- У меня проблема с моим компьютером. Я знаю, что ты инженер, поэтому я подумал, что ты сможешь мне помочь.
I've been having a problem with my computer. I know you're an engineer so I thought you might be able to help me.

2 - Понятно. В чем проблема?
I see. What's the problem?

1 - У меня есть файл, который я не могу открыть по какой-то причине.
I have a file that I can't open for some reason.

2 - Какого типа это файл?
What type of file is it?

1-Это документ Ворд, над которым я работал. Мне надо закончить его до завтра.
It's a Word document I've been working on. I need to finish it by tomorrow.

2- Ты мог открывать его до этого на компьютере, которым ты пользуешься сейчас?
Were you able to open it before, on the computer you're using now?

1- Да, я работал над ним прошлой ночью и все было в порядке, но сегодня утром я не смог открыть файл.
Yes, I was working on it last night and everything was fine, but this morning I couldn't open the file.

2- Ты не думаешь, что в твоем компьютере может быть вирус?
Do you think your computer might have a virus?

1- Нет, я проверял, там не было ничего.
No, I checked and there weren't any.

2- Хорошо. Я не уверен, в чем дело. Если это возможно, отправь мне файл по электронной почте и я посмотрю, смогу ли я открыть его.
OK. I'm not sure what's wrong. If it's possible, email the file to me and I'll see if I can get it to open.

1- Хорошо, я сделаю это как только доеду до дома. Ты будешь в округе сегодня вечером?
OK, I'll do that when I get home. Are you going to be around tonight?

2- Да, я буду дома после 8 вечера. Отправь мне его, когда у тебя будет возможность и я позвоню тебе позже.
Yeah, I'll be home after 8PM. Send it to me when you get a chance and I'll call you later.

@english_forprogrammers
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥71🥰1💩1
INVOKE [ɪnˈvəʊk] (инвоук)
Вызывать, запускать

1. To invoke is to activate.
Вызывать - значит активировать.

2. The term "invoke" is usually used to refer to a routine or function in a program.
— Термин "вызывать" обычно используется для обозначения подпрограммы или функции в программе.

3. When a function is invoked, you pass a value to the parameter.
— Когда функция вызывается, вы передаете значение параметру.

@english_forprogrammers
👍13🔥42🤩1
⭐️ Собеседование при приёме на работу на английском языке
Ещё один диалог, пример того, как ускоряет процесс хорошее резюме, наличие нужных компетенций и адекватный работодатель.


— Hello Anna.
— Hello.
— You are applying for an editorial job.
— Yes.
— You have a wonderful resume. Tell me more about your work in the newspaper.
— I started working as a freelance reporter. For the year I grew up to be an assistant editor. My specialization is economic news, interviews with key persons of companies.
— This is exactly what we need. Do you know the conditions that we offer?
— Yes, I read it on the site.
— Are you satisfied with everything?
— Yes, but I would like to have a more flexible schedule.
— Good. If everyone is happy with everything, then congratulations, you are accepted, bring the documents to the personnel department. Welcome to the team.

Перевод

@english_forprogrammers
Please open Telegram to view this post
VIEW IN TELEGRAM
👍212🔥2
HASH [hæʃ] (хэш)
Хэш

1. A hash function is any function that can be used to map data of arbitrary size to fixed-size values.
Хэш-функция - это любая функция, которая может использоваться для сопоставления данных произвольного размера со значениями фиксированного размера.

2. The values returned by a hash function are called hash values, hash codes, digests.
— Значения, возвращаемые хэш-функцией, называются хэш-значениями, хэш-кодами, дайджестами.

3. Use of a hash function to index a hash table is called hashing or scatter storage addressing.
— Использование хэш-функции для индексации хэш-таблицы называется хешированием или адресацией хранилища с разбросом.

@english_forprogrammers
👍12🔥21
A meeting of the society will be ... on Tuesday evening at 6 o’clock.
Anonymous Quiz
21%
made
25%
taken
27%
held
28%
placed
🔥10👍64
INTROSPECTION [ɪntrəʊˈspekʃn] (интроспэкшн)
Интроспекция

1. Introspection is the ability of a program to explore the properties and types of objects at runtime.
Интроспекция - это способность программы исследовать свойства и типы объектов во время выполнения.

2. Introspection should not be confused with reflection, which goes a step further and is the ability for a program to manipulate the values, functions of an object at runtime.
Интроспекцию не следует путать с рефлексией, которая идет еще дальше и представляет собой способность программы манипулировать значениями, функциями объекта во время выполнения.

3. Introspection makes an object-oriented program more efficient and robust.
Интроспекция делает объектно-ориентированную программу более эффективной и надежной.

@english_forprogrammers
🔥9👍51
I don’t have ___ information about this situation.
Anonymous Quiz
31%
many
69%
much
👍94🔥1👏1😁1
She spends ____time watching TV.
Anonymous Quiz
81%
a lot of
12%
much
7%
many
👍141🔥1
POINTER [ˈpɔɪntə] (поинтэ)
Курсор, указатель

1. Pointers are a very powerful feature of the language that has many uses in lower level programming.
Указатели - это очень мощная функция языка, которая имеет много применений в программировании более низкого уровня.

2. How to use pointers?
— Как использовать указатели?

3. By using these language and library facilities instead of raw pointers, you will make your program safer, easier to debug.
— Используя эти языковые и библиотечные средства вместо необработанных указателей, вы сделаете свою программу более безопасной и простой в отладке.

@english_forprogrammers
👍6🔥31
You shouldn't discuss salary until the interviewer ____________________ ( = starts talking about it).
Anonymous Quiz
20%
brings up
22%
brings it on
57%
brings it up
👍112🔥2
Their website really _________________. = Their website became really successful.
[to suddenly become successful]
[резко идти вверх]
Anonymous Quiz
32%
took off
36%
took out
32%
took away
👍12🔥51🥰1
⭐️ Базовые времена в английском⁠⁠

В английском существует достаточно много видо-временных форм, а именно 12. Однако, среди этого многообразия есть "базовые" формы. Как и для чего они используются?

К базовым временам относятся следующие формы:

Present Simple, Present Continuous, Present Perfect;

Past Simple, Past Continuous;

Future Simple; be going to V1.


▶️ Начнем с Present Simple - простое настоящее время. Эта форма используется, когда мы описываем действия, происходящие всегда, обычно, постоянно.

James always comes home late.

The film starts at 8 pm tonight.

Do you work in the evenings?

▶️ Present Continuous - действия происходят сейчас или на текущем отрезке времени.

The workers are repairing the road this month.

We are going through the difficult time these days.

*также это время используется, когда мы говорим о действиях, которые нас раздражают

He is always calling me late in the evening.

*также когда мы описываем нетипичное поведение

My friend is being so rude today, doesn't seem like her.


▶️ Present Perfect - самое противоречивое время. Используется оно, когда мы хотим сказать о результате к настоящему моменту и/или описать свой жизненный опыт.

I've visited 4 counties this year.

He has finally learned to ride a bicycle.


▶️ Past Simple - простое прошедшее время, действия произошло в прошлом.

Last week I went to see my grandparents.

Did you call me yesterday?

▶️ Past Continuous - длительное прошедшее время. Действие длилось в определенный момент / промежуток времени в прошлом.

I was riding my bicycle at 4pm yesterday.

We were talking while having dinner.

▶️ Future Simple - время, используется для описания обещаний, спонтанных действий, прогнозов на будущее; также используется после фраз "I think...", probably, perhaps.

I promise I won't tell anyone.

There's a new movie coming out. Shall we go and watch it?

be going to - конструкция, которая используется, когда мы хотим сказать о наших планах, о том, что мы собираемся делать

We are going to visit our friends today.

Are you going to enter the university next year?


@english_forprogrammers
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1712🔥4
HEAP [hiːp] (хип)
Куча

1. A heap is a specialized tree-based data structure.
Куча - это специализированная древовидная структура данных.

2. Is it a heap?
— Это куча?

3. How to build min and max heaps?
— Как создавать минимальные и максимальные кучи?

@english_forprogrammers
👍131🔥1
INFIX [ˈinfɪks] (инфикс)
Инфикс

1. Infix notation is the notation commonly used in arithmetical and logical formulae and statements.
Инфиксная нотация - это обозначение, обычно используемое в арифметических и логических формулах и утверждениях.

2. Is this an infix?
— Это инфикс?

3. An infix operator, or infix notation of an operator is simply an operator that is written in between the operands.
Инфиксный оператор или инфиксная нотация оператора - это просто оператор, который записывается между операндами.

@english_forprogrammers
👍62🔥1
Antonyms (Opposites)[A2] absent -________________?
Anonymous Quiz
23%
here
21%
away
55%
present
🔥11👍31
➡️ VERY. ЗНАЧЕНИЕ, ВАРИАНТЫ ИСПОЛЬЗОВАНИЯ. ЧЕМ ЗАМЕНИТЬ?⁠⁠
Казалось бы простая частичка VERY может иметь не самые очевидные значения. Посмотрим какие.

1.Усиление прилагательного

It's a very good book. (very good) - Это очень хорошая книга.

*Также может быть усиление превосходной степени прилагательного.

May not be the very best idea. - Это может быть не самая лучшая идея.

2. (Тот) самый

very + существительный

This is the very moment. - Это тот самый момент.

At the very end of the book. - В самом конце книги.

3. VERY не стоит употреблять с глаголами, как в русском языке

(Неверно) I love this holiday very much.

(Верно) I love this holiday a lot.

Как избежать злоупотребления словом VERY?

Если в высказывании нам приходится часто использовать слово very, то конечно, имеет смысл его заменить, либо на сильное прилагательное, либо на синонимичные слова absolutely, really, incredibly, dramatically, quite.

!НО! Необходимо учитывать такие понятия как простые и сильные прилагательные.

К обычным относятся такие прилагательные, как good, bad, nice, hungry, boring etc.

К сильным прилагательным относятся следующие (уже включающие в себя very) - great = very good, starving = very hungry etc

@english_forprogrammers
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥42
⭐️ 9 бесплатных курсов бизнес английского

Oxford online English
Как писать резюме на английском, как проходить собеседование на англ, как общаться с командой на англ, как описать бизнес стратегию на англ и другое.

Master Business English Meetings, Briefs, Calls & Interviews
Для улучшения английского на встречах, брифингах, собеседованиях

How to Pass Your Job Interview in English
Как пройти интервью на английском: частые вопросы и корректные ответы на них.

Preparing to Network in English
От Вашингтонского университета. Английский для коммуникации, нетворкинга.

English for Business and Entrepreneurship
От Пенсильванского университета. Темы и языковые конструкции, необходимые для достижения успеха в международном бизнес пространстве.

Business English Specialization
От Аризонского университета. Английский для менеджмента, финансов, маркетинга, продаж, лидерства.

English for Career Development
От Пенсильванского университета. Английский для развития карьеры: шаги поиска работы, составление резюме и cover letter, нетворкинг, собеселование.

Learn English: Writing Effectively with Complex Sentences Specialization
От Калифорнийского университета. На курсе изучается написание сложных предложений.

Improve Your English Communication Skills Specialization

@english_forprogrammers
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥21🥰1
Фразы для выражения своей точки зрения на английском

As far as I know — Насколько я знаю
If I am not mistaken — Если я не ошибаюсь
It seems to me that — Мне кажется, что
Frankly speaking — Честно говоря
Speaking personally — Лично я бы сказал
I suppose — Я полагаю
I mean — Я имею в виду
I suggest — Я предлагаю
I consider — Я считаю
In fact — Фактически
In a manner — В некотором смысле
The point is that — Дело в том, что
I hope — Я надеюсь
I believe — Я верю

@english_forprogrammers
👍36🔥43👏1